首页 > 编程知识 正文

反编译iapp的工具,手机apk反编译工具

时间:2023-05-05 13:46:25 阅读:40915 作者:1936

对于Android的APK文件,可以进行反向编译。 反编译可以看到大概的代码,对学习有帮助。 反编译只是提供学习方式,禁止使用该技术进行非法活动。

其实是两条命令:

1 :运行(WIN R ) -导航到cmd、apk工具文件夹,然后输入以下命令: apktool.bat d -f CMCC.apk CMCC

导航到dex2jar.bat所在的目录,然后键入dex2jar.batclasses.dex

以下详细说明。

我们使用的工具:

Apk工具

作用:获取资源文件,提取图像文件和布局文件进行查看

dex2jar

角色:将apk反编译为java源代码(将classes.dex转换为jar文件)

jd-gui

角色:显示在APK中转换了classes.dex的jar文件,即源文件

开始反编译了~

另一方面,通过apk反编译得到程序的源代码、图像、XML配置、语言资源等文件

1.1将需要反编译的apk放入apk工具的文件夹中

1.2运行(WIN R ) -导航到cmd、apk工具文件夹,然后输入以下命令: apktool.bat d -f CMCC.apk CMCC

解释:其中CMCC是反编译的apk的名称,最后一个CMCC是反编译后生成的文件夹的名称,大小写和空格都必须正确书写

回到车上后,你会发现已经在运行了。 看看文件夹中有越来越多名为CMCC的文件

现在,在名为CMCC的文件夹中找到了所需的资源文件、xml文件、图像等。

二.获取java代码

2.1将要反编译的APK的扩展名更改为. rar或. zip,解压缩以获取其中的classes.dex文件。 这是编译java文件并使用dx工具打包的。

2.2将获取的classes.dex放入以前解压缩的工具dex2jar-0.0.9.15文件夹中

在2.3命令行中,导航到dex2jar.bat所在的目录,然后键入dex2jar.batclasses.dex返回汽车

现在,已将classes_dex2jar.jar文件添加到dex2jar目录中。

2.4现在,您可以从jd-gui-0.3.5.windows文件夹中的jd-gui.exe打开此jar文件,file-open file可以找到classes_dex2jar.jar

大功告成!

顺便说一下,如果想将反编译的文件重新打包到apk中,只需输入apktool.bat b CMCC (编译的文件夹)即可。

然后,可以看到在以前的test文件下添加了两个文件夹:

大楼

dist (包含打包的APK文件) )。

自: http://blog.csdn.net/vipzjyno1/article/details/21039349

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。