bytedance / bhook

:fire: ByteHook is an Android PLT hook library which supports armeabi-v7a, arm64-v8a, x86 and x86_64.
https://github.com/bytedance/bhook/tree/main/doc#readme
MIT License
2.08k stars 323 forks source link

模拟器hook失效 #8

Closed zhaowq32 closed 3 years ago

zhaowq32 commented 3 years ago

apk中仅有armv7-a的库,通过houdini加载后,bhook失效了。请问这个有解决方法么?

caikelun commented 3 years ago

houdini没有验证过,可能是bytehook中 trampoline的问题。可以试试在初始化时把bytehook设置成“手动模式”,这样不会有trampoline,可以试试。

zhaowq32 commented 3 years ago

目前的解决方案是优先加载x86的动态库,如果加载失败了,再加载arm的。

ldpadelin commented 3 years ago

大佬能支持armeabi吗,工程里只不支持armeabi-v7a image

zhaowq32 commented 2 years ago

大佬能支持armeabi吗,工程里只不支持armeabi-v7a image

armeabi-v7a的库拷贝到armeabi中应该就行吧,毕竟现在基本上不会有armeabi的手机了