关于apk 反编译的使用和注意事项
来源:互联网 发布:切片软件哪个好 编辑:程序博客网 时间:2024/05/17 23:39
反编译工具我已经放到了文章末尾。
不需要配置环境变量,不需要将apk放在系统盘根目录,不需要将apktool放在系统盘目录。
首先先说下,要翻译apk的前提是没有被混淆和加密的。反编译需要以下几个文件:
1.apktool (如果版本过低的话会出现异常Exception in thread "main" brut.androlib.AndrolibExeption:Could not decode ars c file,这时要下载最新的apktool来解决我的是2.0的)
2.dex2jar (将dex文件转换成ja文件)
3.jd-gui (可视化打开jar文件,看到没有 混淆,加密的java文件)
(1)查看xml资源文件
创建文件夹apktool,将aapt.exe,apktool.bat,apktoo.jar放在apktool目录下。然后将要反编译的apk 也放到apktool下。
进入cmd ,cd到apktool的目录下,然后输入如下命令(和老版本不一样):apktool d apkname.apk -o output
然后在oupput (res文件输出目录)就会生成res文件和mianfest.xml文件。可以直接打开而不是二进制文件。
(2)查看java源代码
首先将要反编译的apk文件的后缀名改成".zip",然后解压,找到其中classes.dex文件(当然这里也有资源文件,但是我们无法查看,因为已经被转化成二进制数据了),将文件复制到dex2jar文件夹下。接下来在cmd中定位dex2jar.bat文件所在的目录下:输入如下命令:
dex2jar.bat classes.dex
然后会在dex2jar文件夹中生成classes_dex2jar.jar文件。
最后找到jd-gui.exe文件双击,在窗口中File——>open file找到这个classes_dex2jar.jar文件打开就可以看到java源码了。
反编译工具下载地址:点击打开链接
- 关于apk 反编译的使用和注意事项
- 关于apk的反编译和重新打包
- 关于android apk反编译和回编的学习总结
- apk 反编译工具的使用
- apk 反编译工具的使用
- apk 反编译工具的使用
- apk 反编译工具的使用
- 反编译apk工具,apk反编译工具Jadx的使用
- apk打包和反编译五、apk的反编译
- apk打包和反编译五、apk的反编译
- apk打包和反编译五、apk的反编译
- 还是关于apk文件的反编译
- 关于Android APK反编译的探索
- 关于apk反编译的一些命令
- 关于apk反编译签名的指令
- 关于apk反编译的一些命令
- 关于apk基本的反编译回编译
- 使用dex2jar和jd-gui反编译apk
- 第一节 PHP微信开发入口文件解读
- CodeForces 255C. Almost Arithmetical Progression (DP)
- 新篇伊始
- php请求接口
- 【OpenCV学习笔记 017】图像颜色分布直方图
- 关于apk 反编译的使用和注意事项
- ubuntu14.04+cuda8.0+cudnn5.1+caffe+tensorflow 安装教程(三)
- UTF-8 可变编码格式
- c++ stl栈stack使用
- 数据存储——数据库_开源数据库LitePal
- 内存字节对齐
- 延迟加载
- 播放快捷键和service使用
- 移动端时间选择器(更新1.2.0版本)