TTDeDroid

General

Category
Free
Tag
Decompilers
License
Apache License, Version 2.0
Min SDK
1 (Android 1.0)
Registered
May 15, 2019
Favorites
1
Link
https://github.com/tp7309/TTDeDroid
See also
Androguard
smali
ClassyShark
show-java
JAD

Additional

Language
Python
Version
v1.2.3 (Apr 10, 2020)
Created
Sep 28, 2017
Updated
May 16, 2020
Owner
tp7309
Contributor
tp7309
1
Activity
Badge
Generate
Download
Source code

Show card

TTDeDroid

README i18n: 中文说明

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

  • update at 2020-04-10

  • jadx=1.1.0

  • Storyyeller/enjarify(build by source)

  • dex2jar(build by source)

  • jdgui=1.6.6

  • apktool=2.4.1

  • cfr=0.149

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 automatically opened.
showjar test.apk

Mac/Linux

run following commands:

git clone --depth=1 https://github.com/tp7309/TTDeDroid.git ~/Documents/TTDeDroid
chmod a+x ~/Documents/TTDeDroid/bin/showjar
showjardir='export PATH=$PATH:'$HOME/Documents/TTDeDroid/bin
# Mac
echo $showjardir >> ~/.bash_profile && source ~/.bash_profile
# Linux
echo $showjardir >> ~/.bashrc && source ~/.bashrc

then you can execute command for decompile *.apk/*.aar/*.dex/*.jar anywhere, GUI will be automatically opened.

showjar test.apk

Usage

usage: showjar.py [-h] [-o [OUTPUT]] [-r [RES]] [-e [ENGINE]] file

android decompile tool

positional arguments:
  file                  input file path, *.apk/*.aar/*.dex/*.jar

optional arguments:
  -h, --help            show this help message and exit
  -o [OUTPUT], --output [OUTPUT]
                        output directory, optional (default: None)
  -r [RES], --res [RES]
                        decode resources, 0:disable, 1:enable (default: 0)
  -e [ENGINE], --engine [ENGINE]
                        decompiler engine, [jadx, dex2jar, enjarify, cfr] (default:
                        jadx)