Java-based app for reengineering Android apk files
Apktool can decode resources to nearly original form and rebuild them after making some modifications; it makes possible to debug smali code step by step.
Also, Apktool makes working with app easier because of project-like files structure and automation of some repetitive tasks like building apk, etc.
Apktool is NOT intended for piracy and other non-legal uses. Apktool could be used for localizing, adding some features or support for custom platforms and other GOOD purposes. Just try to be fair with authors of an app, that you use and probably like.
Detailed instructions on how to install and use the Apktool utility on your Mac are available HERE.
Apktool is a cross-platform utility capable of running on any operating system that comes with Java support (e.g. Mac OS X, Windows, Linux).
- decoding resources to nearly original form (including resources.arsc, XMLs and 9.png files) and rebuilding them
- smali debugging: SmaliDebugging
- helping with some repetitive tasks
In a hurry? Add it to your Download Basket!
What's New in This Release:
- Fixed ( issue #299 ) - output smali filename errors to screen during rebuild instead of filestream
- Only show the --aapt / -a info in verbose mode.
- Fixed ( issue #392 ) - Don't crash out if .git folder isn't present. Use SNAPSHOT-DEV instead.
- Fixed ( issue #67 ) - Only store compressed resources.arsc if original was compressed, otherwise STORE.