
Wx Favorites Report
If you've ever wanted to browse your WeChat favorites outside the Mac client, this skill walks you through the entire reverse-engineering stack. It uses Frida to hook the PBKDF2 key derivation while WeChat is running, matches the salt to the encrypted SQLCipher database, decrypts it page by page with AES-256-CBC, then parses the XML-encoded favorites into a single-file HTML report with charts and a word cloud. The setup is surprisingly involved: you have to strip the hardened runtime, run the Frida hook while opening the favorites tab, and manually script the decryption. It's a great reference if you're dealing with SQLCipher or need to extract data from a stubborn native app, but expect to spend an hour getting it working the first time.
- skills.sh installs
- 299
- GitHub stars
- 26
- last updated
- Jun 3, 2026
Install
$ npx -y skills add aradotso/trending-skills --skill wx-favorites-report --agent claude-codeInstalls into .claude/skills of the current project.
Files
wx-favorites-report
Skill by ara.so — Daily 2026 Skills collection.
End-to-end pipeline that hooks into the WeChat Mac client via Frida, extracts PBKDF2-derived encryption keys, decrypts the favorite.db SQLCipher database, parses XML-encoded favorites, and renders a single-file interactive HTML report with charts, word cloud, and filterable card browser.
Prerequisites
- macOS (Apple Silicon or Intel)
- WeChat Mac 4.x installed and logged in
- Python 3.9+
- Frida 17.x
pip3 install frida frida-tools pycryptodome
Project Layout
~/.claude/skills/wechat-favorites-viz/
├── SKILL.md
└── scripts/
├── parse_favorites.py # SQLite/CSV/JSON → unified JSON
├── generate_report.py # JSON → single-file HTML
└── demo_data.py # synthetic data for testing
Full Pipeline (Step-by-Step)
Step 1 — Strip Hardened Runtime from WeChat
The App Store build blocks Frida injection. Copy and re-sign without entitlements:
killall WeChat 2>/dev/null; sleep 2
cp -R /Applications/WeChat.app ~/Desktop/WeChat.app
codesign --force --deep --sign - ~/Desktop/WeChat.app
Sponsors
Details
- Repository
- github.com/aradotso/trending-skills
- First seen
- Jun 3, 2026
More from aradotso/trending-skills
All 251- Cc Design Html Prototyping297
- Pgque Postgres Queue296
- Huashu Design Html Native290
- Freebuff2api Openai Proxy289
- Aube Package Manager286
- Permiso Accessibility Permissions283
- Mdv Markdown Visualization282
- Create Simulated Aeronautics Mod281
- Kami Document Design277
- Gpt2api Openai Gateway276
- Opengame Agentic Game Creation268
- Oransim Causal Marketing Twin267
- Aglais Xqvm Quantum Vm266
- Cairn Ai Pentest265
- Flashkda Delta Attention261
- Openai Privacy Filter261
- Masterhttprelayvpn Proxy259
- Crabtrap Llm Proxy257
- Masterhttprelayvpn Rust256
- Tilekernels Gpu Kernels256
- Text To Cad Harness250
- Freellmapi Proxy212
- Superlevels Chrome Extension211
- Gpt Image 2 Skill207