Problema de conexión USB de iPhone

Tengo un pequeño problema extraño en mis manos aquí.

Durante todo este tiempo, he estado usando el anclaje de iPhone a través de USB, y todo estuvo bien.

Sin embargo, hoy por la tarde, la interfaz USB de mi iPhone en el panel Red sigue indicando que la interfaz USB de mi iPhone está 'No conectada'.

Habilitar y deshabilitar la opción Punto de acceso personal en mi iPhone no parece recuperarlo.

¿Alguien aquí tiene alguna idea de cómo podría resolver esto?

Máquina: MacBook Pro, OS X Lion v10.7.3.

iPhone: iPhone4, iOS 5.0.1

¿Has probado a reiniciar tu ordenador?
El cable sigue funcionando para otras cosas?
Sí, lo reinicié cada vez que realicé un cambio en la configuración de red, pero fue en vano. @GEdgar: Sí, iTunes todavía detecta mi iPhone y puedo sincronizar cosas con mi iPhone normalmente.
Hola a todos, después de mucho buscar en Google, finalmente encontré una solución a mi problema mencionado anteriormente. Resulta que la versión de la Utilidad de configuración de iPhone contenía una versión modificada de cierto archivo kext. En caso de que otras personas tengan el mismo problema, consulte el siguiente enlace: discusiones.apple.com/thread/3787866
@Earthling Cuando encuentre y responda a su propia pregunta, respóndala en lugar de comentarla, de modo que la pregunta se marque como respondida. Las respuestas son respuestas (o soluciones), los comentarios son comentarios sobre la pregunta en sí.

Respuestas (9)

Aquí, la interfaz USB del iPhone en el panel Red también sigue mostrando "no conectado" cuando el cable USB está conectado al iPhone.

  • Mac OS X: 10.6.8
  • Iphone 4
  • iOS: 5.1
  • iTunes: 10.6.3
  • Utilidad de configuración de iPhone: 3.5

La causa es un error /System/Library/Extensions/AppleUSBEthernetHost.kext, aunque la versión 2.3.0 es correcta, su tamaño de 78 KB, 60.892 bytes no lo es.

Se sabe que funciona AppleUSBEthernetHost.kext para el anclaje USB de iPhone es la versión 2.3.0, pero 225 KB, 189.646 bytes.

La solución es:

  1. En Terminal: $ sudo rm -r /System/Library/Extensions/AppleUSBEthernetHost.kext# para eliminar
  2. Reiniciar (no estoy seguro de si esto es necesario)
  3. Reinstale iTunes (en nuestro caso 10.6.3), esto también instala el buen AppleUSBEthernetHost.kext: descargue iTunes desde https://www.apple.com/itunes/ y ejecute el instalador, esto instalará el AppleUSBEthernetHost.kext correcto.

Cuando la vinculación sigue sin funcionar:

  1. Menú Apple > Preferencias del Sistema > Redes > eliminar iPhone
  2. agregar el iPhone de nuevo
  3. presione el botón [Aplicar]

PD Según nuestro software de copia de seguridad alrededor del 7 de mayo de 2010, se instaló una versión más nueva de AppleUSBEthernetHost.kext.

Puedo confirmar que esto todavía puede causar problemas en Yosemite en 2015. La solución es la misma.
Me lo arreglaron en OS X 10.10.5 con un iPhone 6 con iOS 9.0.2. Tenía el iPhone conectado mientras reinstalaba iTunes y, cuando el proceso de instalación estaba a punto de completarse, la computadora reconoció el teléfono y la conexión USB del iPhone en Preferencias del sistema > Red cambió a "Conectado".

Acabo de experimentar este problema, y ​​restablecer la configuración de red en el iPhone pareció solucionarlo.
1. Desconecte su teléfono de su computadora
2. En su iPhone: Configuración > General > Restablecer > Restablecer configuración de red
3. Espere a que el iPhone se reinicie, luego vuelva a conectar el teléfono a su computadora y espere de 10 a 20 segundos

No funcionó para mí. Intenté reiniciar la computadora varias veces, intenté reiniciar el teléfono. Nada de eso funcionó. También probé esta solución, justo ahora. No cambió nada. Todavía no hay conexión USB.

