最近学习IDA动态调试so文件,过程中必须保证android_server和IDA版本和位数一致,也涉及手机运行cpu的位数,即32位还是64位,也因此牵涉到手机的cpu架构,简单做下总结。
查看手机cpu架构命令:
adb shell
su
//查看cpu信息
cat /proc/cpuinfo
序号 | cpu架构 | 说明 |
1 | AArch64 | ARM64架构 |
1、armeabi-v7a:第七代及以上的ARM处理器,2011年以后生产的大部分Android设备都使用。
2、arm64-v8a:第8代、64位ARM处理器,很少设备,三星GalaxyS6是其中之一。
3、armeabi:第5代、第6代的ARM处理器,早期的手机用的比较多。
4、X86:平板、模拟器用得比较多。
5、X86_64:64位得平板。