This is an alternative description - just in case someone got stuck with the description above. It's not any step, just copy contents of both folders(in this case, both new folders) to the single one Now you get a file folder in that folder and can easily read the apk's xml files. Now run command like apktool if framework-res.apk (if you don't have it get it here)and nextĪpktool d myApp.apk (where myApp.apk denotes the filename that you want to decode) apk file which you want to decodeĭownload the latest version of apktool AND apktool install window (both can be downloaded from the same link) and place them in the same folder xml files are still unreadable, so continue. At this stage you get the java source but the. Save all of these class files (In jd-gui, click File -> Save All Sources) by src name. You now have the 2jar file in the same folder.ĭownload java decompiler, double click on jd-gui, click on open file, and open 2jar file from that folder: now you get class files. Then write d2j-dex2jar x (for mac terminal or ubuntu write. Now open command prompt and change directory to that folder (or NEW FOLDER). zip file in the same folder (or NEW FOLDER).ĭownload dex2jar and extract it to the same folder (or NEW FOLDER). At this stage you are able to see drawables but not xml and java files, so continue. rename from filename.apk to filename.zip) and save it. Simple way: use online tool, upload apk and get source code.