Android_Inline_Hook icon indicating copy to clipboard operation
Android_Inline_Hook copied to clipboard

关于如何改进这个项目

Open GToad opened this issue 7 years ago • 9 comments

如果您发现了BUG,本人非常希望您能够联系我或者新建一个issue来讨论它。 请将bug所在的apk、so库名称、hook offset给我。 为了隐私,您也可以将hook addr周围的那几十个涉及bug的bytes给我,我会尽量去修复。

我绝对相信这个新的项目中是肯定存在bug的,感谢所有乐于批评指正的朋友。

GToad avatar Jul 28 '18 00:07 GToad

看到您的说明,写着支持arm 32,请问目前能支持arm 64的native hook吗?另外请教一个问题,VirtualApp可以hook native method,不知道您对那个项目是否有研究,它采用的原理是您博文中介绍的这两张吗?

xiaoyaomeng avatar Jul 30 '18 00:07 xiaoyaomeng

arm64目前还不支持,本人目前正在积极选购arm64测试设备。VA我一直有关注,那个项目中的native hook功能我不怎么用,因为比较麻烦,它是为了VA本身的运行而设计的,不是为了测试app而设计。 我这边的目标app反VA反调试比较凶,所以需要一个比较纯粹的native hook。

GToad avatar Jul 30 '18 00:07 GToad

本人目前arm32+thumb2用的是两台nexus5安装4.3和6.0进行开发的。 请大佬们推荐合适的arm64易root设备。

GToad avatar Jul 30 '18 00:07 GToad

谢谢博主的回复哈,我现在也在研究Native的Hook方式,所以如果方便的话,可否私信给个QQ或者微信,如果博主有空,向您请教起来比较方便~感谢!

xiaoyaomeng avatar Jul 30 '18 13:07 xiaoyaomeng

OK~QQ:1480493136

GToad avatar Jul 31 '18 08:07 GToad

看了楼主的博客,写的很详细,只是有个问题,文中"需要注意的是本项目中需要严格控制arm和thumb模式,所以/jni/InlineHook/和/jni/Interface/目录下的Android.mk中LOCAL_ARM_MODE := arm不要修改,因为现在默认是编译成thumb模式"这里指定的是arm模式,为何是却说的是默认是thumb?看的不明白。还请楼主说明下

BiteFoo avatar Aug 01 '18 09:08 BiteFoo

关于文章中的疑问,我新开了一个issue,我在那里回答哈,这样也方便我定期从那个issue里找东西更新文章

GToad avatar Aug 02 '18 01:08 GToad

我也在做这块,不过是刚入门,先留个标记,希望楼主能加个好友。

BiteFoo avatar Aug 16 '18 09:08 BiteFoo

google的nexus6 p即是arm64设备,可以方便刷root

BiteFoo avatar Aug 16 '18 09:08 BiteFoo