github doronz88/pymobiledevice3 v10.9.0

latest releases: v11.26.0, v11.25.0, v11.24.0...
one month ago

Highlights

Mount AFC filesystems in Finder over WebDAV

A new webdav subcommand under each AFC-backed group serves the device's AFC filesystem over a local WebDAV server, so macOS Finder (or any WebDAV client) can browse and edit it read-write as a mounted volume:

  • pymobiledevice3 afc webdav [PATH] [--mount]
  • pymobiledevice3 apps webdav BUNDLE_ID [PATH] [--documents] [--mount]
  • pymobiledevice3 crash webdav [PATH] [--mount]

--mount mounts and reveals the volume using the host's native mechanism (mount_webdav on macOS, net use on Windows, gio on Linux), naming the mount point pmd-<udid>-<service>-<rand> so it's easy to spot; otherwise the URL is printed for manual mounting. Requires Python ≥ 3.10.

See the new guide: Mounting AFC in Finder (WebDAV).

Backup: avoid BackupAgent2 OOM on large files

device_link now chunks download_files transfers at 32 KiB, preventing an out-of-memory condition in BackupAgent2 when backing up large files (#1858).

Don't miss a new pymobiledevice3 release

NewReleases is sending notifications on new releases.