MapleDumper v0.7.0
This release adds a native unpacker, reskins the desktop app, and moves the project to GPL-3.0.
Highlights
- Native Themida dumper. The dump step no longer needs a separate
unlicense.exedownload. A new x64 crate (maple-unpack-native) ports unlicense's dynamic unpacking to Rust on Frida and Unicorn: it traps the original entry point, resolves the obfuscated imports, rebuilds the PE, and runs the static clean and verification gates, writing the output only if every gate passes. The CLI exposes it asunpack --nativeand the desktop app as a toggle in the Unpack panel. A prebuiltmaple-unpack-native.exeand itsunicorn.dllare attached below; put them next to the CLI or the installed desktop app (or point the CLI at them with--native-bin) and the native path works with no toolchain to install. - Aurora desktop redesign. The maple-app interface moved to a dark glass theme with accent and density settings, bundled fonts, and a per-view layout pass, with every render and command contract preserved.
- Dependency refresh. criterion, rfd, rusqlite, tauri, tauri-build, and actions/checkout are all on current releases.
License change
MapleDumper is now GPL-3.0-or-later (it was MIT). The native dumper is a port of ergrelet/unlicense, which is GPL-3.0, so the project relicensed to match. See LICENSE and crates/maple-unpack-native/NOTICE.
Artifacts
mapledumper.exe: the command-line tool (built withcargo auditable).MapleDumper_0.7.0_x64-setup.exe: the desktop installer (Tauri NSIS, WebView2 download bootstrapper).maple-unpack-native.exe+unicorn.dll: the native dumper. Keep them together, next to the CLI or the installed app. The native dumper runs the protected client, so a VM or a sandbox is recommended.*.cdx.json: CycloneDX SBOMs per crate.SHA256SUMS: checksums for every artifact.
Verify a download against SHA256SUMS before running. The desktop app needs the WebView2 runtime (bundled with current Windows).