v4.0.2
DECX v4.0.2
DECX v4.0.2 is a patch release on top of v4.0.1: it fixes APK/DEX code loading in the shadowed JARs and documents the Windows self update recovery path for pre-v4.0.1 CLIs.
Fix
- Build: fat JARs no longer drop JADX input plugins. Root cause: Shadow 9.6.1 applies
DuplicatesStrategy.EXCLUDEbefore transformers by default, so duplicate Service Provider files were excluded beforemergeServiceFiles()ran andDexInputPluginwas never written into the mergedMETA-INF/services/jadx.api.plugins.JadxPlugindescriptor. As a result,decx-serverloaded an APK's resources and generated R classes (the 16 classes seen in logs) but never readclasses.dex. Thedecx-server/decx-pluginshadow JARs now setDuplicatesStrategy.INCLUDEforMETA-INF/services/**andMETA-INF/*.kotlin_modulebefore merging, and thedecx-serverbuild verifies at build time that the merged descriptor containsDexInputPlugin. - Docs: README / README_zh / decx-cli README now document the Windows
spawnSync npm.cmd EINVALfailure ofdecx self updateon CLI versions older than v4.0.1 and the manual one-time recovery (npm.cmd install -g @jygzyc/decx-cli@latest).