Hi, I'm Guo Li (leeguoo)
Reverse engineering, AI agents, architecture decisions and tinkering notes. In three languages.
本页 UV -- · PV --
本站 UV -- · PV --
iphone-use in one minute: let AI use your iPhone
A one-minute iphone-use video where every phone shot is a real recording. The AI reads the screen, taps by name, says when a step didn't land, and replays finished tasks without spending tokens.
Latest
All →wechat-decrypt vs wechat-use: How Each Gets the WeChat Database Key on macOS
wechat-decrypt (ylytdeng) and wechat-use both read WeChat 4.x’s SQLCipher databases; the real difference is how they get the key. wechat-decrypt re-signs WeChat and scans its memory with sudo + mach_vm; wechat-use grabs the key through the debug interface at login, with no re-sign and no sudo. Tested on my own Mac, including two first-draft claims I had to correct.
Three Things to Watch in Claude Account Suspensions: Region, IP Type, Request Fingerprints, and How to Self-Check
Breaking down the recent wave of Claude account suspensions, it appears to be the overlap of three independently detectable axes: region, which is the only red line officially stated; IP type, including data center, VPN, proxy, and residential proxy; and steganographic watermarks hidden in dates when using relays. This article organizes how each axis is detected, how to self-check, and how to avoid issues, while also introducing a free detection page and a small tool for the status bar.
Facing AI Audits: How Can You “Legalize” Your Reverse Engineering Project?
Examines a practical approach to handling decompilation projects by combining Claude Code and Gemini CLI, focusing on the challenge of ownership verification and resolving it through an automated sanitization process.
Making Claude Code and Codex talk to each other — even across two computers
I run Claude Code, Codex and Pi side by side, and they can't see each other. ocs gives every AI coding session a shared channel and actually wakes the target session — on one machine or across the computers on your LAN. How it works, and the "it said OK but the message was gone" bugs I had to design around.
Optimizing Computer Performance Overhead in AI Development · Rust Edition
When multiple agents develop in parallel, Rust repeatedly recompiling dependencies is often the biggest cost. Limit concurrency across two axes, share caches, isolate target directories, then pin the rules in AGENTS.md so your computer can handle three active lines of work at once.
Networked Cross-Session: Let My AI Debug Directly with Your AI
AgentParty is the networked version of cross-session: Claude Code’s cross-session only works between your own sessions, while AgentParty extends it across different people, teams, and companies, letting my AI talk and debug directly with your AI and eliminating the human translation layer in between.
Not Enough Switch Controllers? Atmosphère Users Can Turn a Mac Keyboard or Phone into an Extra Controller
Friends came over but you only have two Joy-Con? If your Switch has Atmosphère and sys-botbase installed, Pocket Gamepad can turn your Mac keyboard or spare phone into a third controller, with a 7-day free trial and a one-time US$1.99 purchase afterward—no need to buy a Pro Controller.
Pastyx: everything you've copied on your Mac, one keystroke away
Copied a snippet, then a link, and lost the snippet? Pastyx remembers everything you copy. Press ⌘⇧V, pick, press Return. A native, local-first clipboard manager for macOS 26 — US$1.99 once, 7-day free trial.
ChooseBrowser: every link on your Mac opens in the right browser and Chrome profile
Juggling work, personal and test accounts? ChooseBrowser sends each link to the right browser and Chrome profile by your URL rules. US$1.99 once, 7-day free trial.
Enoshima Overnight Guide: Katase River Mouth Before Dawn → Main Breakwater at Daybreak (Fri 6/19)
A one-page Friday overnight fishing guide for Enoshima: start at 1:00 a.m. at the Katase River mouth targeting seabass at night (rising tide + light/dark boundary), move at 04:35, and fish the morning prime time for bluefish at the main breakwater from 5:00. Includes tides and an overnight timeline, real maps (night spot + main breakwater + 24h parking + walking transfer route), tactics for the night session and morning prime time, lure/bait setup, solo night-fishing safety limits, and parking.
Maihama / Old Edogawa Seabass Guide (Sat 6/20)
A one-page guide to shore casting for seabass on Saturday evening around Maihama / the Old Edogawa: tides and departure time, fishable shore sections marked on a real map, how to use three types of lures, four indicators for reading the current, early signs before casting, a decision tree for changing spots, and post-rain judgment.
Maihama Black Seabream Fishing Quick Reference · 6/20 Ebb-Tide Session
A practical quick reference for black seabream fishing at the Maihama river mouth in Tokyo Bay—ebb-tide window, lure/bait priority for VIB and T-tail Texas rigs, and a decision tree for cutting losses after getting skunked. Intel comes from angler-group field tests on 6/15 + tide verification from the JMA Tokyo station. Includes three schematic images in an old MS Paint mouse-drawn style.

WeChat Pay
Alipay