libimobiledevice / libideviceactivation

A library to handle the activation process of iOS devices
https://libimobiledevice.org
GNU Lesser General Public License v2.1
276 stars 129 forks source link

Activation fails on iOS 13.0 #41

Closed a-gunter closed 4 years ago

a-gunter commented 4 years ago

So far replicated on an iPhone XS Max & iPhone 7.

On iOS 13, the activation seems to exit early on the CreateTunnel1SessionInfoRequest portion of the process.

Attached 12.4.1 (successful) and 13.0 (unsuccessful) debug logs for XS Max: Activate_12.4.1_log.txt Activate_13.0_log.txt

a-gunter commented 4 years ago

Seems like it exits due to SIGPIPE. Maybe related to https://github.com/libimobiledevice/libimobiledevice/issues/827 .

EDIT: The temporary workaround provided in https://github.com/libimobiledevice/libimobiledevice/issues/827 to capture the SIGPIPE has the same effect in this situation. The workaround allows the device activation to complete on iOS 13.0.

a-gunter commented 4 years ago

Fixed with latest commit