Android-反编译指南
来源:互联网 发布:ember.js pdf 编辑:程序博客网 时间:2024/06/08 15:58
Android-反编译指南
反编译源码
1. 使用 dex2jar
作用:将 apk 反编译成 java 源码(classes.dex 转化成 jar 文件)
dex2jar 下载:https://sourceforge.net/projects/dex2jar
下载最新的 dex2jar 并解压
2. 解压 apk 安装包,将 classes.dex 复制 dex2jar 目录下,执行下面命令
d2j-dex2jar classes.dex
Win10 最新 PowerShell 窗口尝试下面命令:
.\d2j-dex2jar.bat .\classes.dex
3. 得到 classes-dex2jar.jar 使用 jd-gui.exe 打开
作用:查看 APK 中 classes.dex 转化成出的 jar 文件,即源码文件
dex2jar 下载:http://jd.benow.ca/
反编译资源文件
1. 使用 apktool
作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看
apktool 下载:https://bitbucket.org/iBotPeaches/apktool/downloads/
下载最新的 apktool 并解压
2. 将 apk 安装包复制到 apktool 目录下,执行命令
java -jar apktool.jar d -f xxx.apk -o res
注意:apktool.bat 与 apktool.jar 文件名为 apktool
阅读全文
0 0
- Android-反编译指南
- android反编译防止反编译
- Android反编译
- android 反编译
- android 反编译
- android 反编译
- Android 反编译
- android 反编译
- Android 反编译
- android反编译
- android 反编译
- Android反编译
- android 反编译
- Android反编译
- android 反编译
- android 反编译
- android反编译
- Android反编译
- iOS完整App资源收集
- Android进阶之倒计时多种实现方式与倒计时暂停重启
- eclipse中git插件提交报错:org.eclipse.jgit.api.errors.JGitInternalException: Exception caught during executi
- [android6.0]修改WIFIP2P设备名称
- Android判断是否在主线程
- Android-反编译指南
- Javascript中的异步以及如何异步
- 162. Find Peak Element
- “云中观世界”之二:视觉智能生态
- Servlet 知识点(三) -- Servlet 的文件上传功能导致后台取值失败
- 如何做好系统测试
- JS-创建对象的七中方式
- Leetcode Maximal Rectangle
- Android 应用内某些页面禁止截屏与截屏工具类