INNER CODE UNIT · Java

beforeHookedMethod

nining377/dolby_beta · hotxposed/src/main/java/net/androidwing/hotxposed/HotXposed.java:47

                        protected void beforeHookedMethod(MethodHookParam param) {
                            param.setResult(new Object());
                        }

                        @Override
                        protected void afterHookedMethod(MethodHookParam param) throws Throwable {
                            super.afterHookedMethod(param);
                        }
                    });
        }
    }

    private static File getApkFile(String packageName, XC_LoadPackage.LoadPackageParam lpparam) throws PackageManager.NameNotFoundException {
        Context systemContext = (Context) XposedHelpers.callMethod(XposedHelpers.callStaticMethod(XposedHelpers.findClass("android.app.ActivityThread", lpparam.classLoader), "currentActivityThread"), "getSystemContext");
        ApplicationInfo applicationInfo = systemContext.getPackageManager().getApplicationInfo(packageName, 0);
        return new File(applicationInfo.sourceDir);
    }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…