linux下反编译APK,DEX


本人的系统为ElementaryOS ( ubuntu16.04 )

1)apktool,功能:反编译出apk所需要的资源文件和布局设置文件等,

下载地址:https://ibotpeaches.github.io/Apktool/

需要下载News 中的最新的jar-----apktool.jar

image.png

下载脚本 Linux wrapper script (右键另存为apktool)不用带后缀

下载最新jar包 apktool-2 (find newest here)

重命名 jar包为 apktool.jar

移动所有文件 (apktool.jar & apktool) 到 /usr/local/bin (root needed)

确保具有执行权限 (chmod +x)

然后在你所有需要的地方运行apktool

2)dex2jar,功能:反编译出jar文件,即apk的源程序文件的字节码,

下载地址:https://github.com/pxb1988/dex2jar

image.png

sh d2j-dex2jar.sh classes.dex

3)jdgui,功能:查看dex2jar反编译出的jar文件,使用该工具可以看到字节码对应的Java源代码

下载地址:http://jd.benow.ca/

image.png

声明:TIL|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA[ZH]协议进行授权

转载:转载请注明原文链接 - linux下反编译APK,DEX


Life is very interesting. In the end, some of your greatest pains become your greatest strengths.