android-inline-hook icon indicating copy to clipboard operation
android-inline-hook copied to clipboard

hook某加密应用时出现问题

Open teliking opened this issue 2 months ago • 2 comments

ShadowHook Version

2.0.0

Android OS Version

10.0+

Android ABIs

arm64-v8a

Device Manufacturers and Models

Xiaomi mix2

Describe the Bug

对应应用sohead被某加密修改 对其进行hook出现此问题shadowhook: hook_func_addr(0x76385298b660, 0x5e24134) FAILED. 34 - ELF with an unsupported architecture 定位到是sh_linker_check_arch出现误判 解决方案注释检查代码并强制返回成功

teliking avatar Nov 29 '25 12:11 teliking

感谢提出这个问题,如果方便的话,能发一下这个so文件吗?想先看下ELF header被改成了什么,然后我们再想下是否可以方便的兼容这种情况。

另外,我补充一些上下文:shadowhook早期版本是不做这个检查的。因为shadowhook只支持arm和arm64,在Houdini环境中hook系统库(x86架构)会发生崩溃,所以后来加了ELF文件指令架构的检查,检查方式是读一下ELF header中的架构字段。

caikelun avatar Dec 01 '25 03:12 caikelun

该应用为我的世界中国版 https://mc.163.com/m/ 你可以从他的官网)受影响的so是libminecraftpe.so

teliking avatar Dec 07 '25 09:12 teliking