Tuve este problema y tengo una Mac Mini con Lion que acabo de instalar hace una semana más o menos. Tengo un Verizon iPhone 4 (no S), con iOS 5.1.

Esta es la realidad que acabo de descubrir...

Asegúrese de que los "Datos móviles" del iPhone estén activos (lo estarán a menos que los apague físicamente, por ejemplo, para realizar pruebas). Encienda el punto de acceso personal en el iPhone.

Conecta tu iPhone a tu Mac a través de un cable USB.

Vaya a Compartir en la Mac y vaya a Compartir en Internet. Aparecerá el iPhone USB y desde el punto de vista de Internet Sharing, en realidad le permitirá seleccionar "de Ethernet a iPhone USB", pero en realidad no funciona.

En realidad, solo puede compartir esto de otra manera, es decir, compartir Internet desde iPhone USB A Mac. Quizás Apple esté preparando la capacidad de compartir de otra manera a través de USB, pero aún no está allí.

Sin embargo, siempre que tenga una conexión Ethernet y Wi-Fi en la Mac, puede compartir DESDE la Mac al iPhone a través de Wi-Fi, esencialmente configurando una conexión de computadora a computadora entre la Mac y el iPhone ( o, en términos más modernos, la Mac se convierte en un punto de acceso).

He leído que tal vez con versiones anteriores de OSX, el USB fue al revés, pero nunca logré que funcionara, y dudo mucho que Apple lo hubiera eliminado, en lugar de agregarlo.

Espero que esto ayude.

Esto realmente no aborda la pregunta, que es cómo hacer que la conexión USB vuelva a funcionar.

Además de las instrucciones de ProBackup, eliminar y purgar la Utilidad de configuración de iPhone parece ayudar (desde aquí ):

  1. Eliminar la utilidad de configuración de iPhone.

  2. Purgar archivos relacionados con la Utilidad de configuración de iPhone:

    sudo rm -rf /private/var/db/receipts/com.apple.pkg.iPhoneConfigurationUtility.*
    rm -rf ~/Library/Preferences/com.apple.iPhoneConfigurationUtility.plist*
    
  3. Eliminar toda la carpeta:

    sudo rm /System/Library/Extensions/AppleUSBEthernetHost.kext
    
  4. Vuelva a instalar iTunes (justo encima del anterior)

  5. Reanudar

En mi caso, no tenía la utilidad de configuración del iPhone, ¡así que las instrucciones #3 - #5 funcionaron bien!

Después de varias horas de esfuerzo, pensé en aportar mi experiencia. Tal vez le ahorrará tiempo a otras personas.

Macbook Pro
Mac OSX 10.7.5
Itunes 11.1.1
iphone 5, ios 7.0.2

En algún momento, no sé cuándo exactamente, tal vez después de instalar iTunes 11.0, la conexión USB dejó de funcionar. En un esfuerzo por corregir este problema, entré en Configuración de red y eliminé la red USB del iPhone, pensando que podría volver a agregarla. No vayas. Realmente desapareció, y cuando hice clic en +, no pude agregarlo nuevamente.

El principal recurso que utilicé para esto está aquí: https://discussionsjapan.apple.com/thread/10102167?start=15&tstart=0

Usé Google Translate para traducir la página. Básicamente, es una discusión más completa y persuasiva de los problemas relacionados con AppleUSBEthernetHost.kext que se discuten en otra parte.

Busqué en /var/log/system.log y vi las señales reveladoras de que la conexión USB no iba a funcionar:

Com.apple.kextd [10] Error al cargar / Sistema / Biblioteca / Extensiones / AppleUSBEthernetHost.kext - (libkern / kext) error de enlace. Com.apple.kextd [10] Error al cargar com.apple.driver.AppleUSBEthernetHost; eliminando personalidades. núcleo kxld [com.apple.driver.AppleUSBEthernetHost]:. La superclase vtable 'vtable for IOEthernetController' para vtable 'vtable for AppleUSBEthernetHost' no está actualizada. Asegúrese de que su kext se haya creado con los encabezados correctos. El kernel no puede cargar kext com.apple.driver.AppleUSBEthernetHost: el enlace falló. Kernel no pudo cargar el ejecutable para kext com.apple.driver.AppleUSBEthernetHost.

