-
-
android10编写Xposed脚本总是遇到parameter type must not be null
-
发表于:
2022-8-12 13:22
5200
-
android10编写Xposed脚本总是遇到parameter type must not be null
先给各位大哥说一下我的手机环境:
小米9 pro android10
Magisk 24.3 Zygisk 是
LSPosed 框架和管理器版本 1.8.3 API 93
另一个
nexus 5X android 8
Magisk 25.1 Ramdisk 是
EdXposed 0.5.2.2
我想hook andoird 系统函数:
android.telephony.TelephonyManager.getSimOperatorName
编写代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | @Override
public void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) throws Throwable {
XposedBridge.log( "hook test" );
XposedHelpers.findAndHookMethod( "android.telephony.TelephonyManager" , lpparam.classLoader, "getSimOperatorName" , new XC_MethodHook() {
@Override
protected void afterHookedMethod(MethodHookParam param)
throws Throwable {
super .afterHookedMethod(param);
XposedBridge.log( "hook after result:" + param.getResult().toString()); / / 打印返回值(String类型)
}
});
}
|
}
在android 8 中没有报错。
在android 10 中 hook test 都没输出,就报错了。
报错代码如下:
frida的hook脚本我已经写好并且已经成功,我想脱离pc。我现在能想到的最简单的方法就是写xposed插件。但是卡这两天了。
先在这里谢谢各位大佬。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)