• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

[Dev][Tool] APK Utility with Framework Tagging (decompile/compile apks)

GameTheory

Android Expert
menu-640x480.png


APK Utility is for decompiling, compiling, zipaligning, and signing apk and jar files. The utility also has the ability to tag your frameworks. This is a very good feature if you want to install frameworks for multiple different devices without having to remove one for the other.

Apk Utility is simple to use and completely automated.
  • Just place all your apk and/or jar files in the input folder.
  • All compiled apk or jar files will be in the output folder.
  • In most cases you'll be using option 4 to decompile and option 6 to recompile.
This is for linux and has been tested on ubuntu and xubuntu.

You can download APK Utility from the project's page:
https://techstop.github.io/apk-utility/
 
Last edited:
New Update to Apk Utility v2.1

If you already have this installed just use option 12 to update.

Changes:
Code:
- New apktool.jar v2.4.0
- Java 8 (1.8) is now required.
- Updated baksmali/smali to version 2.2.6 (Issue 1893)
- Fixed issue with new restriction with non-empty ids.xml values. (Issue 1918) / Thanks gino247
- Fixed issue with PlatformBuildVersion properties changing to unexpected values. (Issue 1909) / Thanks gino247
- Fixed issue with pending v5 Gradle upgrade, by upgrading to gradle v4.10.2. (Issue 1943) / Thanks friederbluemle
- Added no-crunch support (optional) via new parameter of nc | --no-crunch. (Issue 1849) / Thanks Novex
- Fixed issue with xsd files decoding/building improperly between aapt1/aapt2. (Issue 1952)
- Fixed issue with malformed chunk header when decoding “special” apks. (Issue 1976) / Thanks sebras
- Fixed issue with Apktool stealing focus on Mac environments. (Issue 1996)
- Fixed issue with array resources having wrong types. (Issue 1994), (Issue 1922) / Thanks vbarthel-fr
- Fixed issue with 9patch images missing vertical or horizontal divs, by automatically creating them. (Issue 1522) / Thanks IgorEisberg
- Fixed issue with resolving references to non-standard framework files. / Thanks IgorEisberg
- Fixed issue with resolving SDK version codes were not explicit values. / Thanks IgorEisberg
- Added 32bit binaries for unix & windows for aapt and aapt2.
- Added automated tests on Windows. (Issue 1975)
- Added ability for api-level to be passed to baksmali & smali. / Thanks IgorEisberg
 
Back
Top Bottom