如何进行apk反编译

安装apktool

安装

按照链接要求下载Windows 包装器脚本

下载apktool,并且将下载的jar重命名为 apktool.jar保存在包装器脚本同一目录下

最新下载链接

下载存放位置

官网方法:将两个文件(apktool.jarapktool.bat)移动到Windows目录(通常C://Windows

推荐方法:放到任意位置然后加入到环境变量里面

安装完成验证

cmd终端输入apktool.bat -version看到有版本号出来就是安装成功了

进行反编译

随便找个文件夹进入终端利用命令apktool d 您拿到这个文件夹下的需要反编译的apk文件名.apk 进行反编译,当看到文件夹里面出现文件就是反编译成功了

其中的res文件夹是程序当中的所有资源文件,smali文件夹下存放了程序所有的反汇编代码

apk中使用的权限

aapt dump permissions xxx.apk

参考

安卓逆向工具汇总 / Awsome Android Reverse Tools

相关推荐
每次的天空5 小时前
Android学习总结之算法篇四(字符串)
android·学习·算法
x-cmd6 小时前
[250331] Paozhu 发布 1.9.0:C++ Web 框架,比肩脚本语言 | DeaDBeeF 播放器发布 1.10.0
android·linux·开发语言·c++·web·音乐播放器·脚本语言
马可奥勒留7 小时前
我的管理日记(2)——招聘
程序员
tangweiguo030519879 小时前
Android BottomNavigationView 完全自定义指南:图标、文字颜色与选中状态
android
遥不可及zzz11 小时前
Android 应用程序包的 adb 命令
android·adb
无知的前端11 小时前
Flutter 一文精通Isolate,使用场景以及示例
android·flutter·性能优化
_一条咸鱼_11 小时前
Android Compose 入门之字符串与本地化深入剖析(五十三)
android
小华同学ai11 小时前
1K star!这个开源项目让短信集成简单到离谱,开发效率直接翻倍!
后端·程序员·github
ModestCoder_12 小时前
将一个新的机器人模型导入最新版isaacLab进行训练(以unitree H1_2为例)
android·java·机器人