美文网首页
使用apktool反编译apk

使用apktool反编译apk

作者: 诸子大人 | 来源:发表于2018-11-02 14:30 被阅读0次

    新版本apktool用法:

    1、下载:

    https://ibotpeaches.github.io/Apktool/install/

    当然了上面这个链接和图片描述的可能也会变。

    目前就是下载两个文件apktool.bat和apktool.jar(这个如果你下载的文件有版本号,比如apktool_2.2.1.jar,就要改名字为apktool.jar),

    然后把上面两个文件都放到C://Windows下面。(我是windows系统,其他系统按照自己的来)

    2、使用方法

    https://ibotpeaches.github.io/Apktool/#

    运行cmd,进入比如app-release.apk所在目录,然后运行apktool d app-release.apk就可以了,默认解压的文件就在app-release.apk所在目录。

    最后,如果我上面的方法不能用了,请看英文的原网页怎么说。

    比如:

    http://blog.csdn.net/vipzjyno1/article/details/21039349/#reply

    dex2jar

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

    jd-gui

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

    Smali2JavaUI

    对于博主说得,先dex2jar把classes.dex转为jar,再jd-gui把jar转为源码*.java文件。

    现在可以用Smali2JavaUI这个软件,一部到位。可以把这两个步骤化为一个步骤。

    所以,如果只想反编译看*.java文件的话,只用Smali2JavaUI软件就可以了。

    这个软件可以直接打开***.apk文件,然后就直接看到*.java文件了。

    Smali2JavaUI最新版本下载链接http://www.hensence.com/cn/smali2java/#Download

    相关文章

      网友评论

          本文标题:使用apktool反编译apk

          本文链接:https://www.haomeiwen.com/subject/nmfcxqtx.html