jadx

Dex to Java decompiler (by skylot)

Jadx Alternatives

Similar projects and alternatives to jadx

  1. NewPipe

    2,072 jadx VS NewPipe

    A libre lightweight streaming front-end for Android.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. chakra-ui

    356 jadx VS chakra-ui

    Chakra UI is a component system for building SaaS products with speed ⚡️

  4. CyberChef

    304 jadx VS CyberChef

    The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis

  5. mitmproxy

    166 jadx VS mitmproxy

    An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

  6. Quarkus

    146 jadx VS Quarkus

    Quarkus: Supersonic Subatomic Java.

  7. App Manager

    A full-featured package manager and viewer for Android

  8. ghidra

    134 jadx VS ghidra

    Ghidra is a software reverse engineering (SRE) framework

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Metasploit

    124 jadx VS Metasploit

    Metasploit Framework

  11. postgrest

    112 jadx VS postgrest

    REST API for any Postgres database

  12. Apktool

    65 jadx VS Apktool

    A tool for reverse engineering Android apk files

  13. CefSharp

    22 jadx VS CefSharp

    .NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

  14. UglifyJS2

    19 jadx VS UglifyJS2

    JavaScript parser / mangler / compressor / beautifier toolkit

  15. volatility

    19 jadx VS volatility

    Discontinued An advanced memory forensics framework

  16. Thingsboard

    18 jadx VS Thingsboard

    Open-source IoT Platform - Device management, data collection, processing and visualization.

  17. ttv-ublock

    13 jadx VS ttv-ublock

    Discontinued Blocking ads on that certain streaming website

  18. enjarify

    0 jadx VS enjarify
  19. apk2gold

    1 jadx VS apk2gold

    CLI tool for decompiling Android apps to Java. It does resources! It does Java! Its real easy!

  20. android-classyshark

    Discontinued Android and Java bytecode viewer

  21. Uber Apk Signer

    A cli tool that helps signing and zip aligning single or multiple Android application packages (APKs) with either debug or provided release certificates. It supports v1, v2 and v3 Android signing scheme has an embedded debug keystore and auto verifies after signing.

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better jadx alternative or higher similarity.

jadx discussion

Log in or Post with

jadx reviews and mentions

Posts with mentions or reviews of jadx. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-26.
  • Dex to Java Decompiler
    1 project | news.ycombinator.com | 1 Apr 2025
  • Simple example of reverse .apk (removing Ads)
    1 project | dev.to | 10 Mar 2025
    JADX - for discovering code in Java
  • Debugging an Undebuggable App
    1 project | news.ycombinator.com | 19 Feb 2025
    > I remember something like dex2jar also, which gave you a jar you could use in any java decompiler, like jdgui, procyon etc.

    https://github.com/skylot/jadx is very handy for that nowadays. It also supports interactive variable/method/class name renaming to make the decomplied code easier to read. The decompiler isn't perfect, but I guess all available Java decompilers have their limitations with more complex bytecode…

  • Hunting the Hacker: A Deep Dive into Courier Fraud
    1 project | dev.to | 20 Jul 2024
    Suspicious of the request, our colleague forwarded the APK to me, knowing my expertise in software development and cybersecurity. My investigation began by downloading and extracting the contents of the APK. Inside, I found several dex files, which I knew contained the app's compiled source code. Using a tool called jadx, (jadx -d extractedapkfile) I decompiled the APK to inspect its source code.
  • Ingeniería inversa APK: Deusto App
    1 project | dev.to | 11 May 2024
  • Apktool in kali
    1 project | /r/Kalilinux | 7 Dec 2023
  • A popular Bluetooth car battery monitor that siphons up all your location data
    4 projects | news.ycombinator.com | 26 Jun 2023
    The best way is to just start practicing. I would say pick some simple apps on your (Android) phone and dig straight in.

    The great thing about Android applications is that often they generally decompile quite nice into human readable Java soo the barrier of entry can be quite low to start reversing.

    Grab a copy of JADX[1] - it will decompress and decompile the APK files. If you don't have an Android handset, use an emulator and/or grab APKs from apkpure[2]

    Dynamic analysis is a bit more challenging. In my blog post I use Frida[3] extensively.

    If you get started on something and get stuck/looking for support, feel free to DM me on Twitter[4], more then happy to help.

    [1] https://github.com/skylot/jadx

    [2] https://frida.re/docs/android/

    [3] https://m.apkpure.com/

    [4] https://twitter.com/haxrob

  • Hardware Question
    1 project | /r/hardwarehacking | 7 Jun 2023
    This may be overkill but you can use an oscilloscope to manually calculate the baudrate, i.e. like this. It looks like it could be UART serial data, but this is a good resource to reference. Sometimes http is used as a means for communicating, and not necessarily directly to a browser see here. This is pretty common in embedded applications actually. You can try using dirbuster to see what hidden endpoints there are that may be used for video. If there's an RC, you can try and do what you were doing before on the drone for that (see what dmesg says when plugged in, check any open ports, etc). If it's a phone you connect to, you can RE the mobile app. I like using jadx for APKs to get a lay of the land. If you don't want to pop the SPI flash like i suggested earlier (and I suggest don't do that except for last resort), you can grep for firmware urls in the mobile app to see if it does OTA updates, and see if you can directly download it and analyze it with a disassembler like Ghidra. Since it's WiFi, you can also MiTM the traffic from an AP you control like your computer. I'm guessing video is probably going to be something like RTSP at an IP address, so you can grep in the mobile app for that, and that might be good enough to get your video feed honestly.
  • improved nintype
    2 projects | /r/nintype | 23 May 2023
    Jadx - skylot/jadx: Dex to Java decompiler (github.com) - Used for decompiling the apk - make the code readable
  • How to securely set end point url and encryption keys in CN1 app
    1 project | /r/cn1 | 15 May 2023
    I realized when app is decompiled using JADX class names are recreated as shown in this screenshot of sample app
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic jadx repo stats
45
44,298
9.4
7 days ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?