wxapkg
A beginner-friendly cross-platform desktop GUI (built with Wails/Go+Vue) that scans the WeChat install folder, decrypts and unpacks .wxapkg packages and restores original source structure — no command line needed.
Try it now
GPT-4oWhat is wxapkg?
wxapkg by wux1an is a desktop tool for decrypting and unpacking WeChat mini-program .wxapkg files, built with Wails (Go backend plus a Vue 3 frontend) and supporting Windows and macOS. Unlike pure CLI tools it offers a graphical interface: it can automatically scan the local WeChat mini-program installation directory and list detected apps (select with arrow keys / clicks), or let you manually point to a file, directory or install folder. It then parses and restores the original mini-program source-file structure, beautifies JSON/HTML/JavaScript, and shows mini-program metadata; a settings dialog manages the default output directory. Beginners can download a prebuilt binary from Releases and double-click to run, while developers can build from source with the Wails CLI. The tool is for learning and researching design principles only; users bear legal responsibility for how they use it.
Pros
- Most beginner-friendly option thanks to its GUI and auto-scan.
- Combines decrypt and unpack in a few clicks.
- Cross-platform Windows and macOS desktop app.
- Beautifies output and restores a clean source tree.
- Free and open source; prebuilt binaries need no setup.
Cons
- Desktop GUI only, less suited to automated/batch scripting than unveilr.
- Depends on locating the local WeChat install data.
- Restructured output is reconstructed rather than exact source.
- Restricted to authorized analysis and learning by its license.
Compare with Alternatives
| Feature | wxapkg | unveilr | wedecode | KillWxapkg |
|---|---|---|---|---|
| Rating | 0.0 | 0.0 | 0.0 | 0.0 |
| Pricing | Free | Free | Free | Free |
| Starting From | — | — | — | — |
| API | — | — | — | — |
| Free Tier | — | — | — | — |
| Mobile App | — | — | — | — |
Who is it for
Beginners
Decompile a mini-program visually without learning CLI commands.
Security learners
Audit an authorized app's frontend logic and encryption.
Frontend developers
Study UI structure and routing from a restored project.
JS reverse engineers
Quickly obtain JS files for static analysis.
Offline analysis
Unpack packages locally without uploading them anywhere.