Skip to content

v10.7.2

Choose a tag to compare

@doronz88 doronz88 released this 10 Aug 05:11
· 81 commits to master since this release
e371828

Highlights

🐛 Fix Recovery Mode device detection on Windows

The USB scan for Recovery/DFU devices read the manufacturer string descriptor of every enumerated USB device, which requires opening it. On Windows, unrelated devices without a libusb-compatible driver raise NotImplementedError on open, aborting the whole scan before ever reaching a connected Apple device — making pymobiledevice3 restore commands fail to find an iPhone in Recovery Mode.

Devices are now matched by their VID/PID (cached at enumeration, no open required), so unrelated devices are never touched at all, and Apple devices that can't be opened (missing driver/permissions) are skipped instead of crashing the scan.

What's Changed

Full Changelog: v10.7.1...v10.7.2