Ramblings of a Tampa engineer


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 ClassCastExceptions when producing files. (Thanks footpatch)
  • [#1611] - Fixed issue with apks that have 4 non-positional/positional nodes.
  • [#1615] - Added support for invalid targetSdkValues which are greater than max or less than min. (Thanks Jan Vidar Krey)
  • [#1605] - Added ability to skip assets decode (--no-assets).
  • [#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
    • md5 356d4e2061e611ec681e25b39c6b007b
    • sha256 b724c158ec99dbad723024e259fd73e5135c40d652a3c599cec6ade9264a568e
    • Rename to apktool.jar and follow the Instruction Guide if you need help.
You’ve successfully subscribed to Connor Tumbleson
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.