Saturday, 18 June 2016

How To Get Source Code (JAVA & XML) From An Android APK File

Did you ever think is it possible to edit an APK file or change the way it works? Or maybe change its design & look? No? The answer is yes, It is possible to break the code. Today I am going to show you some tricks through which you can extract the source code from the exiting Android  APK files.





The Android APK files are compressed files which consist of Java files, Xml file and some other necessary files. So first we need to extract them. The source code will be extracted in two files separately Java & Xml. The procedure for this shown below. This procedure is not so very easy. It is a tricky process, you will need some tools to perform this process. Follow the steps below after successfully installing that tools. You will also need an .apk file which you want to edit or extract. 

Steps To Extract Source Code (JAVA & XML) From An Android APK File

Pre -Requisites
First of all you need to download the following things as stated under:
Steps to Extract Source Code (Java)
  • Extract all the pre - requistics files.
  • Download your apk file and paste it on your desktop.
  • Rename your application (.apk to .zip) i.e. (ex: techiesnet.apk to techiesnet.zip)
  • Now extract the techiesnet.zip file.
Extracting Techies Net.zip file
Extracting Techies Net
  • Open the Techies Net folder, there you will find the classes.dex file.
Classes.dex file
  • Copy the classes.dex file and paste it in Dex2jar folder.
Classes.dex file
  • Now open the command prompt (Run -> Cmd -> Enter). There locate the cmd to your folder (ex: cd C:\Users\Shoeb Ahmad Fareed\Desktop\dex2jar-0.0.9.15)
  • Enter a command "dex2jar classes.dex"  -> Enter
  • Automatically classes_dex2jar.jar file will be created.
Classes.jar file
  • Now to go to Jd-Gui folder (Dex Compiler) -> Open jd-gui.exe
  • Go to File -> Open File and Locate the classes_dex2jar.jar file from Dex2jar folder
  • All the source will be displayed. Go to File -> Save all sources
  • By this you will get the source code of your application
Jar to source code (DexCompiler)
Steps To Extract XML Files
  • Create a XML folder on desktop. In that folder paste Apk tool, Apk install and android apk (techiesnet.apk) in that folder. (See the screenshot below)
Extracting XML files
  • Now open command prompt -> Locate your XML folder using the command "cd C:\Users\Shoeb Ahmad Fareed\Desktop\XML" -> Enter
  • There write the command "apktool d Techiesnet.apk" -> Enter
  • (Note: Replace Techiesnet with your application name)
  • Once all the process is completed. A folder with your application name will be created containing All the XML files.
cmd
  • As now you have got both android source code (java) and (XML). Combine them, and you can easily import the folder in your Android Development Tools using your Android_Manifest.xml file.
  • We think, you enjoyed the topic. Please let us know if you have queries.
Android Developer Tools

    Choose :
  • OR
  • To comment
2 comments:
Write comments
  1. I like viewing web sites which comprehend the price of delivering the excellent useful resource free of charge. I truly adored reading your posting. Thank you! showboxapkfree

    ReplyDelete
  2. Hello I am so delighted I located your blog, I really located you by mistake, while I was watching on google for something else, Anyways I am here now and could just like to say thank for a tremendous post and a all round entertaining website. Please do keep up the great work. blackmart apk free download 2015 _ APK For All

    ReplyDelete