Skip to content

v10.9.0

Choose a tag to compare

@doronz88 doronz88 released this 18 Aug 19:58
· 55 commits to master since this release
5ab6e80

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).