Icemoon ← Home

Blog

Notes on driving real iPhones

Practical writing about iOS automation — building a farm, what apps can actually observe, and the mechanics underneath "human-like" input. No listicles.

Powering an iPhone farm

Most "software" faults in a device farm are power faults. What a working iPhone actually draws, how to read a hub spec honestly, and how to tell the two apart in five steps.

Proxies on iOS: per-device egress

On iOS the proxy belongs to the Wi-Fi network, not the device. Three ways to give every phone its own egress — and why the pairing matters more than the proxy.

Session rhythm: the pattern most operators never look at

Gesture curves get the attention. When a run starts, how long it lasts and the gaps between actions are easier to measure and harder to fake.

Typing like a person

Keystrokes at a constant interval are as unnatural as a straight-line swipe. What real typing looks like as data, and which parts are actually worth reproducing.

How to build an iPhone farm in 2026

Hardware, power delivery, proxies, provisioning and the control layer — what it actually takes, and what breaks when you go from three devices to thirty.

Emulators, simulators and real iPhones

iOS has no emulator — the Simulator is a different thing entirely. Which layers of an automation stack an app can observe, and which ones actually carry the signal.

What "human-like touch" actually means, mathematically

Straight lines, constant velocity and pixel-perfect taps are what give automation away. Bézier paths, minimum-jerk velocity, Fitts's law and timing distributions.

Home Install guide MCP server Pricing