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
     
     
  • 相关阅读:
    Jupyter-notebook安装问题及解决
    [模块] scrapy_splash(迁移)
    pychram-redis破解
    scrapy-redis(迁移)
    123
    day44作业
    sql 的基本数据类型
    基本数据库操作
    安装数据库与配置使用环境
    线程知识点——Event事件
  • 原文地址:https://www.cnblogs.com/echoqi/p/8372934.html
Copyright © 2011-2022 走看看