diff --git a/patch-loader/src/main/java/org/lsposed/lspatch/loader/LSPApplication.java b/patch-loader/src/main/java/org/lsposed/lspatch/loader/LSPApplication.java index fa9e4e3e..e823a6ba 100644 --- a/patch-loader/src/main/java/org/lsposed/lspatch/loader/LSPApplication.java +++ b/patch-loader/src/main/java/org/lsposed/lspatch/loader/LSPApplication.java @@ -175,16 +175,7 @@ private static Context createLoadedApkWithContext() { } catch (Throwable ignored) {} Log.i(TAG, "hooked app initialized: " + appLoadedApk); - var context = (Context) XposedHelpers.callStaticMethod(Class.forName("android.app.ContextImpl"), "createAppContext", activityThread, stubLoadedApk); - if (config.appComponentFactory != null) { - try { - context.getClassLoader().loadClass(config.appComponentFactory); - } catch (ClassNotFoundException e) { // This will happen on some strange shells like 360 - Log.w(TAG, "Original AppComponentFactory not found: " + config.appComponentFactory); - appInfo.appComponentFactory = null; - } - } - return context; + return (Context) XposedHelpers.callStaticMethod(Class.forName("android.app.ContextImpl"), "createAppContext", activityThread, stubLoadedApk); } catch (Throwable e) { Log.e(TAG, "createLoadedApk", e); return null;