Browse by type
The Android Decompile is a script that combines different tools for succesfully decompiling any Android package (APK) to it's Java source-code and resources (including the AndroidManifest.xml, 9-patches, layout files,...).
To accomplish the goal of a full decompile we use these tools: - Dex2Jar : Version 0.0.9.15 - android-apktool : Version 1.5.2 - JD-Core-Java : Version 1.2 - Artistic Style (astyle) : Version 2.04
The tools has been built on Mac, but most of it should work on all UNIX environments! Code formatting is not guaranteed to work on all platforms.
usage: decompileAPK.sh [options] <APK-file>
options:
-o,--output <dir> The output directory is optional. If not set the
default will be used which is 'output' in the
root of this tool directory.
-f,--format Will format all Java files to be easier readable.
However, use with CAUTION! This option might change
line numbers!
-p,--project Will generate a Gradle-based Android project for you
-h,--help Prints this help message
parameters:
APK-file A valid APK file is required as input
Any pull requests submitted will be looked at and if it really adds any aditional value they will be accepted. Any change-ideas are welcome!
This tool has been released under the Apache License 2.0. - Dex2Jar is licensed under the Apache License 2.0. - android-apktool is licensed under the Apache License 2.0 - JD-Core-Java is licensed under the MIT License - Artistic Style is licensed under the GNU Lesser General Public License Version 3
This project may be freely used for personal needs in a commercial or non-commercial environments.
$ claude mcp add AndroidDecompiler \
-- python -m otcore.mcp_server <graph>