700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Android APK反编译 apktool使用教程

Android APK反编译 apktool使用教程

时间:2023-10-20 04:03:17

相关推荐

Android APK反编译 apktool使用教程

下载apktool:https://ibotpeaches.github.io/Apktool/install/

根据文档操作下载,命名等

工具介绍:

apktool

作用:主要查看res文件下xml文件、AndroidManifest.xml和图片。(注意:如果直接解压.apk文件,xml文件打开全部是乱码)

dex2jar

作用:将apk反编译成Java源码(classes.dex转化成jar文件)

jd-gui

作用:查看APK中classes.dex转化成出的jar文件,即源码文件

资源文件的反编译

安装方法:

win7:把上面两个文件都放到C://Windows下面

mac:

将上面下载的apktool.jar和apktool拷贝到/usr/local/bin

cp apktool.jar apktool /usr/local/bin

root权限:

chmod +x /usr/local/bin apktool.jar apktool

terminal运行apktool,出现版本号,代表,安装成功。

用法:

win7: 运行CMD,进入比如app-release.apk所在目录,然后运行apktool d app-release.apk就可以了,默认解压的文件就在app-release.apk所在目录

mac:terminal运行到apk目录,然后运行apktool d app-release.apk就可以了,默认解压的文件就在app-release.apk所在目录

java代码的反编译

dex2jar下载:/projects/dex2jar/files/

JD-GUI下载:http://jd.benow.ca/

将apk 变成zip,解压出来,将需要反编译的dex文件(这里是classes.dex)复制到 dex2jar 解压目录下打开命令行进入 d2j-dex2jar.bat 文件所在目录,输入命令d2j-dex2jar.bat classes.dex

此时可以看到目录中多出了classes-dex2jar.jar文件双击运行 jd-gui.exe 文件,将jar文件拖到工作区即可打开

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。