Fingerprint before choosing
App era, compiler, splits, obfuscation, and framework determine the toolchain. The skill makes that decision explicit.
Open-source agent skill · MIT licensed
APKDecomp gives coding agents a disciplined route through APKs, bundles, DEX, resources, native libraries, and protected builds—without pretending one decompiler fits every target.
$ git clone https://github.com/havaianasdestruido/apkdecomp-skill.git
01packagecom.example.sample
02compilerKotlin / R8
03payloadDEX + arm64 JNI
04routestatic → native cross-check
01 / THE METHOD
Decompiler output is a hypothesis. The skill starts with evidence, chooses the layer that actually contains the app, and tells the agent when to cross-check.
App era, compiler, splits, obfuscation, and framework determine the toolchain. The skill makes that decision explicit.
DEX for Kotlin/Java. Native artifacts for Flutter or IL2CPP. Embedded bundles for React Native.
When source output looks wrong, compare engines and return to smali—the closest static ground truth.
02 / DECISION PATHS
The package extension is only the container. APKDecomp routes analysis according to where behavior is implemented.
Manifest, resources, Java/Kotlin-like source, and smali verification.
apktooljadxapkidFlutter snapshots, React Native bundles, Xamarin assemblies, and Unity metadata.
blutterILSpyIl2CppDumperABI selection, exported symbols, RegisterNatives, and C-like decompilation.
nmGhidraIDA03 / OPERATING BOUNDARY
Reverse engineering is dual-use. The skill keeps authorization visible and refuses workflows aimed at piracy, DRM bypass, or unauthorized tampering.
Read the responsible-use policyREADY TO TRACE THE RIGHT PATH?