Android APK反编译 apktool使用教程
下载apktool:https://ibotpeaches.github.io/Apktool/install/
根据文档操作下载,命名等
工具介绍:
apktool
作用:主要查看res文件下xml文件、AndroidManifest.xml和图片。(注意:如果直接解压.apk文件,xml文件打开全部是乱码)
dex2jar
作用:将apk反编译成Java源码(classes.dex转化成jar文件)
jd-gui
作用:查看APK中classes.dex转化成出的jar文件,即源码文件
资源文件的反编译
安装方法:
win7:把上面两个文件都放到C://Windows下面
mac:
将上面下载的apktool.jar和apktool拷贝到/usr/local/bin
cp apktool.jar apktool /usr/local/bin
root权限:
chmod +x /usr/local/bin apktool.jar apktool
terminal运行apktool,出现版本号,代表,安装成功。
用法:
win7: 运行CMD,进入比如app-release.apk所在目录,然后运行apktool d app-release.apk就可以了,默认解压的文件就在app-release.apk所在目录
mac:terminal运行到apk目录,然后运行apktool d app-release.apk就可以了,默认解压的文件就在app-release.apk所在目录
java代码的反编译
dex2jar下载: https://sourceforge.net/projects/dex2jar/files/
JD-GUI下载:http://jd.benow.ca/
- 将apk 变成zip,解压出来,将需要反编译的dex文件(这里是classes.dex)复制到 dex2jar 解压目录下
- 打开命令行进入 d2j-dex2jar.bat 文件所在目录,输入命令 d2j-dex2jar.bat classes.dex
- 此时可以看到目录中多出了classes-dex2jar.jar文件
- 双击运行 jd-gui.exe 文件,将jar文件拖到工作区即可打开
转载于:https://www.cnblogs.com/loaderman/p/10069325.html
Android APK反编译 apktool使用教程相关推荐
- 2021 Android APK反编译 apktool使用教程
欢迎交流.微信公众号:一休日记. 目录 前言: 工具介绍: 新版本apktool用法: Smali2JavaUI 前言: 最近我在使用Android Studio混淆打包release版本,打包是否成 ...
- android apk 反编译 工具下载,android APK反编译工具Apktool
这是android APK反编译工具Apktool下载,集成 jd-gui.jad.dex2jar.apktool.使用该工具可以反编译apk文件,查看xml以及java源代码,默认使用jad反编译, ...
- 【转】Android APK反编译就这么简单 详解(附图)
转自:http://blog.csdn.net/vipzjyno1/article/details/21039349/ [置顶] Android APK反编译就这么简单 详解(附图) 分类: and ...
- android apk反编译(获取源码,资源文件等)
android apk反编译,是让你可以去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局是怎么实现的 一.当然我们也需要借助工具: apktool (资源文件获取,可以提取出图片文件和布局文件 ...
- Android APK 反编译浅入浅出:apktool 、dex2jar 、jd-gui
摘要 APP 以其轻便.及时的特点日渐融入我们的生活,针对 APP 的舆情监控亦趋重要.如何将 APP 公开的数据纳入我们的舆情监控系统呢?本文从 APK 反编译的角度出发,为收集 APP 的公开数据 ...
- Android APK反编译具体解释(附图)
这段时间在学Android应用开发,在想既然是用Java开发的应该非常好反编译从而得到源码吧,google了一下,确实非常easy,下面是我的实践过程. 在此郑重声明,贴出来的目的不是为了去破解人家的 ...
- Android APK反编译详解(附图)(转)
原文转自:http://blog.csdn.net/ithomer/article/details/6727581 这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到 ...
- Android APK反编译就这么简单 详解
转载原文:http://blog.csdn.net/vipzjyno1/article/details/21039349/ 在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些 ...
- Android APK反编译详解 .
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程. 在此郑重声明,贴出来的目的不是为了去破解人家的软件, ...
最新文章
- python3实现mysql导出excel
- Linux用户和组相关的配置文件
- Ubuntu 10.10从零开始建立android 2.2 froyo开发环境
- Angular-Ui-Router+ocLazyLoad动态加载脚本
- 深入理解SELinux SEAndroid
- hdu2121 Ice_cream's world II
- 深入理解CachingConnectionFactory
- 笔记--------手动分页
- java线程死锁_Java并发:隐藏线程死锁
- 关于SQL语句中的双引号、单引号和
- 百元百鸡 //构造结构体变量
- java后台调用webservice接口常用方式
- elementui Messagebox确认消息弹框中没有取消按钮
- python xlrd导入后怎么保存_pythonxlrd导入.xslx模板,使用Openpyxl编辑并重新保存.xslx-Fi...
- 日语基础语法(完整篇)
- HTML5中canvas实现拼图游戏,HTML5 Canvas学习笔记(6)拼图游戏(数字版)
- 表单报错:Password field is not contained in a form
- 数学之美:GOOGLE新闻归类算法与余弦定理
- [转]如何与老板谈加薪
- css实现文本框中内容超出长度显示省略号,鼠标移入悬浮显示全部内容
热门文章
- Bugzilla集成LDAP的方法
- 百度地图拖动标注后获取坐标
- 软件设计期末考试重点内容
- android调试是出现:Re-installation failed due to different application signatures
- 在2012年安装XCODE旧版本的错误解决方法
- 学习开发语言 python 资料
- Android Studio打开DDMS : An error has occurred URIUtil
- android native crash的处理机制
- Linux中ELF格式 可执行文件+动态链接器 的加载
- Android程序运行时出现java.lang.OutOfMemoryError 错误