Esto fue después de instalar la última versión de iTunes, que era 11.1.1. Examiné version.plist para AppleUSBEthernetHost.kext y vi 7.0, que parecía correcto. Tal vez no esté construido correctamente para mi máquina. No sé.

Así que descargué esto: http://carlogent.com/KextUtilityFix.zip Incluye el antiguo v2.3.0 AppleUSBEthernetHost.kext, así como el KextUtil de cVad. Eliminé el antiguo AppleUSBEthernetHost.kext de /System/Library/Extensions y dejé caer este usando KextUtil. Esto no solucionó el problema. ¡Todavía!

Volví a mirar en el archivo system.log y vi mensajes sobre una caché del kernel que no estaba sincronizada con los kexts reales. Entonces pensé: ¿cómo reconstruyo el caché del kernel?

Luego corrí sudo kextcache(maldita sea, olvidé el comando exacto) para reconstruir el caché desde la línea de comandos.

Luego reinicie.

En este punto, conecté el iPhone a través de USB y abrí la configuración de red. Podría + agregar el Iphone USB que faltaba. Pero aún así esta conexión no estaba activa. Decía "No conectado". Al examinar el archivo kernel.log, pude ver que el kernel estaba detectando que el iPhone se enchufaba y desenchufaba repetidamente. Luego, de vuelta en el cuadro de diálogo Configuración de red, hice clic en el pequeño ícono de "candado" que evita más cambios. Voilá. el iPhone USB se convirtió en "Conectado", y todo comenzó a funcionar como se esperaba.

....

Estuve tratando de hacer que mi USB funcionara durante semanas y esta es la única solución que funcionó. Por cierto, la reconstrucción del caché del kernel se puede hacer ejecutando sudo touch /System/Library/Extensionsy luego reiniciando la máquina. Además, tuve exactamente los mismos síntomas que Cheeso, aunque con un iPhone4s.
Macbook Pro Mac OSX 10.7.5 Itunes 11.1.2 iphone 4S, iOS 7.0.2 Acabo de hacer lo que dijo Cheeso, de hecho más simple: descargué y ejecuté carlogent.com/KextUtilityFix.zip inserté el archivo kext en la ventana como se indica. Intenté reconstruir el caché del Kernel pero no tuve éxito porque no pude ingresar mi contraseña en la Terminal (no estoy seguro de que ese sea el lugar correcto para ejecutar las instrucciones en MacOS). Así que me di por vencido, reinicié, luego, en Preferencias de red, mi iPhone finalmente apareció pero no se puso verde, finalmente lo hizo después de cerrar el candado. Así que muchas gracias por tu gran ayuda.

TL; DR La reinstalación de iTunes resolvió mi variante del problema porque recreó /System/Library/Extensions/AppleUSBEthernetHost.kext, que iTunes o OSX Network prefpane eliminaron. Acabo de experimentar esto en OSX Yosemite (10.10.4) después de actualizar iTunes y restablecer los dispositivos de red (especialmente eliminar un iPhone USBdispositivo de red que parecía haberse comportado mal). Nuevamente, reinstalar iTunes (12.2 en este caso) resolvió esto.

Xcode fue el culpable para mí: la reinstalación reemplazó AppleUSBEthernetHost.kext y mi conexión USB comenzó a funcionar bien.

Me encontré con esto después de instalar Little Snitch. Desinstalarlo solucionó el problema.

¿Probó el buen método de los días de la PC: apagar y volver a encender?

Funcionó para mí con diferentes problemas de puntos de acceso personales.

Hola Tomek, como se mencionó anteriormente, reiniciar parece no hacer ningún bien.

Bueno, ahora funcionará con la nueva actualización. Vaya a App Store y actualice su Mac con la nueva versión "OS X Mavericks". Puede tomar un tiempo, pero hará que funcione. ¡¡¡Funciona!!! 100% probado. ¡Saludos!