# TTDeDroid
[![Build Status](https://github.com/tp7309/TTDeDroid/actions/workflows/build.yaml/badge.svg?branch=master)](https://github.com/tp7309/TTDeDroid/actions/workflows/build.yaml)
[![DeepSource](https://deepsource.io/gh/tp7309/TTDeDroid.svg/?label=active+issues&show_trend=true)](https://deepsource.io/gh/tp7309/TTDeDroid/?ref=repository-badge)
<!-- [![codecov](https://codecov.io/gh/tp7309/TTDeDroid/branch/master/graph/badge.svg?token=lyEWTqfeb9)](https://codecov.io/gh/tp7309/TTDeDroid) -->
README i18n: [中文说明](https://github.com/tp7309/TTDeDroid/blob/master/README_zh_CN.md)
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.
```bash
showjar test.apk
```
### Mac/Linux
run following commands:
```bash
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 opened automatically.
```bash
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, fernflower, enjarify] (default:
jadx)
```
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
无需安装python环境。 快速入门 视窗 前往releases页面下载文件或下载源代码。 将TTDedroid\bin目录绝对路径添加到PATH系统变量。 然后您可以在任何地方执行反编译命令*.apk/*.aar/*.dex/*.jar,GUI 将自动打开。 showjar test.apk Mac/Linux 运行以下命令: 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 然后您可以在任何地方执行反编译命令
资源推荐
资源详情
资源评论
收起资源包目录
一键反编译工具(无需手动安装Python) 一键快速反编译apk/aar/dex/jar,jadx/dex2jar/enjari (179个子文件)
test.apk 16KB
jadx-gui.bat 5KB
jadx.bat 4KB
dex-tools.bat 3KB
d2j-dex-recompute-checksum.bat 847B
d2j-class-version-switch.bat 845B
d2j-decrypt-string.bat 843B
d2j-jar-weaver.bat 839B
d2j-jar-access.bat 839B
d2j-dex-weaver.bat 839B
d2j-jasmin2jar.bat 837B
d2j-jar2jasmin.bat 837B
d2j-dex2jar.bat 837B
d2j-std-apk.bat 836B
d2j-asm-verify.bat 836B
d2j-dex2smali.bat 834B
d2j-apk-sign.bat 834B
d2j-baksmali.bat 834B
d2j-jar2dex.bat 834B
d2j-smali.bat 831B
enjarify.bat 695B
d2j_invoke.bat 326B
bak_showjar.bat 39B
setup.cfg 423B
.coveragerc 14B
dex-tools 6KB
showjar.exe 5.24MB
.gitignore 1KB
jadx 9KB
jadx-gui 10KB
apktool_2.9.3.jar 22.18MB
r8-4.0.48.jar 13.2MB
icu4j-69.1.jar 12.74MB
jd-gui-1.6.6.jar 3.09MB
guava-30.1.1-jre.jar 2.74MB
antlr4-4.9.3.jar 2.52MB
rxjava-2.2.21.jar 2.25MB
jadx-core-1.4.7.jar 1.74MB
protobuf-java-3.21.12.jar 1.6MB
rsyntaxtextarea-3.3.2.jar 1.24MB
antlr-3.5.2.jar 1.1MB
antlr-3.5.2.jar 1.1MB
dexlib2-2.5.2.jar 1.05MB
jadx-gui-1.4.7.jar 1.02MB
dx-30.0.2.jar 1014KB
dalvik-dx-11.0.0_r3.jar 1006KB
flatlaf-3.0.jar 765KB
aapt2-proto-7.3.1-8691043.jar 732KB
fernflower.jar 690KB
commons-lang3-3.12.0.jar 574KB
logback-core-1.3.5.jar 551KB
antlr-2.7.7.jar 435KB
flatlaf-intellij-themes-3.0.jar 403KB
apksig-7.4.1.jar 393KB
antlr4-runtime-4.9.3.jar 329KB
svgSalamander-1.1.4.jar 313KB
smali-2.5.2.jar 293KB
gson-2.10.1.jar 277KB
jdwp-2.0.0.jar 273KB
logback-classic-1.3.5.jar 254KB
ST4-4.3.1.jar 245KB
ST4-4.0.8.jar 234KB
commons-text-1.10.0.jar 233KB
dex-ir-2.x.jar 229KB
checker-qual-3.8.0.jar 225KB
d2j-smali-2.x.jar 199KB
d2j-jasmin-2.x.jar 170KB
dex-tools-2.x.jar 165KB
antlr-runtime-3.5.2.jar 164KB
antlr-runtime-3.5.2.jar 164KB
stringtemplate-3.2.1.jar 145KB
mapping-io-0.4.0-SNAPSHOT.jar 125KB
baksmali-2.5.2.jar 120KB
asm-9.4.jar 120KB
asm-9.5.jar 119KB
dex-translator-2.x.jar 117KB
rxjava2-swing-0.3.7.jar 112KB
flatlaf-extras-3.0.jar 112KB
dex-writer-2.x.jar 109KB
jadx-java-input-1.4.7.jar 98KB
jadx-dex-input-1.4.7.jar 98KB
asm-util-9.5.jar 89KB
jcommander-1.82.jar 86KB
javax.json-1.0.4.jar 83KB
dex-reader-api-2.x.jar 76KB
dex-reader-2.x.jar 71KB
asm-commons-9.5.jar 71KB
jadx-plugins-api-1.4.7.jar 66KB
image-viewer-1.2.3.jar 63KB
slf4j-api-2.0.6.jar 61KB
asm-tree-9.5.jar 51KB
raung-disasm-0.0.3.jar 42KB
jadx-cli-1.4.7.jar 35KB
asm-analysis-9.5.jar 33KB
raung-common-0.0.3.jar 28KB
util-2.5.2.jar 26KB
org.abego.treelayout.core-1.0.3.jar 26KB
jadx-java-convert-1.4.7.jar 19KB
jsr305-3.0.2.jar 19KB
d2j-base-cmd-2.x.jar 17KB
共 179 条
- 1
- 2
资源评论
余十步
- 粉丝: 1677
- 资源: 172
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 各种字符串相似度和距离算法的实现Levenshtein、Jaro-winkler、n-Gram、Q-Gram、Jaccard index、最长公共子序列编辑距离、余弦相似度…….zip
- 运用python生成的跳跃的爱心
- 包括用 Java 编写的程序 欢迎您在此做出贡献!.zip
- (源码)基于QT框架的学生管理系统.zip
- 功能齐全的 Java Socket.IO 客户端库,兼容 Socket.IO v1.0 及更高版本 .zip
- 功能性 javascript 研讨会 无需任何库(即无需下划线),只需 ES5 .zip
- 分享Java相关的东西 - Java安全漫谈笔记相关内容.zip
- 具有适合 Java 应用程序的顺序定义的 Cloud Native Buildpack.zip
- 网络建设运维资料库职业
- 关于 Java 的一切.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功