dumpDex icon indicating copy to clipboard operation
dumpDex copied to clipboard

java.lang.UnsatisfiedLinkError: dlopen failed: "/data/local/tmp/libnativeDump64.so" is 64-bit instead of 32-bit

Open ohyeah521 opened this issue 7 years ago • 5 comments

close

ohyeah521 avatar Jun 23 '18 12:06 ohyeah521

遇到同样的问题,请问解决了吗

hll60 avatar Aug 09 '18 07:08 hll60

@huangliulin 解决了,不要用64位的so,在64位手机上,直接编译32位版本的so就可以了

ohyeah521 avatar Aug 14 '18 02:08 ohyeah521

image

参考下这个,这个与待脱壳的apk有关,64位手机。只有32位so也无法脱掉64位的apk,或者换成32位手机

WrBug avatar Aug 14 '18 04:08 WrBug

@WrBug 能否实现在64位手机上自动判断待脱壳的目标apk是32位和64位的,然后根据判定结果来选择加载so呢?

ohyeah521 avatar Aug 14 '18 08:08 ohyeah521

就是自动判断的,所以64位手机才需要libnativeDump64.so

WrBug avatar Aug 14 '18 09:08 WrBug