USB-Tethering nach dem Upgrade auf iOS 9 und iTunes 12.3 nicht mehr vorhanden

31

Nach dem Upgrade meines iPhone 6 auf iOS 9 und iTunes auf 12.3 kann ich den Personal Hotspot nicht mehr über USB nutzen. Es funktionierte gut bis zu den Updates.

Über WLAN funktioniert dies einwandfrei, sodass die Ursache nicht darin besteht, dass der persönliche Hotspot nicht aktiviert oder die Einstellungen für das Mobilfunknetz nicht korrekt waren. Nachdem ich den USB-Stick eingesteckt habe, wird das Gerät auch in iTunes angezeigt und Image Capture erkennt es ebenfalls.

Also, Personal Hotspot funktioniert und USB funktioniert, aber die beiden nicht zusammen.

In den Netzwerkeinstellungen unter OS X (Yosemite 10.10.5) wird Folgendes angezeigt: "Entweder ist das Kabel für das iPhone USB nicht angeschlossen, oder das Gerät reagiert nicht."

OS X-Netzwerkeinstellungen

Und hier ist ein Screenshot vom Personal Hotspot des iPhones. Das blaue Abzeichen zeigt an, dass ich über WLAN erfolgreich verbunden bin:

iPhone Personal Hotspot-Einstellungen

Außerdem bin ich anscheinend nicht allein . Gibt es Hinweise zur Behebung?

Ilari Scheinin
quelle
Haben Sie versucht, "iPhone USB" aus der Netzwerkliste Ihres Mac zu entfernen und Ihr iPhone erneut anzuschließen, damit Ihr Mac es als neues Gerät erkennt?
Rowen Chumacera
Ich habe das gleiche Problem; es ist nicht in der Liste aufgetaucht.
duftende

Antworten:

16

Aktualisieren:

Per @ SeeMeCode Antwort können Sie iTunes neu installieren , um das Problem zu lösen.


Gelöst

Ich habe hier die Lösung gefunden . Es wird durch eine beschädigte Kernel-Erweiterung verursacht /System/Library/Extensions/AppleUSBEthernetHost.kext.

Wenn ich nachschaue /var/log/system.log, gibt es sicher genug:

Sep 17 08:00:58 wagner.local com.apple.kextd[45]: Kext id com.apple.driver.AppleUSBHostMergeProperties not found; removing personalities from kernel.
Sep 17 08:00:58 wagner.local com.apple.kextd[45]: ERROR: invalid signature for com.apple.macos.driver.AppleUSBEthernetHost, will not load

Diese Erweiterung wird mit iTunes installiert. Die Ursache war also ein Update auf iTunes 12.3, nicht auf iOS 9. Ich habe versucht, iTunes herunterzuladen und neu zu installieren, aber es wurde nur die gleiche beschädigte Version der Kernel-Erweiterung installiert. Stattdessen habe ich es aus einem Time Machine-Backup ersetzt, da sowohl die aktuell installierte als auch die gesicherte Version dieselbe Versionsnummer 7.0 hatten.

Nach einem Neustart funktioniert das USB-Tethering wieder.

Um zwischen den beiden zu unterscheiden, sehen Sie wie folgt aus:

Arbeitskext

$ ls -lR /System/Library/Extensions/AppleUSBEthernetHost.kext
total 0
drwxr-xr-x  6 root  wheel  204 Jan 10  2015 Contents

/System/Library/Extensions/AppleUSBEthernetHost.kext/Contents:
total 16
-rw-r--r--  1 root  wheel  3202 Jan 10  2015 Info.plist
drwxr-xr-x  3 root  wheel   102 Jan 10  2015 MacOS
drwxr-xr-x  3 root  wheel   102 Jan 10  2015 _CodeSignature
-rw-r--r--  1 root  wheel   474 Jan 10  2015 version.plist

/System/Library/Extensions/AppleUSBEthernetHost.kext/Contents/MacOS:
total 128
-rwxr-xr-x  1 root  wheel  63024 Jan 10  2015 AppleUSBEthernetHost

/System/Library/Extensions/AppleUSBEthernetHost.kext/Contents/_CodeSignature:
total 8
-rw-r--r--  1 root  wheel  3668 Jan 10  2015 CodeResources

Und der Beschädigte:

beschädigter kext

$ ls -lR AppleUSBEthernetHost.kext
total 0
drwxr-xr-x  5 ischeini  staff  170 Aug  5 00:30 Contents

Contents:
total 16
-rw-r--r--@ 1 ischeini  staff  3202 Aug  5 00:30 Info.plist
drwxr-xr-x  3 ischeini  staff   102 Aug  5 00:30 MacOS
-rw-r--r--@ 1 ischeini  staff   473 Aug  5 00:30 version.plist

Contents/MacOS:
total 144
-rwxr-xr-x@ 1 ischeini  staff  71792 Aug  5 00:30 AppleUSBEthernetHost
Ilari Scheinin
quelle
3
Da ich keine Backups hatte, musste ich ausführen sudo nvram boot-args="kext-dev-mode=1"und neu starten, damit der neue Text geladen werden konnte.
Stoinov
@ Stoinov, das einzige Problem mit dem neuen ist nur, dass es nicht signiert ist?
Ilari Scheinin
Laut meinem Systemprotokoll - ja. Oder vielleicht ist die Unterschrift falsch.
Stoinov
Kann bestätigen. Die einzige Änderung an meinem System war iTunes 12.3, und das USB-Tethering funktionierte nicht mehr.
Andrew Larsson
4
Kann bestätigen, dass die neue Version von iTunes 12.3 das Problem behebt (gehen Sie einfach zu apple.com/itunes/download ) (dank der Antwort von @ SeeMeCode).
Andrew Larsson
4

Sieht aus wie Apple hat eine neue Version von iTunes 12.3 mit der alten Version der Datei kext pro Kommentar veröffentlichte hier aus früheren heute.

Versuchte es und bestätigte, dass das Problem behoben ist.

PS: Wenn Sie prüfen möchten, lautet die MD5-Prüfsumme der neuen Version 77bad7ebb366433672169d40c5659224.

SeeMeCode
quelle
Wollen Sie damit sagen, dass das neueste iTunes dieses Problem beheben wird oder nicht? Vielen Dank. Ich laufe 12.2.25
Dan Rosenstark
Das hat bei mir funktioniert. Laden Sie neues iTunes 12.3 herunter, überprüfen Sie MD5 und installieren Sie es. Dann iPhone ausstecken, iPhone wieder einstecken, Tethering funktioniert.
Cheeso
1

Dies erforderte noch weitere Maßnahmen für mich. Es gab ein Kontrollkästchen zum Deaktivieren von USB-Tethering.

Bildbeschreibung hier eingeben

xanadont
quelle