skylot/jadx — reverse-engineered prompt
Reverse engineered prompt
Build me a Java tool that can open Android APK, dex, aar, aab, zip and related files, then turn the Dalvik bytecode into readable Java source as much as possible. I want both a command line version for batch use and a desktop GUI for browsing the results.
The GUI should let me open a file, see the decompiled Java with syntax highlighting, browse packages and classes, jump to declarations, find usages, search across all text, and view decoded AndroidManifest.xml and resources. Include a basic deobfuscation workflow so renamed classes and methods can be handled and saved. It should also be clear to users that decompilation is best effort and some code may be wrong or incomplete.
Let users choose an output folder, export sources and resources, and run with sensible defaults. Use Java, make it build locally, and include simple run scripts or instructions. Look up current docs online if you need to.
Want more depth? Deep Reverse