首页
社区
课程
招聘
[求助] 用xposed打印异常,定位不到是该应用的哪个调用的getSharedPreferences
发表于: 2018-8-31 02:34 2826

[求助] 用xposed打印异常,定位不到是该应用的哪个调用的getSharedPreferences

2018-8-31 02:34
2826
hook代码:
XposedHelpers.findAndHookMethod(contextImpl, "getSharedPreferences", String.class, int.class, new XC_MethodHook() {

@Override
protected void afterHookedMethod(MethodHookParam param)
throws Throwable {
// TODO Auto-generated method stub
super.afterHookedMethod(param);
if(param.args[0].toString().contains("_dna"))
{
Log.i(TAG,"dna:"+param.args[0].toString());
Log.i(TAG,"dna:"+Log.getStackTraceString(new Exception()));
}
}
});

异常打印:
        dna:java.lang.Exception
        at com.lixin.hardwarecode.Hook.momo.Class_Test$1$22.afterHookedMethod(Class_Test.java:336)
        at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:374)
        at android.app.ContextImpl.getSharedPreferences(<Xposed>)
        at android.content.ContextWrapper.getSharedPreferences(ContextWrapper.java:174)
正常的话应该是可以打印出来是该APP的哪个类的函数调用的getSharedPreferences方法的.
但是没有打印出来,请教下可能是什么原因没打印出来,是该app在so里调的java代码还是什么原因啊?



[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 161
活跃值: (797)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
hook代码格式乱了,我贴图吧.
2018-8-31 02:36
0
雪    币: 11716
活跃值: (133)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
android.app.SharedPreferencesImpl
2018-9-1 02:21
0
游客
登录 | 注册 方可回帖
返回