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

gaoranaa 2017-8-12 02:17 528

例如

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

最新回复 (4)
繁华皆成空 2017-8-12 09:46
2
看下smali里面的hm方法的修饰就知道了
gaoranaa 2017-8-12 11:21
3
繁华皆成空 看下smali里面的hm方法的修饰就知道了
不明白啊
fooree 2017-8-14 08:25
4
只是个内部类,拿内部类的全限定名hook就好啦。没有什么局部方法,方法就是方法
smartdog 2017-8-24 18:15
5

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

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

返回