Description
BADUnboxing is an automated Android unpacker. It works by locating and decompiling code inside the APK that is relevant to the unpacking process.
Once Bad Unboxing detects packing, it automatically generates a new Java application based on the decompiled code. This new application can be executed to drop dynamic unpacked artifacts to disk.
Bad_Unboxing_Demo.mp4
Installation
A precompiled JAR file, as well as helper startup scripts are provided in the Releases Page
Usage
Check out the Wiki for more details.
Official Tutorial Video: Bad Unboxing: Automated Android Unpacking
Contribute
- Make a pull request
- Add a new Unpacking Module
- Add an Example to our Wiki
- Report an error/issue
- Suggest an improvement
- Share with others or give a star!
Your contributions are greatly appreciated and will help make BADUnboxing an even more powerful and versatile tool for the Android Reverse Engineering community.


