From 1790cbb60820f6a32faec42c298b27377894836f Mon Sep 17 00:00:00 2001 From: LoveSy Date: Tue, 15 Mar 2022 20:18:58 +0800 Subject: [PATCH] Move loadedapk check forward (#1762) --- .../lsposed/lspd/hooker/LoadedApkGetCLHooker.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) 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);