Der Versuch, die Kubuntu 16.04-Box mit einem über ein USB-Kabel verbundenen iPad Pro 12.9 unter ios 10.0.2 zu verbinden
:~$ /usr/bin/idevicepair -u ***** pair
SUCCESS: Paired with device
:~$ idevicepair validate *********
SUCCESS: Validated pairing with device
:~$ ifuse ~/media/ipad -u ******
GnuTLS error: Error in the pull function.
Failed to connect to lockdownd service on the device.
Try again. If it still fails try rebooting your device.
Neustart, Wiederholung, gleiches Ergebnis. Weiß jemand, was los ist, ODER gibt es ein besseres Forum, um diese Frage zu stellen?
Danke, Gus
Entschuldigung Rinzwind Ich habe nicht versucht, jemanden zu trollen. Nachfolgend finden Sie die Ergebnisse gemäß Ihren Vorschlägen. Ich bin nicht sicher, wie ich überprüfen soll, ob openssl SSLv3 verwendet (Hilfe?)
$ env | grep 99
GNUTLS_DEBUG_LEVEL=99
$ /usr/bin/idevicepair validate
gnutls[2]: Enabled GnuTLS 3.4.10 logging...
gnutls[2]: Intel SSSE3 was detected
gnutls[2]: Intel AES accelerator was detected
gnutls[2]: Intel GCM accelerator was detected
SUCCESS: Validated pairing with device ***********
(unterhalb der Montage an / media / ipad nicht ~ / media / ipad .....)
$ ifuse /media/ipad -u **********
gnutls[2]: Enabled GnuTLS 3.4.10 logging...
gnutls[2]: Intel SSSE3 was detected
gnutls[2]: Intel AES accelerator was detected
gnutls[2]: Intel GCM accelerator was detected
gnutls[5]: REC[0x19d7300]: Allocating epoch #0
gnutls[3]: ASSERT: gnutls_constate.c:596
gnutls[5]: REC[0x19d7300]: Allocating epoch #1
gnutls[4]: HSK[0x19d7300]: Keeping ciphersuite: GNUTLS_RSA_AES_128_CBC_SHA1 (00.2F)
gnutls[4]: HSK[0x19d7300]: Keeping ciphersuite: GNUTLS_RSA_AES_256_CBC_SHA1 (00.35)
gnutls[4]: EXT[0x19d7300]: Sending extension ENCRYPT THEN MAC (0 bytes)
gnutls[4]: EXT[0x19d7300]: Sending extension SAFE RENEGOTIATION (1 bytes)
gnutls[4]: EXT[0x19d7300]: Sending extension SESSION TICKET (0 bytes)
gnutls[4]: HSK[0x19d7300]: CLIENT HELLO was queued [62 bytes]
gnutls[11]: HWRITE: enqueued [CLIENT HELLO] 62. Total 62 bytes.
gnutls[11]: HWRITE FLUSH: 62 bytes in buffer.
gnutls[5]: REC[0x19d7300]: Preparing Packet Handshake(22) with length: 62 and min pad: 0
gnutls[9]: ENC[0x19d7300]: cipher: NULL, MAC: MAC-NULL, Epoch: 0
gnutls[11]: WRITE: enqueued 67 bytes for 0x19dac30. Total 67 bytes.
gnutls[5]: REC[0x19d7300]: Sent Packet[1] Handshake(22) in epoch 0 and length: 67
gnutls[11]: HWRITE: wrote 1 bytes, 0 bytes left.
gnutls[11]: WRITE FLUSH: 67 bytes in buffer.
gnutls[11]: WRITE: wrote 67 bytes, 0 bytes left.
gnutls[3]: ASSERT: gnutls_buffers.c:1154
gnutls[10]: READ: -2 returned from 0x19dac30, errno=0 gerrno=0
gnutls[3]: ASSERT: gnutls_buffers.c:367
gnutls[3]: ASSERT: gnutls_buffers.c:588
gnutls[3]: ASSERT: gnutls_record.c:1038
gnutls[3]: ASSERT: gnutls_record.c:1158
gnutls[3]: ASSERT: gnutls_buffers.c:1409
gnutls[3]: ASSERT: gnutls_handshake.c:1446
gnutls[3]: ASSERT: gnutls_handshake.c:2757
gnutls[5]: REC[0x19d7300]: Start of epoch cleanup
gnutls[5]: REC[0x19d7300]: End of epoch cleanup
gnutls[5]: REC[0x19d7300]: Epoch #0 freed
gnutls[5]: REC[0x19d7300]: Epoch #1 freed
GnuTLS error: Error in the pull function.
Failed to connect to lockdownd service on the device.
Try again. If it still fails try rebooting your device.
Antworten:
Versucht nach PPA und es funktioniert für mich (danke an Martin Salbaba ),
Upgrade auf libimobiledevice und relative Pakete auf neuere Version:
Schritte zum Koppeln:
Verbunden Ihr iOS 10-Gerät mit Ihrem Computer:
Wählen Sie "Vertrauen" für die Warnung "Diesem Computer vertrauen?" auf Ihrem Gerät:
Hängen Sie das iOS-Dateisystem ein
Oben auf iPhone 6s mit iOS 10.1.1 getestet
Und:
richtig abmontieren:
Referenz:
Wie kann ich mein iPhone 6s unter Ubuntu 16.04 mounten?
quelle
Es scheint, dass Apple es mit iOS 10.2 wieder kaputt gemacht hat. Reparieren:
Laden Sie die neuesten Versionen von GitHub herunter: libplist, libusbmuxd, libimobiledevice, ifuse und usbmuxd
Steck sie ein / usr / local / lib und Kompilierung (wenn Sie nicht wissen , wie zu tun , nur folgen Sie den Anweisungen in der Readme - Datei in jedem lib und denken Sie daran , dass die Entwicklung Version von OpenSSL genannt wird libssl-dev , wenn erforderlich)
Stellen Sie sicher, dass Umgebungsvariablen auf diese neuen Versionen verweisen und nicht auf die alten, die in offiziellen Paketen enthalten sind:
Verbunden Ihr iOS 10.2-Gerät mit Ihrem Computer:
Wählen Sie "Vertrauen" für die Warnung "Diesem Computer vertrauen?" auf Ihrem Gerät:
Hängen Sie das iOS-Dateisystem ein
Getestet auf Ubuntu 16.04 und iPhone 7 mit iOS 10.2
quelle
ist ein Netzwerkfehler. Sie können
GNUTLS_DEBUG_LEVEL
99 einstellen , um weitere Informationen zum Fehler zu erhalten. Es wird Ihnen wahrscheinlich sagen, dass Sie ältere Bibliotheken als erforderlich verwenden oder dass mit openssl etwas nicht stimmt.Aber ...
scheint mir falsch? Warum steht vor / media ein ~? Ich würde annehmen, dass Sie ein Gerät in / media und nicht in Ihrem Haus montieren?
Stellen Sie außerdem sicher, dass Sie openssl nicht ohne SSLv3 verwenden, da dies sonst mit dieser Fehlermeldung für den Lockdownd-Dienst fehlschlägt.
quelle