Reverse engineering Android applications is a popular hobby on the XDA forums. Decompiling and modifying existing apps is a skill that has been used to produce unofficial versions of apps with new themes, features, and more, and one of the most important tools at a modder\u2019s disposal is Apktool. Apktool is the most widely used free tool aimed at reverse engineering Android apps. The project was started in 2012 by XDA Recognized Developer\u00a0iBotPeaches\u00a0and continues to see updates to this very day, with the\u00a0most recent one\u00a0adding support for the first Android P Developer Preview and experimental rebuilding of apps made with AAPT2. The tool\u2019s latest version is v2.3.2 and it finally allows users to recompile applications built with API level 28 in mind\u2014Android P. Previously, you could easily decompile applications made for the P release, but that\u2019s useful only for performing \u201cAPK teardowns\u201d and not for actually modding files. Those of you who are fans of\u00a0Magisk\u00a0Modules will be happy to know that system modifications\u00a0may be on the way now that modders can decompile, modify, and recompile Android P system files. In addition, the tool brings experimental support for rebuilding applications that were made with\u00a0AAPT2. AAPT2, or Android Asset Packaging Tool 2.0, is the default in the Android Gradle Plugin 3.0 and it offers a\u00a0few enhancements\u00a0over building with regular AAPT. AAPT is what takes an app\u2019s resource files and compiles them. Apktool is able to reverse AAPT, but until now it has not been able to reverse the resource packaging performed under apps built with AAPT2. You can view the full change-log below. We are glad to see an updated version of Apktool be made available for modders everywhere. It is just one of many tools in a modder\u2019s toolkit including JADX, vdexExtractor, and more, but it is one of the most vital for users to learn to use. Apktool v2.3.2 Changelog \t \u2013 Android P Preview Support \t \u2013 Initial support for rebuilding with aapt2 binary \t \u2013 Fixed issue with application with empty resources.arsc file \t \u2013 Fixed issue with root depth kotlin folder \t \u2013 Fixed building Apktool on Windows. \tAdded warning if application is non-zero typeIdOffset is discovered. \tUpdate to baksmali v2.2.2 \tSupport for treating additional photo extensions as raw (m4a) \tPrevent temporary BRUT files from clogging temp directories.