update
This commit is contained in:
2
.idea/compiler.xml
generated
2
.idea/compiler.xml
generated
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="CompilerConfiguration">
|
<component name="CompilerConfiguration">
|
||||||
<bytecodeTargetLevel target="11" />
|
<bytecodeTargetLevel target="17" />
|
||||||
</component>
|
</component>
|
||||||
</project>
|
</project>
|
1
.idea/gradle.xml
generated
1
.idea/gradle.xml
generated
@ -7,6 +7,7 @@
|
|||||||
<option name="testRunner" value="GRADLE" />
|
<option name="testRunner" value="GRADLE" />
|
||||||
<option name="distributionType" value="DEFAULT_WRAPPED" />
|
<option name="distributionType" value="DEFAULT_WRAPPED" />
|
||||||
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||||
|
<option name="gradleJvm" value="Embedded JDK" />
|
||||||
<option name="modules">
|
<option name="modules">
|
||||||
<set>
|
<set>
|
||||||
<option value="$PROJECT_DIR$" />
|
<option value="$PROJECT_DIR$" />
|
||||||
|
3
.idea/misc.xml
generated
3
.idea/misc.xml
generated
@ -1,6 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
<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" />
|
<output url="file://$PROJECT_DIR$/build/classes" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ProjectType">
|
<component name="ProjectType">
|
||||||
|
@ -12,12 +12,12 @@ public class MtbCracker implements IXposedHookLoadPackage {
|
|||||||
// 判断当前启动的目标程序是否是要hook的应用程序
|
// 判断当前启动的目标程序是否是要hook的应用程序
|
||||||
if (loadPackageParam.packageName.equals("com.xiaomi.mtb")) {
|
if (loadPackageParam.packageName.equals("com.xiaomi.mtb")) {
|
||||||
XposedBridge.log("MtbCracker init");
|
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
|
@Override
|
||||||
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
|
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
|
||||||
super.beforeHookedMethod(param);
|
super.beforeHookedMethod(param);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
|
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
|
||||||
super.afterHookedMethod(param);
|
super.afterHookedMethod(param);
|
||||||
|
Reference in New Issue
Block a user