> ## Content Index
> Fetch the complete content index at: https://connortumbleson.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Apktool v2.2.4 Released
- URL: https://connortumbleson.com/2017/07/29/apktool-v2-2-4-released/
- Published: 2017-07-29T19:08:53.000Z
- Updated: 2018-08-22T01:19:24.000Z
- Author: Connor Tumbleson
- Tags: Apktool

![224](https://connortumbleson.com/content/images/2017/07/224.png)

Apktool v2.2.4 has been released! This release packs some important security fixes, along with patching some slowdowns Apktool experienced when decoding applications.

This release also had a few security related fixes, I'd like to thank Chris Shepherd (IBM Security) & Eran Vaknin, Gal Elbaz, Alon Boxiner (Checkpoint) who responsibly disclosed these to me. There is a [blog post](https://connortumbleson.com/2017/07/29/detecting-reverse-engineering-on-android-applications/) going into details for those who are curious. If you use apktool in a situation that the public can use it (ie some hosted service), you will want to upgrade.

If you missed the news, Apktool received its first sponsor from [Sourcetoad](https://www.sourcetoad.com/cool-tools/apktool/?ref=connortumbleson.com) which has helped speed development of releases. You can read about that [here](https://connortumbleson.com/2017/06/07/apktool-sourcetoad-to-sponsor-development/).

This release had 31 commits by 3 people.

- Connor Tumbleson (iBotPeaches) - 28 commits
- Marc Miltenberger (MarcMil) - 2 commits
- bingqiao - 1 commit

# Changes since v2.2.3

- \[[#1520](https://github.com/iBotPeaches/Apktool/issues/1520?ref=connortumbleson.com)\] - Android O Final Dev Preview Support
- \[[#591](https://github.com/iBotPeaches/Apktool/issues/591?ref=connortumbleson.com)\] - SnakeYAML 1.1.8 (Android Support)
- \[[#1489](https://github.com/iBotPeaches/Apktool/issues/1489?ref=connortumbleson.com)\] - Fix issue with APKs taking longer than usual to parse resources. (Thanks MarcMil)
- \[[#1543](https://github.com/iBotPeaches/Apktool/issues/1543?ref=connortumbleson.com)\] - Fix issue with internal binaries not accessible in a Spring boot environment. (Thanks bingqiao)
- \[[#1520](https://github.com/iBotPeaches/Apktool/issues/1520?ref=connortumbleson.com)\] - Fix issues with rebuilding applications originally built with `aapt2`.
- \[[#1532](https://github.com/iBotPeaches/Apktool/issues/1532?ref=connortumbleson.com)\] - Patch `aapt` to support the `$` character in resource filenames.
- \[[#1561](https://github.com/iBotPeaches/Apktool/pull/1561?ref=connortumbleson.com)\] - Fix issue where apktool was holding locks onto files during execution. (Thanks MarcMil)
- \[[#1534](https://github.com/iBotPeaches/Apktool/issues/1534?ref=connortumbleson.com)\] - Fix issue with APKs that last resource in pool is `INVALID_TYPE_CONFIG`.
- \[[#1564](https://github.com/iBotPeaches/Apktool/issues/1564?ref=connortumbleson.com)\] - Fix issue with APKs that are including malformed characters to break parser.
- Only exit with `0` error code during `version` commands.
- Enforce license header on all source files.
- \[Security\] Prevent malicous directory traversal with unknown files.
- \[Security\] Prevent XXE vulnerability when given a malicious `AndroidManifest.xml`
- Upgrade to `gradle` 4.0.

## Notes

For those using apktool at your own leisure in your own environment - you can update at your own pace. For those who apktool in any public facing environment, it is highly recommended to upgrade to `2.2.4` due to the included security fixes as soon as possible. As mentioned above, more details to these security issues and steps taken to resolve can be found [here](https://connortumbleson.com/2017/07/29/detecting-reverse-engineering-on-android-applications/).

# Download

- [Apktool 2.2.4](https://bitbucket.org/iBotPeaches/apktool/downloads/apktool%5F2.2.4.jar?ref=connortumbleson.com)  
  - md5 `fad893aea35b598512689cc3c28b2ed8`
  - sha256 `1f1f186edcc09b8677bc1037f3f812dff89077187b24c8558ca2a89186ea3251`
  - Rename to `apktool.jar` and follow the [Instruction Guide](https://ibotpeaches.github.io/Apktool/install/?ref=connortumbleson.com) if you need help.

## Links

- [Project Site](https://ibotpeaches.github.io/Apktool/?ref=connortumbleson.com)
- [Github](https://github.com/iBotPeaches/Apktool?ref=connortumbleson.com)
- [Bug Tracker](https://github.com/iBotPeaches/Apktool/issues?ref=connortumbleson.com)
- [Gitter Chat](https://gitter.im/iBotPeaches/Apktool?ref=connortumbleson.com)
- [XDA Thread](https://forum.xda-developers.com/showthread.php?t=1755243&ref=connortumbleson.com)