项目作者: tp7309

项目描述 :
一键反编译工具(不需要手动安装Python) One key for quickly decompile apk/aar/dex/jar, support by jadx/dex2jar/enjarify.
高级语言: Python
项目地址: git://github.com/tp7309/TTDeDroid.git
创建时间: 2017-09-28T11:25:43Z
项目社区:https://github.com/tp7309/TTDeDroid

开源协议:Apache License 2.0

下载


TTDeDroid

Build Status
DeepSource

README i18n: 中文说明

The tool for quickly decompile apk/aar/dex/jar, will be updated depending on the update of libs.

  • update at 2024-06-12

  • jadx=1.4.7

  • Storyyeller/enjarify(build by source)
  • dex2jar(build by source)
  • fernflower=241.17890.1(IntelliJ IDEA official decompiler)
  • apktool=2.9.3

Requirements

No need to install python environment.

Quick Start

Windows

  1. go to releases page to download file or download source code.
  2. add TTDedroid\bin directory absolute path to PATH system variable.
  3. then you can execute command for decompile *.apk/*.aar/*.dex/*.jar anywhere, GUI will be opened automatically.
    1. showjar test.apk

    Mac/Linux

    run following commands:
    1. git clone --depth=1 https://github.com/tp7309/TTDeDroid.git ~/Documents/TTDeDroid
    2. chmod a+x ~/Documents/TTDeDroid/bin/showjar
    3. showjardir='export PATH=$PATH:'$HOME/Documents/TTDeDroid/bin
    4. # Mac
    5. echo $showjardir >> ~/.bash_profile && source ~/.bash_profile
    6. # Linux
    7. echo $showjardir >> ~/.bashrc && source ~/.bashrc
    then you can execute command for decompile *.apk/*.aar/*.dex/*.jar anywhere, GUI will be opened automatically.
    1. showjar test.apk

Usage

  1. usage: showjar.py [-h] [-o [OUTPUT]] [-r [RES]] [-e [ENGINE]] file
  2. android decompile tool
  3. positional arguments:
  4. file input file path, *.apk/*.aar/*.dex/*.jar
  5. optional arguments:
  6. -h, --help show this help message and exit
  7. -o [OUTPUT], --output [OUTPUT]
  8. output directory, optional (default: None)
  9. -r [RES], --res [RES]
  10. decode resources, 0:disable, 1:enable (default: 0)
  11. -e [ENGINE], --engine [ENGINE]
  12. decompiler engine, [jadx, dex2jar, fernflower, enjarify] (default:
  13. jadx)