美文网首页
反编译APK

反编译APK

作者: new和光同尘 | 来源:发表于2020-05-13 08:52 被阅读0次

apktool 拿到资源文件
dex2jar 把apk解压出来的dex文件转成jar格式,代码部分
jd-gui 查看jar代码部分

  1. 把需要反编译的APK 放到apktool文件夹下:
    cmd 路径指在apktool下,执行 apktool.bat d -f test.apk -o test,反编译test.apk 生成的资源文件文件输出在test文件夹下
    资源文件是可视的,但是格式不好

  2. 把apk后缀改为zip或者rar 解压,得到classes.dex,把这个文件拷贝到dex2jar文件夹下,
    cmd 路径指在dex2jar下,执行 dex2jar.bat classes.dex,得到一个jar包

  3. 打开jd-gui 把jar包拖进去,可查看源码,可视化很差

  4. 反编译XML 更具有可视性,AXMLPrinter2.S.jar 进行反编译,把apk后缀改为zip或者rar 解压,得到xml进行反编译java -jar AXMLPrinter2.S.jar activity_main.xml > activity_main1.xml

需要的工具文件:
http://note.youdao.com/noteshare?id=e3eddbd802ec075ca2d938503cde3f26&sub=AAD3C3CC2E8F4E4288103F51D6B5A829

----------------------更新-----------------------------------
如果在生成jar包的过程中,出现错误 下载最新的dex2jar 下载链接

com.googlecode.d2j.DexException: not support version.
        at com.googlecode.d2j.reader.DexFileReader.<init>(DexFileReader.java:151)
        at com.googlecode.d2j.reader.DexFileReader.<init>(DexFileReader.java:211)
        at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:104)
        at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:288)
        at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:32)

相关文章

  • 反编译Android APK及防止APK程序被反编译

    反编译Android APK及防止APK程序被反编译 怎么逆向工程对Android Apk 进行反编译 googl...

  • Apk反编译

    APK反编译流程 对我们来说,apk 就是一个压缩包 。反编译 apk 就是反编译 dalvik(Dalvik 是...

  • APK反编译工具的使用

    前言 处理反编译,首先先要了解apk文件的结构,然后是编译过程,最后是反编译。反编译Apk的目的就是Apk拆成我们...

  • 反编译apk

    反编译apk

  • Android 反编译

    1、反编译工具 APK TOOL :谷歌提供的 APK 编译工具,可以反编译和回编译。我们都知道,其实 APK 就...

  • Android smali动态调试

    调试步骤 反编译apk 使用apktool工具反编译apk 在AndroidManifest.xml里面的Appl...

  • 反编译apk,修改登录成功

    要实现的功能是,登录成功。 打开Apk反编译工具,将上一篇中生成的apk拖入其中,点击 反编译apk。 将apk使...

  • android 动态调试

    反编译以及打包 apk 工具网盘地址 反编译 :java -jar Apktool.jar d 22.apk 修改...

  • Mac下反编译Android安装包基本工具

    本篇文章主要从如下几点学习反编译工具的基本安装 apk介绍 反编译apk需要的基本工具 常用ADB命令 apk介绍...

  • 2020-06-20 反编译APK获取代码&资源

    "反编译Apk",看上去好像好像很高端的样子,其实不然,就是通过某些反编译软件,对我们的APK进行反编译,从而获取...

网友评论

      本文标题:反编译APK

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