Repository navigation
v2.9.4
vphone 2.9.4
Core Bundle
- On a guest whose RootHide bootstrap vphoned installed,
device.snapshot,device.infoand the Device Info panel report the RootHide layout and root (source: vphoned bootstrap) instead of "Not Detected". (#665) - vphoned uses icli 0.8.5. On such a guest,
device.environmentfinds the bootstrap andpackages.listandpackages.statusread its dpkg database; they used to report no bootstrap and fail looking for/var/lib/dpkg/status. A refresh with nothing to do takes 0.03 s instead of 0.53 s. A native-resolution screenshot taken while SpringBoard is not running (the boot logo, the respring spinner) has its real size. On an iPad's Home Screen,apps.foregroundno longer names the Dock's folder stack, andapps.launchno longer waits for an app that is already in front. (#666) - On iOS 27 guests that present their board, such as iPadOS 27 on iPad16,1, services that the setup profile or the OTA block disables stay off. iOS 27 force-enabled 17 of them, so a slimmed iPad template failed its setup boot. Update guest environment removes iOS 27's
DisableAllowed = falseentries from the jetsam properties, keeping a.bakof each file. (#664) - On iOS 27 guests, Xcode can prepare device support and LLDB reads system libraries from it. An app launched under the debugger, which includes every Flutter debug run, no longer stays on a black screen for about two minutes. The dyld cache patch now re-signs the header page it changes, and Update guest environment applies the fix to an existing guest. (#662)
- The small screen image attached to replies on
vphone.sock(tap,swipe,key,type,screenshot, andrpcwith"screen": true) is in color. It used to be gray. (#663) fw preparegives the temporary cloudOS machine it restores to read the GPU driver no network device, so the Mac's shared network and DHCP service no longer start for it. (#661)
Launchpad
- No changes. Keep using the notarized Launchpad 2.9.2. The
vphone-launchpad-2.9.4.zipbuilt by CI is the same app, unsigned, and still reports version 2.9.2.
Upgrading
Launchpad 2.9.x works with any VPhone.bundle 2.9.x and installs this one from Core Bundle. To move a machine, stop it and choose Change Core Bundle… with 2.9.4 and Update guest environment turned on. The vphoned, jetsam-properties and dyld cache changes reach the guest that way. No restore is needed.