To get started with APK Utility make sure you have java installed. Place all your apk and jar files in the “input” folder. Then you’ll want to install the framework for the device you’re working on. You can do a normal framework install or a tagged framework install. Personally I always use tagged framework installs. This helps me work on multiple devices in an easy and organized way.
Examples of tagging frameworks
Lets say you want to have 3 frameworks from 3 different devices installed at once. Assuming those devices are an HTC, LG, and Samsung then you can tag the frameworks with the device models as such: M8, G6, S9. Now when you decompile an apk or jar file from any of those 3 devices you simply choose a tag from the list that matches the device.
- Usual decompile of apk or jar.
- Decompile without dex(smali). Used when only editing images and xml files.
- Decompile using device specific framework tag.
- Same as option 3, but without dex(smali).
- Usual compile of apk or jar files.
- Compile apk or jar file with original signature.
- Usual framework install used when only working on 1 device at any given time.
- Tagged framework install used for working on multiple different devices.
- A usual zipalign.
- Sign or change original signature to a generic signature. Good for preventing your modded app from updating from the playstore.
- Manage tags is for removing any tags you may not need anymore.
- Check for APK Utility updates
- Create a desktop shortcut in your app menu which you can place on your desktop or in any folder.
Tested on Xubuntu
For 64 bit systems only
- Make sure the “apku” file has execute permissions.
- Make sure to have java installed.
- Place all your apk and jar files in the input folder. If zipaligning only, place them in the zipalign folder.
- Execute the file as follows in a terminal:
- optional – Use the “Add Desktop Shortcut” option for quick access.