zoukankan      html  css  js  c++  java
  • apk反编译

     
    一、工具介绍及下载
    工具介绍:
    apktool  
         作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看
    dex2jar
         作用:将apk反编译成Java源码(classes.dex转化成jar文件)
    jd-gui
         作用:查看APK中classes.dex转化成出的jar文件,即源码文件
    使用工具:
         CSDN上下载地址:
           apktool (资源文件获取)  下载  
           dex2jar(源码文件获取) 下载
           jd-gui  (源码查看) 下载
     
     
    二、使用apktool得到AndroidManifest.xml
    下载上述工具中的apktool,解压得到3个文件:aapt.exe,apktool.bat,apktool.jar (apktool文件夹在D盘根目录下),将需要反编译的APK文件放到该目录下,
    打开命令行界面(运行-CMD) ,定位到apktool文件夹,先进入D盘 d:
    再进入apktool cd /apktool
    输入以下命令:apktool.bat d -f  test.apk
     
    三、使用dex2jar将classes.dex转化为jar文件
    首先将dex2jar解压,得到d2j-dex2jar.bat等文件
    之后将待反编译的apk后缀改为zip,解压后根目录下找到classes.dex文件,并复制到dex2jar的根目录下
     
     
    然后cmd进入E:安装包管理dex2jar-2.0dex2jar-2.0>目录下,
    执行命令:d2j-dex2jar.bat classes.dex
    即可得到classes-dex2jar.jar
    四、使用jd-gui.exe查看源代码
    下载jd-gui-windows-1.4.0,解压文件后运行jd-gui.exe,打开第三步得到的classes-dex2jar.jar
     
     
  • 相关阅读:
    【转】进程与线程的一个简单解释
    折半查找
    BOJ 89 统计时间间隔
    BOJ 88 最值问题
    BOJ 87 日期
    QT杂记(网上资料整理而成)
    我的博客园
    【制作镜像】virsh
    【培训】MySQL
    ERROR 1045 (28000): Access denied for user 'root'@'localhost'
  • 原文地址:https://www.cnblogs.com/echoqi/p/8372934.html
Copyright © 2011-2022 走看看