con un clic
wxapp-decompile
macOS 微信小程序包(.wxapkg)获取与反编译方法。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
macOS 微信小程序包(.wxapkg)获取与反编译方法。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Android UI Verification Skill workflow skill. Use this skill when the user needs Automated end-to-end UI testing and verification on an Android Emulator using ADB and the operator should preserve the upstream workflow, copied support files, and provenance before merging or handing off.
Use when the user wants to publish a SmartDash Android release via GitHub Actions. Covers tag-based and manual release triggers, signing secret preparation, version bumping, and release artifact verification.
Use when modifying SmartDash BLE telemetry ingestion, ride energy accumulation, SoC estimation, range estimation, ride CSV export, replay tooling, or any code that mixes controller/BMS/GPS streams. Enforces the rule that physical integration must be driven only by fresh controller telemetry samples instead of generic UI combine flows.
Use when modifying SmartDash direction/heading display, DirectionStabilizer, HeadingTracker, DirectionLabelFormatter, or any code that affects the top-right corner heading indicator. Enforces speed-layered freezing, GPS/sensor quality gating, deadband, exponential smoothing, turn rate limiting, and label hysteresis.
Use when creating or updating any SmartDash dialog, bottom sheet, centered overlay, fullscreen detail layer, or "about/update" style popup. Enforces SmartDash-specific overlay behavior: bottom-of-settings entry placement, constrained width/height, icon fitting instead of forced cropping, predictive back, blur backdrop, unified dismiss motion, and layout patterns that match the speed, ride record, and ride detail overlays.
Google Material Design 3 实战参考。涵盖 Material You 动态色彩、排版系统、组件规格、Shape 系统、Motion 规范、Dark Theme 适配和 Jetpack Compose/Flutter 对照。适用于 Android 应用、Web 应用和跨平台应用的 UI 设计决策。
| name | wxapp-decompile |
| description | macOS 微信小程序包(.wxapkg)获取与反编译方法。 |
此 Skill 记录了在 macOS 环境下定位并解密/反编译微信小程序 .wxapkg 包的标准化流程。
在 macOS 上,微信小程序的 .wxapkg 包存储在以下沙盒路径中:
~/Library/Containers/com.tencent.xinWeChat/Data/Library/WechatPrivate/<hash>/appbrand/pkg/
~/Library/Group Containers/group.com.tencent.xinWeChat/Library/WechatPrivate/<hash>/appbrand/pkg/
[!TIP]
<hash>是一串与微信账号关联的 32 位十六进制哈希字符串。如果不确定哪个是目标小程序,可以按修改时间排序:ls -lt ~/Library/Containers/com.tencent.xinWeChat/Data/Library/WechatPrivate/
需要安装 Node.js 和 wxappUnpacker 工具。
brew install node
git clone https://github.com/qwerty472123/wxappUnpacker.git
cd wxappUnpacker
npm install
使用 node 运行解包脚本,指向获取到的 .wxapkg 文件。
node wuWxapkg.js /路径/到/你的/小程序.wxapkg
解包完成后,会在指定目录下生成源码文件夹,包含:
.js: 逻辑代码.wxml: 页面结构.wxss: 样式文件.json: 配置文件[!IMPORTANT] 注意: 部分小程序使用了分包加载或代码混淆,解包后的代码可能需要进一步手动修复或格式化。