Apktool v2.11.0 Released
Apktool v2.11.0 has been released! This release packs a major under the hood rewrite by Igor Eisberg which has paved the way for future stability and enhancements. This release also provides support for API 35/36 of Android while fixing a few issues during disassembly. If you aren't interested in the details and just want the changes and download just head on the bottom or the doc site.
v3.0.0 will be the next large feature release with removal of aapt1, but a branch cut of v2.11.x exists for security/urgent fixes. We will try and support the last release or two until it doesn't seem worthwhile.
An additional goal as we approach 3.0.0 is fully automated and verifiable builds using attestation for confidence. The prerequisites to get to this point have been completed with the removal of Proguard for R8.
Sponsors
I launched GitHub Sponsors to help provide another alternative for folks showing appreciation. I want to remind folks of two companies that continue to hold a monthly donation for the project.
- Emerge Tools came online to sponsor the tool.
- Sourcetoad (self employer) additionally joined to sponsor (as well as a few other projects).
This release had 30 commits by 4 people & 1 robot.
- 10 commits - Igor Eisberg
- 9 commits - Connor Tumbleson
- 9 commits - Dependabot (Robot)
- 1 commit - Sawan Garg
- 1 commit - Emmanuel Ferdman
Changes since 2.10.0
- [#3696] Add API 35 (Vanilla Ice Cream) support.
- [#3728] Add API 36 (Baklava) Developer Preview 1 support.
- [#3706] Add support for API 35 feature flags. (Thanks IgorEisberg)
- [#3708] Add support for re-compacting compactly packed applications. (Thanks IgorEisberg)
- [#3724] Add support for modifying existing network security config for
-n
. (Thanks swngarg-lt) - [#3699] Refactor ApkBuilder|ApkDecoder (Thanks IgorEisberg)
- [#3709] Refactor xml handling w/ introduction of brut.j.xml. (Thanks IgorEisberg)
- [#3746] Refactor configs/tests and misc items. (Thanks IgorEisberg)
- [#3687] Refactor out deprecated
CountingInputStream
. (Thanks IgorEisberg) - [#3705] Fix support for compact apks with over ~32k resources. (Thanks IgorEisberg)
- [#3747] Upgrade
smali
to3.0.9
. - [#3733, #3750] Upgrade
gradle
to4.2.2
. - [#3701, #3732] Upgrade
commons-io
to2.18.0
. - [#3745] Upgrade
commons-text
to1.13.0
. - [#3703, #3751] Upgrade
guava
to33.4.0
.
Notes
- This is the last feature release with aapt1 support. The next major release will remove aapt1.
Download
- Apktool 2.11.0
e887717f0bd5aa552de0459d59a28540
(md5)8fdc17c6fe2e6d80d71b8718eb2a5d0379f1cc7139ae777f6a499ce397b26f54
(sha256)- Rename to
apktool.jar
and follow the Instruction Guide if you need help.
- 2.11.0 Doc Site Post