INNER CODE UNIT · Java
getApkFile
nining377/dolby_beta · hotxposed/src/main/java/net/androidwing/hotxposed/HotXposed.java:59
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);
}
}