Sign inSign up

stanislavpovolotsky/jddlab

By stanislavpovolotsky

Updated about 15 hours ago

Android APK reverse engineering: decompile & deobfuscate - jadx apktool ghidra frida dex2jar smali

Image
Security
Developer tools
4

10K+

stanislavpovolotsky/jddlab repository overview

jddlab - Java Decompilation & Deobfuscation Lab

GitHub Actions Workflow Status Docker Image Version Docker Image Size Docker Pulls

All-in-one Docker toolbox for Android & Java reverse engineering. Decompile and deobfuscate APK, DEX, JAR, .class and native .so files with a single docker run - no local install. Bundles apktool, jadx, Ghidra, Frida, dex2jar, smali/baksmali, APKEditor and many more, on amd64 and arm64 (Apple Silicon).

Great for APK analysis, malware analysis, deobfuscation, SSL/certificate pinning bypass, Frida gadget injection, smali patching and mobile app pentesting.

Quick start

The current folder is mounted at /work, so your files are available inside the container.

# Linux / macOS - interactive shell
docker run -it --rm -v "$PWD:/work" stanislavpovolotsky/jddlab:latest

# Windows - interactive shell
docker run -it --rm -v "%CD%:/work" stanislavpovolotsky/jddlab:latest

Run a single tool by appending it to the command:

docker run -it --rm -v "$PWD:/work" stanislavpovolotsky/jddlab:latest apktool d app.apk
docker run -it --rm -v "$PWD:/work" stanislavpovolotsky/jddlab:latest jadx -d out app.apk

Tip: the jddlab CLI wrapper, an MCP server (use these tools from Claude, Codex, VS Code Copilot…), and ready-made AI skills are available on GitHub (link below).

Tools included

  • Decompilers: jadx, FernFlower, Vineflower, Procyon, Krakatau (v1 & v2)
  • APK / DEX tooling: apktool, APKEditor, dex2jar, smali & baksmali, enjarify, zipalign, apksigner, adb
  • Deobfuscation: java-deobfuscator, simplify, dex2jar string decryption
  • Dynamic analysis & bypass: Frida (apk-patcher gadget injection), objection, android-unpinner (SSL/certificate pinning bypass)
  • Static analysis: Ghidra (native .so reverse engineering), androguard, apkscan (secrets & endpoint scanner), extract_jni

Keywords: android reverse engineering · apk decompiler · java decompiler · apk deobfuscator · smali · dex2jar · apktool · jadx · ghidra · frida · ssl pinning bypass · mobile security · malware analysis · pentest

Tag summary

Content type

Image

Digest

sha256:bb8446cb9

Size

1.1 GB

Last updated

about 15 hours ago

docker pull stanislavpovolotsky/jddlab