223633ln37mruyj309g0o7_副本.png (221.07 KB, 下载次数: 0)
下载附件
2022-4-11 12:22 上传
那我们如何来找调用代码
看看下面的操作如下:
我常用的方法就是 Activity 获取记录
1.用MT 或NP管理器 打开Activity记录
1.jpg (175.11 KB, 下载次数: 0)
下载附件
2022-4-11 12:22 上传
2.打开该软件
3.复制该记录
4.提取该安装包
5.用MT管理器打开提取好的包,打开选择Dex++全选
2.jpg (49.84 KB, 下载次数: 0)
下载附件
2022-4-11 12:23 上传
3.jpg (85.98 KB, 下载次数: 0)
下载附件
2022-4-11 12:23 上传
6.选择搜索,输入里面粘贴内容信息即可,类型选择类名
cn.kuwo.player.activities.MainActivity
4.jpg (107.26 KB, 下载次数: 0)
下载附件
2022-4-11 12:23 上传
5.jpg (82.18 KB, 下载次数: 0)
下载附件
2022-4-11 12:23 上传
7.选择搜索
"onCreate" ,
[color=]onCreate
()函数是在activity初始化的时候调用的,
6.jpg (244.29 KB, 下载次数: 0)
下载附件
2022-4-11 12:24 上传
8.找到7184行
[color=]onCreate 长按出现跳转,选择跳转
7.jpg (168.81 KB, 下载次数: 0)
下载附件
2022-4-11 12:24 上传
9..
[color=]跳转过来
选择搜索"onStart"为什么搜索 这点击这里
8.jpg (198 KB, 下载次数: 0)
下载附件
2022-4-11 12:24 上传
10. 在onStart 下面669行发现 test 这个是测试执行的
invoke-static {p0, v0}, Lcn/kuwo/ui/fragment/oppo;->test(Landroid/app/Activity;Ljava/lang/String;)V
而且里面发现oppo更加可以断定这个就是调用代码,删除之后弹窗就消失了
我常用去除弹窗都是获取Activity 然后找到调用代码 ,这种方法可以直接删除弹窗调用,去除弹窗方法很多,也是可以XP模块打印弹窗日志 但是需要手机root,N您们有木有更好的方法,麻烦您们分享一下哈。