首页
社区
课程
招聘
[求助]xposed针对方法中的局部方法要怎么hook?
发表于: 2017-8-12 02:17 4419

[求助]xposed针对方法中的局部方法要怎么hook?

2017-8-12 02:17
4419

例如

public final boolean a(String a, String c) {

                            g.a((Context)this, "", new String[] { this.getString(R$l.eWZ) }, this.getString(R$l.dQi), (g$c)new g$c() {

                                {

                                    Helper.e('1111');

                                }

                                

                                public final void hm(final int n) {

                                     Helper.e('2222');

                                }

                            });

                            break Label_0120;

                        }


针对这样的代码,我要如何hook方法hm


[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 35
活跃值: (1021)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
看下smali里面的hm方法的修饰就知道了
2017-8-12 09:46
0
雪    币: 224
活跃值: (51)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
繁华皆成空 看下smali里面的hm方法的修饰就知道了
不明白啊
2017-8-12 11:21
0
雪    币: 24
活跃值: (68)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
只是个内部类,拿内部类的全限定名hook就好啦。没有什么局部方法,方法就是方法
2017-8-14 08:25
0
雪    币: 31
活跃值: (88)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5

从smail中得到方法的完整签名,不要看转换后的java代码。

”方法就是方法“,这话讲得很到位,我解释一下:不管是内部/匿名 方法,都会有一个唯一签名,所以不要被转换后的java代码欺骗了。

2017-8-24 18:15
0
游客
登录 | 注册 方可回帖
返回
//