Hprof-deobfuscator is a tool for deobfuscating HPROF memory dump files that are created from builds obfuscated with either ProGuard or DexGuard.
Before and after running hprof-deobfuscator
The application can be built by executing the following Gradle command in the root of the git:
./gradlew jarWithDependencies
This will create a jar file containing the application and its external dependencies in the following location:
./deobfuscator/build/libs/deobfuscator-all-1.0.jar
After building the application you can execute it with the following command:
./deobfuscator/build/libs/deobfuscator-all-1.0.jar \<mapping file> \<input hprof> \<output hprof>
$ claude mcp add hprof-tools \
-- python -m otcore.mcp_server <graph>