- Free Java Download For Mac
- Linux Java Decompiler
- 8 Best Java Decompilers In 2020 | Java Hungry
- Cached
- Java Decompiler For Mac Downloads
- Java Decompiler For Mac Free Download
As a programmer, we frequently come across interesting apps and games on the Play Store. And wonder what if there is a magical software that can take the .apk file and reveal its actual source code.
- Download JD-GUI - A useful application that was designed to provide a fast Java decompiler and reduce the time and energy you spend on your projects.
- Java Decompiler project was majorly developed for decompiling Java 5 bytecode.
- To decompile a single JAVA class file 'example1.class' type the following: jad example1.class This command creates file 'example1.jad' in the current directory. If such file already exists Jad asks whether you want to overwrite it or not. Option -o permits overwriting without a confirmation.
- Apr 15, 2013 Download JadClipse - Eclipse plugin for free. Jad Java decompiler plugin for Eclipse IDE.
Given here only for historical reason. Free, no source-code available, jad download mirror Author: Pavel Kouznetsov Probably, this is the most popular Java decompiler, but primarily of this age only. Written in C, so very fast. Outdated, unsupported and does not decompile correctly Java 5 and later.
Today, I’m gonna give you an ultimate list of best APK decompilers. You just need to provide the .apk file and they will generate the complete project including Java source code.
I have organized these APK decompilers into four sections.
- Open Source APK Decompilers
- Online APK Decompilers
- APK Decompiler for Windows, Mac or Linux
- APK Decompiler Apps
Let’s have a look at each of them and select the best option according to your requirements.
Open Source APK Decompilers
JADX – Dex to Java decompiler
Bytecode Viewer
Apktool
ClassyShark
Smali/Baksmali
Androguard
Enjarify by Google
Enjarify by Storyyeller
APK Studio
ApkToolPlus
ShowJava
Android Decompiler
Decompile APK
TTDeDroid
Apk Changer
Android APK Decompiler
apk-decompiler – Small Rust utility to decompile Android APKs
apkToJava
DeAPK
Android decompiler
ABXML – Android Binary XML
apk2java
APK Decompiler – based on Python
Andorid Decompiler as a webservice
EraAPK
APK Decompiler – Docker Container
apk CSigner
Online APK Decompilers
APK Decompiler Tools
APK DECOMPILER APP
Android Apk decompiler
Apktool – Reverse engineer Android apk files
Android APK Decompiler
Decompiler
Online Apk decompiler
APK Decompiler for Windows, Mac or Linux
APK Easy Tool 1.56 / 1.57 beta-1
APK_OneClick – decompile & disassemble APKs
APK_OneClick_Updated
Android App Decompiler
APK Dissector
JEB Decompiler
AndroChef Java Decompiler
APK DECOMPILER FOR MAC
Decompiler – Visual Studio Code Extension
APK Lab – APK Reverse Engineering WorkBench for VS Code
APK Decompiler Apps
APK DECOMPILER APP
Show Java – A Java Decompiler
APK Extractor – Apk Decompiler
The only so-so working solution was to take the .class file and pre-process it, so it becomes JDK 1.3 compatible, and then run Jad over it (one of those older, but better decompilers).
But recently, a new wave of decompilers has forayed onto the market: Procyon, CFR
![Decompiler Decompiler](/uploads/1/2/6/7/126759434/500023365.jpg)
Here's a list of decompilers presented on this site:
CFR
Free Java Download For Mac
This free and open-source decompiler is available here: http://www.benf.org/other/cfr/Author: Lee Benfield
Regularly updated, CFR is able to decompile all the modern Java features:
- Java 7: String switches
- Java 8: lambdas
- Java 9: modules
- Java 11: dynamic constants
- Java 12: Kotlin style 'switch expressions'
- Java 14: 'instance of' pattern match and 'Record types'
It'll even make a decent go of turning class files from other JVM langauges back into java!
JD
free for non-commercial use only, http://jd.benow.ca/Author: Emmanuel Dupuy
Linux Java Decompiler
Updated in 2015. Has its own visual interface and plugins to Eclipse and IntelliJ . Written in C++, so very fast. Supports Java 5.Procyon
open-source, https://bitbucket.org/mstrobel/procyon/wiki/Java%20DecompilerAuthor: Mike Strobel
Updated in 2019. Handles language enhancements from Java 5 and beyond, up to Java 8, including:
8 Best Java Decompilers In 2020 | Java Hungry
- Enum declarations
- Enum and String switch statements
- Local classes (both anonymous and named)
- Annotations
- Java 8 Lambdas and method references (i.e., the :: operator).
Cached
Fernflower
open-source, https://github.com/fesh0r/fernflowerAuthor: Egor Ushakov
Updated in 2015. Very promising analytical Java decompiler, now becomes an integral part of IntelliJ 14. (https://github.com/JetBrains/intellij-community/tree/master/plugins/java-decompiler)
Java Decompiler For Mac Downloads
Supports Java up to version 6 (Annotations, generics, enums)
JAD
given here only for historical reason. Free, no source-code available, jad download mirrorAuthor: Pavel Kouznetsov
Java Decompiler For Mac Free Download
Probably, this is the most popular Java decompiler, but primarily of this age only. Written in C++, so very fast.Outdated, unsupported and does not decompile correctly Java 5 and later.