如何进行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

相关推荐
马可奥勒留11 分钟前
睡前幻想——基于透明化黄金锚定的超主权货币体系设计:一种解决政府货币滥用的奥地利学派方案(3)
程序员
androidwork1 小时前
深入解析内存抖动:定位与修复实战(Kotlin版)
android·kotlin
梦天20151 小时前
android核心技术摘要
android
程序员的小马甲3 小时前
如何编写AI提示词
人工智能·程序员·产品经理
szhangbiao3 小时前
“开发板”类APP如果做屏幕适配
android
高林雨露4 小时前
RecyclerView中跳转到最后一条item并确保它在可视区域内显示
android
程序员鱼皮5 小时前
用 AI 制作超长视频,保姆级教程!
google·程序员·aigc
京东云开发者6 小时前
京点点AI试衣×主图A/B实验,时尚商家订单转化率提升80%+实战路径
程序员
移动开发者1号7 小时前
ReLinker优化So库加载指南
android·kotlin
山野万里__7 小时前
C++与Java内存共享技术:跨平台与跨语言实现指南
android·java·c++·笔记