也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大
少走了弯路,也就错过了风景,无论如何,感谢经历
0x01 ARM 指令
1.1 ARM架构的CPU简介
PC端领域CPU的老大是Intel,而移动设备CPU老大就是ARM。不同的cpu架构对应不同的指令集。Intel和ARM两大阵营还可以再细分。Intel的架构中x86代表32位cpu,x86_64代表64位的cpu,x86汇编语言学习最为普遍。ARM架构也有32位和64位之分。
使用apktool对app进行反编译,lib下得到三个包含so的文件夹
armeabi : 32位 arm cpu 库,几乎所有手机都支持
armeabi-v7a :