This commit is contained in:
wenyifan
2023-08-23 09:44:46 +08:00
parent 0610279ee1
commit 6d86dbd232
4 changed files with 5 additions and 5 deletions

2
.idea/compiler.xml generated
View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<bytecodeTargetLevel target="11" />
<bytecodeTargetLevel target="17" />
</component>
</project>

1
.idea/gradle.xml generated
View File

@ -7,6 +7,7 @@
<option name="testRunner" value="GRADLE" />
<option name="distributionType" value="DEFAULT_WRAPPED" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleJvm" value="Embedded JDK" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />

3
.idea/misc.xml generated
View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="true" project-jdk-name="Android Studio default JDK" project-jdk-type="JavaSDK">
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">

View File

@ -12,12 +12,12 @@ public class MtbCracker implements IXposedHookLoadPackage {
// 判断当前启动的目标程序是否是要hook的应用程序
if (loadPackageParam.packageName.equals("com.xiaomi.mtb")) {
XposedBridge.log("MtbCracker init");
XposedHelpers.findAndHookMethod("com.xiaomi.mtb.XiaoMiServerPermissionCheck", loadPackageParam.classLoader, "onGetInitPermissionClass", new XC_MethodHook() {
Class mtbHookAgentClass = XposedHelpers.findClass("com.xiaomi.mtb.MtbHookAgent", loadPackageParam.classLoader);
XposedHelpers.findAndHookMethod("com.xiaomi.mtb.XiaoMiServerPermissionCheck", loadPackageParam.classLoader, "onGetInitPermissionClass", mtbHookAgentClass, new XC_MethodHook() {
@Override
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
super.beforeHookedMethod(param);
}
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
super.afterHookedMethod(param);