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