Skip to content

v2.9.4

Choose a tag to compare

@Lakr233 Lakr233 released this 13 Oct 17:42
8a75092

vphone 2.9.4

Core Bundle

  • On a guest whose RootHide bootstrap vphoned installed, device.snapshot, device.info and 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.environment finds the bootstrap and packages.list and packages.status read 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.foreground no longer names the Dock's folder stack, and apps.launch no 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 = false entries from the jetsam properties, keeping a .bak of 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, and rpc with "screen": true) is in color. It used to be gray. (#663)
  • fw prepare gives 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.zip built 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.