v10.7.2
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