doronz88 / pymobiledevice3

Pure python3 implementation for working with iDevices (iPhone, etc...).
https://discord.gg/52mZGC3JXJ
GNU General Public License v3.0
1.5k stars 209 forks source link

remote: use TCP as the default tunneling protocol on python3.13+ #1272

Closed doronz88 closed 2 weeks ago

doronz88 commented 2 weeks ago

iOS 18.2+ removed QUIC support for tunneling, so using TCP as the new default avoids this restriction. In addition, we now verify and raise QuicProtocolNotSupportedError if we failed to establish a QUIC connection to the target.