More from the makers of APK Decompilers:
This website that lets you download public videos from Facebook in MP4 format in Stranded definition or high definition.
Online VideoConverter –
O-VC lets you convert videos to different formats form local files or online content.
Have you asked yourself how your favorite app do things, or if the app is Native or Hybrid or maybe you want to custom the resources of some apps like text colors or navigation panel backgrounColor. In this post I will give you some utilities to do soo.
First of all and apk File is like a zip File which means you can extract it to a folder.
Getting the apk
a) Grab it from any third party app store.
b) Get it directly from your phone:
1.) Get list of all installed packages in devices:
adb shell pm list packages
2.) Get path of the apk file:
adb shell pm path com.example.theapp
3.) pull apk from device to current cmd or terminal path
adb pull /data/app/com.example.theapp
- or to specific location
1.We can use Apktool, this tool decompile the java classes in smali files and the resources in their respective types (*.png, *jpeg, *.svg, *.xml).
From cmd in windows:
this way we can change resources like colors, images, layout; and later we can compile again an apk.
- If you see the smali files are not something you want to read, but dont feel bad Dex2jar comes to the rescue.
*Fist we need to download dex2jar
*Unzip our apk
*you will find a classe.dex file
copy and paste it inside dex2jar-.* folde
To decompile your APK file click the Choose File button and select your .APK file. After the file name is listed next to Choose File box click the Decompile Your APK button. Our system will upload your APK to our server and start decompiling it. When the system is decompiling your APK the web application will show the percent of the upload and an ETA of how long it will take to decompile your APK file. Depending on the size and complexity of the APK this may take a few minutes. When the system is done decompiling your APK file it will show a download link. Click the Download link to get a zip file of your now decompile APK file.
All applications for Android phones are distributed as APK Files. These APK files contain all the code, images and other media necessary to run. This website decompiles the code from APK files and extract all the other assets in the file.
This site uses a open-source APK decompilers called Jadx and Apktool. APKtool is a tool for reverse engineering 3rd party, closed, binary Android apps. It can decode resources to nearly original form and rebuild them after making some modifications. It also makes working with an app easier because of the project like file structure and automation of some repetitive tasks like building apk, etc. Jadx is a tool that decompiles .class and .jar files, but also it produces Java source code from Android Apk files.
This site is NOT intended for piracy and other non-legal uses. Please, only use it for legitimate purposes. this site should be used for localizing, adding some features, protect your APk from reverse engineering, see what an APK Decompiler gives out, support for custom platforms, analyzing applications security, and much more.