What programs are used to decompile the APK files?
The decompilation is done with the following free tools:
JADX – Java Descompiler
The site itself is built on PHP and java script.
Why would someone want to decompile an APK file?
Being able to see the source code of Android has lots of applications from performing security audits to reverse engineering third-party protocols, localizing, adding some features, support for custom platforms, analyzing applications security, or APIs.
How do I import decompiled code into Android Studio?
Once you download the decompiled apk in a zip format, extract it to a folder on your computer. Then open up Android Studio and go to File » New » Project… and choose Android Project from the New Project window. On the next screen, select Create project from existing source and choose the folder that you extracted the decompiled code to. Fill in the other options and you’re ready to go.
Why won’t the decompiled code compile correctly?
The decompilation process isn’t perfect and the code you get won’t original code 100%. Things like variable names, loop structures, anonymous inner classes, resources might be interpreted differently and not compile correctly unless manually adjusted.