用IDA pro 反编译出来的并不是正式的原代码
-------------------------------------------------------------------------
1、下载IDA Pro,我用的是6.8的版本,解压后,有idaq.exe、idaq64.exe两个可执行文件,分别用于反编译32位、64位的so的so文件。
IDA工具
2、打开IDA,将需要反编译的so文件拖到IDA中,在弹出的”load a new file”窗口中, 选择”ELF for ARM(Shared object)[elf.ldw]”选项,然后再点击ok按钮。如图所示:
load a new file
3、双击你要反编译的方法名,然后按F5,亲测idaq64.exe打开32位的so文件,按F5无效。按F5后弹出Pseudocod-A窗口,就可以看到该方法的源码了,如图: