这几天在学Android的native层逆向。在按照教程用ida搭建动态调试环境时,第一步是把android_server 放到手机里执行,但是在手机里可以,在genymotion模拟器上就提示 not executable :32-bit ELF file ,百度谷歌都没找到答案,然后试了试Android studio自带的模拟器 ,ABI选了x86 x86_64都不行,最后发现需要选择arm的ABI才可以。。。。但是运行比较卡,因为我的电脑是x86的。
个人推测应该是ida的android_server只支持ARM的cpu架构。欢迎纠正