# Wx Favorites Report

微信收藏可视化：从加密的微信本地数据库端到端解密、解析，生成交互式 HTML 可视化报告。...

- Repository: https://github.com/zhuyansen/wx-favorites-report (642 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-10-19
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add zhuyansen/wx-favorites-report --skill wx-favorites-report -g -a claude-code -y`
Codex: `npx skills add zhuyansen/wx-favorites-report --skill wx-favorites-report -g -a codex -y`
Cursor: `npx skills add zhuyansen/wx-favorites-report --skill wx-favorites-report -g -a cursor -y`
Gemini CLI: `npx skills add zhuyansen/wx-favorites-report --skill wx-favorites-report -g -a gemini-cli -y`

## Description

微信收藏可视化：从加密的微信本地数据库端到端解密、解析，生成交互式 HTML 可视化报告。 触发词：/wx-favorites-report、微信收藏可视化、收藏报告、收藏分析 支持输入：加密/解密后的 Favorite.db（SQLite）或 CSV/JSON 导出文件

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 微信收藏可视化 Skill

将微信收藏数据（加密 Favorite.db）端到端解密、解析、生成交互式 HTML 可视化报告。

## 执行流程

### Step 1: 确认数据源

询问用户是否已有解密后的 Favorite.db。

- **已有解密 DB** → 跳到 Step 3
- **未解密** → 进入 Step 2 密钥提取 + 解密

### Step 2: 密钥提取与数据库解密（macOS）

#### 2a. 准备签名副本
```bash
# 复制微信到桌面并去掉 Hardened Runtime
cp -R /Applications/WeChat.app ~/Desktop/WeChat.app
codesign --force --deep --sign - ~/Desktop/WeChat.app
```

#### 2b. 安装 frida
```bash
pip3 install frida frida-tools
```

#### 2c. 提取密钥
```bash
# 关闭原版微信，从桌面副本启动
killall WeChat 2>/dev/null; sleep 2

# 用 frida spawn 模式启动微信并 hook PBKDF2
PYTHONPATH=$(python3 -c "import site; print(site.getusersitepackages())") python3 << 'PYEOF'
import frida, time

The rest: https://github.com/zhuyansen/wx-favorites-report/blob/HEAD//SKILL.md
