El anclaje de USB se ha ido después de actualizar a iOS 9 e iTunes 12.3

31

Después de actualizar mi iPhone 6 a iOS 9, e iTunes a 12.3, ya no puedo usar el Hotspot personal a través de USB. Funcionó bien hasta las actualizaciones.

A través de WiFi funciona bien, por lo que la causa no es que el Punto de acceso personal no esté activado o que la configuración de la red de datos celulares no sea correcta. Además, después de enchufar el USB, el dispositivo se muestra en iTunes y Image Capture también lo ve.

Entonces, Personal Hotspot funciona y USB funciona, pero los dos no están juntos.

Esto es lo que muestran las preferencias de Red en OS X (Yosemite 10.10.5): "El cable para iPhone USB no está enchufado o el dispositivo no responde".

YaquíhayunacapturadepantalladelHotspotpersonaldeliPhone.LainsigniaazulmuestraqueestoyconectadocorrectamenteatravésdeWiFi:

También,pareceque I No estoy solo . ¿Algún indicador sobre cómo solucionarlo?

    
pregunta Ilari Scheinin 17.09.2015 - 07:28

3 respuestas

16

Actualización:

Por @ La respuesta de @MeMeCode , puede volver a instalar iTunes para resolver el problema.

Resuelto.

Encontré la solución aquí . Es causado por una extensión dañada del núcleo /System/Library/Extensions/AppleUSBEthernetHost.kext .

Cuando verifico /var/log/system.log , seguro que hay:

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

Esta extensión se instala con iTunes, por lo que la causa fue la actualización a iTunes 12.3, no a iOS 9. Intenté descargar iTunes y volver a instalarlo, pero solo instaló la misma versión dañada de la extensión del kernel. Así que, en lugar de eso, lo reemplacé de una copia de seguridad de Time Machine ya que tanto la versión instalada como la versión de copia de seguridad tenían el mismo número de versión 7.0.

Después de reiniciar, el tethering USB vuelve a funcionar.

Para distinguir entre los dos, aquí está el aspecto del trabajo:

$ls-lR/System/Library/Extensions/AppleUSBEthernetHost.kexttotal0drwxr-xr-x6rootwheel204Jan102015Contents/System/Library/Extensions/AppleUSBEthernetHost.kext/Contents:total16-rw-r--r--1rootwheel3202Jan102015Info.plistdrwxr-xr-x3rootwheel102Jan102015MacOSdrwxr-xr-x3rootwheel102Jan102015_CodeSignature-rw-r--r--1rootwheel474Jan102015version.plist/System/Library/Extensions/AppleUSBEthernetHost.kext/Contents/MacOS:total128-rwxr-xr-x1rootwheel63024Jan102015AppleUSBEthernetHost/System/Library/Extensions/AppleUSBEthernetHost.kext/Contents/_CodeSignature:total8-rw-r--r--1rootwheel3668Jan102015CodeResources

Yeldañado:

$ 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
    
respondido por el Ilari Scheinin 17.09.2015 - 09:57
4

Parece que Apple pudo haber publicado una nueva versión de iTunes 12.3 con la versión anterior del archivo kext por un comentario aquí desde hoy mismo.

Lo probé y confirmé que el problema se resolvió.

PS: Si desea verificar, la suma de comprobación MD5 de la nueva versión es 77bad7ebb366433672169d40c5659224.

    
respondido por el SeeMeCode 19.09.2015 - 21:55
1

Esto requirió aún más acción para mí. Había una casilla de verificación para deshabilitar el anclaje de USB.

    
respondido por el xanadont 15.10.2015 - 22:50

Lea otras preguntas en las etiquetas