Apktool v2.3.0 has been released! This release finalizes Android Oreo support, adds a tiny new feature and full of bug fixes.
The first important thing to note is that 32 bit binaries for both mac and unix have been removed. The Android Oreo build tools no longer is capable of building those and the effort required to restore that functionality is no longer worth it.
A new feature called (
--no-assets) has been added. This parameter, if used, will skip decoding/copying asset files. This is helpful for use cases where decoding 100-300MB of assets isn't required to get access to simply the dex/resource files.
If you missed the news, Apktool received its first sponsor from Sourcetoad which has helped speed development of releases. You can read about that here.
This release had 42 commits by 4 people.
- Connor Tumbleson (iBotPeaches) - 36 commits
- Andrei Conache (xpirt) - 4 commits
- footpatch - 1 commit
- Jan Vidar Krey - 1 commit
Changes since 2.2.4
- [#1594] - Android Oreo Support
- [#1571] - Run CI tests on OSX as well as unix.
- [#1586] - Prevent apktool doing permission checks on unneeded directories.
- [#1595] - Windows Unicode support for helper scripts.
- [#1598] - Dropped support for all 32 bit binaries, except Windows.
- [#1444] - Fixed
ClassCastExceptionswhen producing files. (Thanks footpatch)
- [#1611] - Fixed issue with apks that have 4 non-positional/positional nodes.
- [#1615] - Added support for invalid
targetSdkValueswhich are greater than
maxor less than
min. (Thanks Jan Vidar Krey)
- [#1605] - Added ability to skip assets decode (
- [#1589] - Prevented directories being written outside of scope of decode directory.
This is the first official release with Android Oreo support. An additional release may be required as more Oreo features are tested/used.
- Apktool 2.3.0
- Rename to
apktool.jarand follow the Instruction Guide if you need help.