github doronz88/pymobiledevice3 v9.33.3

latest releases: v11.12.4, v11.12.3, v11.12.2...
2 months ago

Highlights

🐛 Fix recovery-mode uploads for 512-multiple payloads

When a recovery-mode upload payload was an exact multiple of the USB bulk max packet size (512 bytes), iBoot could not detect the end of the transfer and kept the OUT endpoint open waiting for more data — causing the following command (e.g. firmware) to fail with EPIPE. IRecv now sends a terminating zero-length packet in this case, matching libirecovery's behavior.

What's Changed

  • b768c94 irecv: Fix sending zero-length packet for 512-multiple payloads (#1763) (@jvdsn)

Full Changelog: v9.33.2...v9.33.3

Don't miss a new pymobiledevice3 release

NewReleases is sending notifications on new releases.