From acf203be40a3922a04598cdccb4f44e1df75e70d Mon Sep 17 00:00:00 2001 From: vvb2060 Date: Thu, 26 Aug 2021 02:59:38 +0800 Subject: [PATCH] [core] Add log (#1009) --- .../java/org/lsposed/lspd/hooker/LoadedApkGetCLHooker.java | 2 ++ .../main/java/org/lsposed/lspd/util/InstallerVerifier.java | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) 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 2ac43c34..430e497e 100644 --- a/core/src/main/java/org/lsposed/lspd/hooker/LoadedApkGetCLHooker.java +++ b/core/src/main/java/org/lsposed/lspd/hooker/LoadedApkGetCLHooker.java @@ -102,8 +102,10 @@ public class LoadedApkGetCLHooker extends XC_MethodHook { if (binder.size() != 0 && binder.get(0) != null) { var ret = InstallerVerifier.sendBinderToManager(lpparam.classLoader, binder.get(0)); if (!ret) InstallerVerifier.hookBadManager(classLoader); + Utils.logI("manager trusted, ret=" + ret); } else if (blocked) { InstallerVerifier.hookBadManager(classLoader); + Utils.logI("manager blocked, packageName=" + packageName); } else { XC_LoadPackage.callAll(lpparam); } diff --git a/core/src/main/java/org/lsposed/lspd/util/InstallerVerifier.java b/core/src/main/java/org/lsposed/lspd/util/InstallerVerifier.java index 4adf5497..32ce00c7 100644 --- a/core/src/main/java/org/lsposed/lspd/util/InstallerVerifier.java +++ b/core/src/main/java/org/lsposed/lspd/util/InstallerVerifier.java @@ -46,7 +46,9 @@ public class InstallerVerifier { if (!result.isVerified()) { return false; } - return Arrays.equals(result.getSignerCertificates().get(0).getEncoded(), CERTIFICATE); + boolean ret = Arrays.equals(result.getSignerCertificates().get(0).getEncoded(), CERTIFICATE); + Utils.logI("verifyInstallerSignature: " + ret); + return ret; } catch (Throwable t) { Utils.logE("verifyInstallerSignature: ", t); return false;