前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

三步学会Android反编译(安卓反编译源码)

qiguaw 2024-11-01 13:04:04 资源文章 15 ℃ 0 评论

工具.jpg

工具

ApkTool

作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看

dex2jar

作用:将apk反编译成java源码(classes.dex转化成jar文件)

APK反编译工具包v1.6.rar

jd-gui作用:查看APK中classes.dex转化成出的jar文件,即源码文件

使用

  • 第一步拿资源

将上面的工具包全部下载下来,并解压道一个文件夹

apktool_2.2.1.jar d abc.apk

apktools.jpg

这时候,我们会多出一个文件夹名为:abc 这里面就是反编译出来的文件,我们可以拿到可以提取出图片文件和布局文件。

  • 第二步拿jar包

将要反编译的APK后缀名改为.rar,这个时候我们右击解压道当前文件夹,会拿到里面的classes.dex

将获取到的classes.dex放到之前解压出来的工具dex2jar文件夹内

执行

d2j-dex2jar.bat classes.dex

这个时候,我们就能在我们的dex2jar文件夹中发现多了个 classes-dex2jar.jar

  • 第三步打开jar包看源码

打开工具jd-gui文件夹里的jd-gui.exe,之后用该工具打开之前生成的classes_dex2jar.jar文件,便可以看到源码了(ps:当然此为未经过梆梆、360、爱加密这些加固过的app啦)

反编译.jpg


了解更多网络安全动态、干货、热点资讯,请关注微信公众号“e安在线”!


本文作者:Anderson/Jerey_Jobs

简书地址 : Anderson大码渣

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表