反编译 APK发布时间: 2025-03-27
Android逆向反编译APK工具介绍如果只是想拿到apk中的图片资源,只需要将apk后缀改为zip然后解压缩,res目录中就包含了所有的资源文件
classes.dex 则包含了所有的代码,只是还无法查看
AndroidManifest.xml 文件打开会发现无法阅读,都是16进制数
此时就需要用到工具 —— ApkTool
ApkTool下载ApkTool官网
安装
使用1apktool d xxx.apk
d 表示 decode
还可以加上一些附加参数来控制 decode 行为:
-f :如果目标文件夹已存在,则强制删除现有文件夹(默认如果目标文件夹已存在,则解码失败)
-o :指定解码目标文件夹的名称(默认使用 APK 文件的名字来命名目标文件夹)
-s :不反编译dex文件,也就是说 classes.dex 文件会被保留(默认会将 dex 文件解码成 smali 文件)
-r :不反编译资源文件,也就是说 resources.arsc 文件会被保留(默认会将 resources.arsc 解码成具体的资源文件)
反编译之后会得到以下内容:
1、AndroidMani ...
详情