github doronz88/pymobiledevice3 v11.45.0

4 hours ago

Highlights

✨ mounter auto-mount --image

On iOS 17+ auto-mount picks the DeveloperDiskImage by iOS version: the cryptex from iOS 27, the personalized DMG below it. --image cryptex|personalized-dmg now forces one of them. This helps on devices whose cryptexd can't install the cryptex (its syslog shows staging failed), as long as the DDI's build manifest lists the device's board. Forcing cryptex requires an RSD connection. The library equivalent is auto_mount(..., image=PersonalizedDdi.PERSONALIZED_DMG).

pymobiledevice3 mounter auto-mount --image personalized-dmg

🐛 cryptexd install no longer hangs

cryptexd can fail an install without ever replying. cryptex auto-install and mounter auto-mount used to hang forever after "TSS response successfully received". CryptexdService.install() now waits at most 60 seconds for the reply and then raises CryptexdError, pointing at pymobiledevice3 syslog live -m cryptexd for the reason.

What's Changed

Full Changelog: v11.44.0...v11.45.0

Don't miss a new pymobiledevice3 release

NewReleases is sending notifications on new releases.