Skip to content

Commit

Permalink
Add more logs for debugging
Browse files Browse the repository at this point in the history
  • Loading branch information
JingMatrix committed Sep 19, 2024
1 parent 84f05c4 commit 7e13d45
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 0 deletions.
1 change: 1 addition & 0 deletions app/src/main/java/toolkit/coderstory/CorePatchForR.java
Original file line number Diff line number Diff line change
Expand Up @@ -240,6 +240,7 @@ protected void beforeHookedMethod(MethodHookParam param) {
// https://cs.android.com/android/platform/superproject/+/master:frameworks/base/core/java/android/content/pm/PackageParser.java;l=5947?q=CertCapabilities
if (((Integer) param.args[1] != 4) && prefs.getBoolean("digestCreak", true)) {
param.setResult(true);
XposedBridge.log("D/" + MainHook.TAG + " " + "set true for checkCapability of " + param.args[1]);
}
}
});
Expand Down
1 change: 1 addition & 0 deletions app/src/main/java/toolkit/coderstory/CorePatchForS.java
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ protected void afterHookedMethod(MethodHookParam param) {
String pPname = (String) XposedHelpers.callMethod(param.args[1], "getPackageName");
if (pPname.contentEquals((String) param.args[0])) {
param.setResult(true);
XposedBridge.log("D/" + MainHook.TAG + " " + "set result ture for " + param.method);
}
}
}
Expand Down
2 changes: 2 additions & 0 deletions app/src/main/java/toolkit/coderstory/CorePatchForT.java
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ protected void beforeHookedMethod(MethodHookParam param) {
if (prefs.getBoolean("digestCreak", true)) {
if ((Integer) param.args[1] != 4) {
param.setResult(true);
XposedBridge.log("D/" + MainHook.TAG + " " + "set true for checkCapability of " + param.args[1]);
}
}
}
Expand All @@ -51,6 +52,7 @@ protected void afterHookedMethod(MethodHookParam param) {
String pPname = (String) XposedHelpers.callMethod(param.args[1], "getPackageName");
if (pPname.contentEquals((String) param.args[0])) {
param.setResult(true);
XposedBridge.log("D/" + MainHook.TAG + " " + "set result ture for " + param.method);
}
}
}
Expand Down
2 changes: 2 additions & 0 deletions app/src/main/java/toolkit/coderstory/ReturnConstant.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import de.robv.android.xposed.XC_MethodHook;
import de.robv.android.xposed.XSharedPreferences;
import de.robv.android.xposed.XposedBridge;

public class ReturnConstant extends XC_MethodHook {
private final XSharedPreferences prefs;
Expand All @@ -18,6 +19,7 @@ public ReturnConstant(XSharedPreferences prefs, String prefsKey, Object value) {
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
prefs.reload();
if (prefs.getBoolean(prefsKey, true)) {
XposedBridge.log("D/" + MainHook.TAG + " " + "set return value of " + param.method + " to " + value);
param.setResult(value);
}
}
Expand Down

0 comments on commit 7e13d45

Please sign in to comment.