Android之反编译流程

Android之反编译流程,第1张

概述为了方便我将apktool和dex2jar都放到一个文件夹下面,我的文件夹是/Users/xxx/Desktop/DevelopTool/DecompileApkTool/make.apktool获取资源文件,如图片,布局和XML流程•进入到反编译工具包下面cd/Users/xxx/Desktop/DevelopTool/DecompileApkTool/make•运行命令java-j

为了方便我将apktool和dex2jar都放到一个文件夹下面,我的文件夹是
/Users/xxx/Desktop/DevelopTool/DecompileApkTool/make.

apktool

获取资源文件,如图片,布局和XML
流程
• 进入到反编译工具包下面

cd /Users/xxx/Desktop/DevelopTool/DecompileApkTool/make

• 运行命令

java -jar apktool_2.3.3.jar d -f /Users/xxx/Desktop/DevelopTool/DecompileApkTool/Test/XX.apk//意思是将XX.apk反编译到 apktool_2.3.3.jar 目录下
dex2jar

将apk反编译成Java
流程
• 修改xx.apk的名称为xx.zip

xx.apk -> xx.zip

• 解压缩并获取classes.dex文件
• 将calsses.dex拷贝到dex2jar的文件夹下
• 在命令行下定位到dex2jar文件夹

cd /Users/xx/Desktop/DevelopTool/DecompileApkTool/make

• 输入一下命令

d2j-dex2jar.sh(bat) classes.dex

• 将生成的classes-dex2jar.jar通过jd-gui打开就可以获取到源码.

Jd-Gui

查看反编译后的源码

总结

以上是内存溢出为你收集整理的Android之反编译流程全部内容,希望文章能够帮你解决Android之反编译流程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/999693.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存