I´m glad to present my Android Multitool wich makes it easier to decompile/recompile applications + jar framework files. You can also sign your apk by easily clicking a button.
Winows OS XP / 7 / 8 / 8.1
Installed Java on Windows
Installed Microsoft Powerpacks
Installed .NET framework
– Easy handling: Select your apk and push the “decompile” button!
– This tool makes modding much faster and easier, no cmd handling any more.
– You can read the log which is integrated in the tool to find your mistake in the error.
– ADB inside: Push files into your file system with a few clicks
It looks like this so far:
How to use this tool?
Follow this small how to!
Here you go..
Well, first extract the AndroidMultitool folder to C:\. Otherwise it propably won´t work
-copy your framework-res.apk and other files you want to mod in the “Files” folder (this folder is for all your files you want to mod, don’t pick files from any other location)
-Next you have to start AndroidMultitool.exe
-select your framework-res.apk and push the “install” button (check log for errors)
Decompiling and recompiling apk files:
-select the apk you want to mod/decompile and push the “decompile” button (check log for errors)
Note: You can check the “use baksmali” checkbox, then e.g. the useless .line text will be removed
-your decompiled apk will be located in C:\AndroidMultitool\Decompiled_apk\”apkname” as a folder
-if you want to compile your apk again, select your decompiled folder, check the “apk” radio button and compile it again (check log for errors)
-your recompiled apk will be located in C:\AndroidMultitool\Compiled_apk\”apkname”
Decompiling and recompiling jar files:
-select in the combobox “.jar” (check the “use baksmali” checkbox for deleting the useless .line comments)
-select the “.jar” file you want to mod
-push the “decompile” button
-your decompiled jar file will be locaten in C:\AndroidMultitool\Decompiled_jar\”jarname”
-for recompiling you have to check the “jar” radiobutton and select the folder within your decompiled “.jar” file
-push the compile button
-your compiled jar file will be located in C:\AndroidMultitool\Compiled_jar\”jarname”\classes .dex
-delete the “classes.dex” file in your “.jar” file
-copy the new “classes.dex” file you compiled in the “.jar” file
Signing apk files:
-select the “.apk” you want to sign
-push the “sign” button
-the signed apk file is located in C:\AndroidMultitool\Signed_apk\”apkname_signed”
You want to decompile many files from different devices or different android versions / frameworks? Tagging makes it possible!
– before installing your framework type in any tag (like “hero”)
– then install your framework and work normally
Android Debug Bridge
You want to push files with adb to your device? Follow these instructions:
Please klick on the “advanced” register in the tool
-push “check” to control if your device is ready
-if the device is not ready please follow the instructions, which are listed in the tool (device offline, no device…)
-if the device is ready, choose a file you want to push
-choose a path on the device, where the file should be placed later
-push the “push” Button
-alternately: press “Reboot device” to reboot your device and to let changes take effect
If there are any questions or bugs, please post them in the thread.
You can also check out my application, makes modding (basically copying system files and setting permissions) faster and easier:
Follow me on Google+ :
Enjoy easier apk handling!
Questions and answers:
Q: The programm does not start, it crashes.
A: Please install Powerpacks, this one: http://go.microsoft.com/fwlink/?Link…27&clcid=0x804
Q: What do you mean exactly with “!!!NOTE!!! After compiling you have to copy the AndroidManifest.xml and the META-INF folder from your old apk to your newly compiled one!! Otherwise you´ll get bootloop! ” .. I don’t understand.
A: You have to open your old apk (this one you selected for decompiling in the folder /files) and copy from that apk the AndroidManifest.xml and the META-INF folder to the apk you just decompiled and recompiled.
Q: I followed all steps in the startpost but I’m still getting this error: “apktool is not recognized as internal or external command”
What can I do?
A: Please refer to this post by @LasVegasRomeo: http://forum.xda-developers.com/show…&postcount=681
Developers (brut.all, iBotPeaches) of the base Apktool
mike_galaxy_s for his help on testing