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

相关推荐
小凡敲代码3 分钟前
2025年金九银十Java面试场景题大全:高频考点+深度解析+实战方案
java·程序员·java面试·后端开发·求职面试·java场景题·金九银十
一只叫煤球的猫23 分钟前
让版本控制变简单:Jujutsu (jj、git威力加强版) 使用手册
git·程序员·命令行
枯骨成佛3 小时前
MTK Android 14 通过属性控制系统设置显示双栏或者单栏
android
雨白3 小时前
Android 自定义 View:范围裁切和几何变换
android
jiushiapwojdap4 小时前
Flutter上手记:为什么我的按钮能同时在iOS和Android上跳舞?[特殊字符][特殊字符]
android·其他·flutter·ios
袁煦丞6 小时前
SimpleMindMap私有部署团队脑力风暴:cpolar内网穿透实验室第401个成功挑战
前端·程序员·远程工作
limuyang26 小时前
Android RenderScript-toolkit库,替换老式的脚本方式(常用于高斯模糊)
android
柿蒂7 小时前
产品需求驱动下的技术演进:动态缩放View的不同方案
android·kotlin·android jetpack
秋难降7 小时前
聊聊 “摸鱼式” 遍历 —— 受控遍历的小心机
数据结构·算法·程序员
黑土豆7 小时前
那些藏在云边小卖部里的温暖与遗憾
程序员