# wxapkg 微信小程序解包工具

> 基于 Wails 构建的 Windows 与 macOS 桌面图形工具，用于解包微信小程序 .wxapkg 包以供研究。它会扫描本机微信 3.x 和 4.x 安装中的小程序包目录（包括各用户目录），也可处理用户选定的文件或目录；PC 客户端以加密形式存储的包会先行解密。包内每个文件都按其记录的路径写出，并可选择美化 JSON、HTML 和 JavaScript 代码。

- 类型：工具
- 目标：应用
- 类别：JavaScript 与 Electron 工具
- 关联：基础工具
- 来源复核于：2026-10-19
- 收录于：2026-10-19
- 原始资源：<https://github.com/wux1an/wxapkg>
- 一手来源：<https://github.com/wux1an/wxapkg/blob/bae9b0f4c405ae9dfa0474daa54bb97e2074c571/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/wux1an-wxapkg/>
- 记录 JSON：<https://awesomerea.org/resources/wux1an-wxapkg/record.json>
- 英文版：[English](https://awesomerea.org/resources/wux1an-wxapkg/index.md)

## 使用条件与局限

- 审阅时的版本为 v2.0.0，发布于 2026-04-16，提供 Windows x64 可执行文件和 macOS 通用应用；更早的 v1.x 版本只提供 Windows 可执行文件。所审阅的 main 分支提交在该版本之后只新增了用于设置默认输出目录的对话框。
- README 写明支持 Windows 和 macOS。从源码构建需要 go.mod 声明的 Go 1.25、Wails v2 命令行工具，以及用于 Vue 前端的 npm。
- 输入是本机已有的 .wxapkg 包，可从微信的小程序包目录中找到，也可手动选择。输出的是包内存储的文件：所审阅的代码没有 WXML 或 WXSS 反编译步骤，编译后的视图代码仍保持编译形态；README 功能列表中的“获取小程序信息”尚未勾选完成。
- 未找到许可证文件或许可证声明。README 免责声明将用途限定为学习和研究软件内含的设计思想和原理，并由使用者承担全部法律责任；只应分析有权查看的小程序包。

## 一手来源

1. <https://github.com/wux1an/wxapkg/blob/bae9b0f4c405ae9dfa0474daa54bb97e2074c571/README.md>
2. <https://github.com/wux1an/wxapkg/blob/bae9b0f4c405ae9dfa0474daa54bb97e2074c571/wechat/core.go>
3. <https://github.com/wux1an/wxapkg/blob/bae9b0f4c405ae9dfa0474daa54bb97e2074c571/wechat/core_windows.go>
4. <https://github.com/wux1an/wxapkg/blob/bae9b0f4c405ae9dfa0474daa54bb97e2074c571/wechat/core_macos.go>
5. <https://github.com/wux1an/wxapkg/blob/bae9b0f4c405ae9dfa0474daa54bb97e2074c571/wechat/beautify.go>
6. <https://github.com/wux1an/wxapkg/blob/bae9b0f4c405ae9dfa0474daa54bb97e2074c571/go.mod>
7. <https://github.com/wux1an/wxapkg/blob/bae9b0f4c405ae9dfa0474daa54bb97e2074c571/.github/workflows/release.yml>
8. <https://github.com/wux1an/wxapkg/releases/tag/v2.0.0>

## 同分区更多条目：应用

- [React Native 反编译器](https://awesomerea.org/zh/resources/react-native-decompiler/index.md) · 工具
- [hermes-decomp Hermes 字节码反编译器](https://awesomerea.org/zh/resources/hermes-decomp/index.md) · 工具
- [MEDUSA](https://awesomerea.org/zh/resources/medusa-framework/index.md) · 工具
- [Android Unpinner](https://awesomerea.org/zh/resources/android-unpinner/index.md) · 工具
- [apk-mitm](https://awesomerea.org/zh/resources/apk-mitm/index.md) · 工具
- [Frida 移动端拦截脚本](https://awesomerea.org/zh/resources/frida-interception-and-unpinning/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
