diff --git a/core/src/main/java/org/lsposed/lspd/hooker/LoadedApkGetCLHooker.java b/core/src/main/java/org/lsposed/lspd/hooker/LoadedApkGetCLHooker.java index 69284422..4eb4f550 100644 --- a/core/src/main/java/org/lsposed/lspd/hooker/LoadedApkGetCLHooker.java +++ b/core/src/main/java/org/lsposed/lspd/hooker/LoadedApkGetCLHooker.java @@ -57,17 +57,15 @@ public class LoadedApkGetCLHooker extends XC_MethodHook { @Override protected void afterHookedMethod(MethodHookParam param) { + LoadedApk loadedApk = (LoadedApk) param.thisObject; + + if (loadedApk != this.loadedApk) { + return; + } try { - Hookers.logD("LoadedApk#getClassLoader starts"); - LoadedApk loadedApk = (LoadedApk) param.thisObject; - - if (loadedApk != this.loadedApk) { - return; - } - Object mAppDir = XposedHelpers.getObjectField(loadedApk, "mAppDir"); ClassLoader classLoader = (ClassLoader) param.getResult(); Hookers.logD("LoadedApk#getClassLoader ends: " + mAppDir + " -> " + classLoader);