In my Last Post we saw how to view the Source code of an ANDROID *.APK file.
If you don't know how to view the source code please read this Tutorial.
After doing the above when you open the XML using Browser you see the below error
or when you Open with Notepad you might get this format which is in the form of "Binary XML"
" 8 É ÿÿÿÿÿÿÿÿ; Y Y É ÿÿÿÿÿÿÿÿ; ˆ Ê ÿÿÿÿÿÿÿÿ; ÿÿÿÿ ÿÿÿÿ Ò Z Z ÿÿÿÿ ÿÿÿÿ Ï ÿÿÿÿÿÿÿÿ; L Ð ÿÿÿÿÿÿÿÿ; [ [ ÿÿÿÿ Ò ÿÿÿÿÿÿÿÿ; L Ô ÿÿÿÿÿÿÿÿ\ ] ] ] ] Ö ÿÿÿÿÿÿÿÿ\ Ö ÿÿÿÿ^ L Ø ÿÿÿÿÿÿÿÿ\ _ _ _ _ Ú ÿÿÿÿÿÿÿÿ\ Ú ÿÿÿÿ^ 8 Ü ÿÿÿÿÿÿÿÿ1 ` ` Ü ÿÿÿÿÿÿÿÿ1 8 Ý ÿÿÿÿÿÿÿÿ1 a a Ý ÿÿÿÿÿÿÿÿ1 L á ÿÿÿÿÿÿÿÿ3 b b ÿÿÿÿ ÿÿÿÿ $ ä ÿÿÿÿÿÿÿÿ6 8 å ÿÿÿÿÿÿÿÿ7 c c å ÿÿÿÿÿÿÿÿ7 æ ÿÿÿÿÿÿÿÿ6 ç ÿÿÿÿÿÿÿÿ3 8 é ÿÿÿÿÿÿÿÿd e e é ÿÿÿÿÿÿÿÿd "
To convert the Above Binary XML or AXML to XML use
AXMLPrinter2 - J2ME port of Google's Android (Copyrights to Dmitry.S...@gmail.com)
Note: If you Had Come Here from StackOverflow plz "+1" my Answer, only if you think my Hardwork Deservez --> http://stackoverflow.com/a/10431184/1008278
Procedure
Copy "AXMLPrinter2.jar" to the folder where xml files are stored
From Command Prompt navigate to the Stored Folder & run this Code.
java -jar ./AXMLPrinter2.jar Filename.xml >Filename.txt
Example
java -jar ./AXMLPrinter2.jar AndroidManifest.xml >AndroidManifest.txt
You will find a new Text *.txt File. Open with Notepad or Convert to XML by renaming the file extension to "XML"
Note: If you Had Come Here from StackOverflow plz "+1" my Answer, only if you think my Hardwork Deservez --> http://stackoverflow.com/a/10431184/1008278Edit : Binary AXML to XML Converter, Printer with GUI
A better way of Reverse Engineering Android APK,
to view Source Code >> Check Here
Found this useful "Share it"
"Sharing is Caring"