Light Touch 0.1
Superseded: See the Light Touch September 11 maintenance release for the current release. The original notes and assets below are retained as historical release records; their installation guidance and known issues describe that older build.
LightTouchMac — a native Mac app that boots and manages an emulated iPod touch 2G running iOS 3.1.3.
Install
Download LightTouchMac.zip, unzip, drag to Applications, open. Fully self-contained and notarized: the emulator, usbmuxd, libimobiledevice, the guest helpers, and the device image are all inside the bundle — no Homebrew, no source checkouts, nothing else to install.
The first launch takes a little longer while it unpacks the device image into Application Support; every launch after that boots straight in (no relaunch needed).
In this build
- Everything through the audit-fixes merge: durable snapshot persistence, clean guest shutdown on quit (the kernel powers off and unmounts), serialized installs, sidebar/device sync fixes.
- Bluetooth bring-up completes on every boot (launch-announcement + chardev-reset fixes in the emulator).
- The Lock button visibly locks: the app no longer pins the panel at full exposure, so the guest's screen-off actually shows.
- The guest's timezone follows the Mac's — set through lockdown at boot and again if the host's zone changes mid-run; the status bar clock updates live.
- Settings window folded into the Device menu (Automatically Resume on Launch; Verbose Boot under Advanced). Verbose Boot only shows on a cold boot — with resume on, nothing boots.
- The first app launch shows a one-time hint that dragging next to the iPod tilts it.
- Inspector polish: stale-list caption instead of the gray strip; Store mode drops the +/- footer.
- The local-network permission prompt explains itself.
Per-user state (NAND overlay, snapshots, logs) lives in ~/Library/Application Support/LightTouchMac; the base image inside the app is never written.
SHA-256 checksums attached.