iBotPeaches/Apktool — reverse-engineered prompt

Reverse engineered prompt

Build me a Java based command line tool for reverse engineering Android APK files. I want to be able to point it at a third party APK, decode the resources, manifest, and other app files into a project style folder that is as close to the original as possible, inspect and edit smali code, then rebuild the APK after I make changes. It should make common tasks feel easy, like decompile, rebuild, and the repetitive packaging work around Android apps.

Please keep the focus on legitimate use cases like localization, debugging, learning how an app is put together, and adding support for custom platforms, not piracy. I would also like clear console output, helpful errors, and basic docs so someone can build it and use it without guessing. If there are tricky Android resource details or rebuild edge cases, look up the current docs online and match normal expected behavior as closely as you can.

Want more depth? Deep Reverse