Instalar libimobiledevice
Antes de continuar con la adquisición de dispositivos iOS, recomendamos instalar la librería libimobiledevice. Estas serán útiles al extraer registros de fallos y generar copias de seguridad de iTunes. Debido a que las utilidades y sus bibliotecas están sujetas a cambios frecuentes en respuesta a las nuevas versiones de iOS, es posible que desees considerar compilar las utilidades libimobiledevice a partir de las fuentes. De lo contrario, si está disponible, puedes intentar instalar los paquetes disponibles en tu distribución:
sudo apt install libimobiledevice-utils
En Mac, puedes intentar instalarlo desde brew:
brew install --HEAD libimobiledevice
Si tienes una versión razonablemente reciente de libimobiledevice en su administrador de paquetes, podría funcionar directamente. Intenta conectar tu dispositivo iOS a tu computadora a través de USB y ejecuta:
ideviceinfo
Si encuentras problemas inesperados, desinstala los paquetes e intenta compilar libimobiledevcice a partir de las fuentes.
Compilar libimobiledevice desde la fuente
Warning
Las siguientes instrucciones requieren un trabajo mayor. La instalación desde la fuente requiere varios pasos, y es probable que algunos no estén registrados aquí, por lo que podría no funcionarte. Es probable que tengas que probar o jugar un poco antes de hacerlo bien.
Asegúrate de haber desinstalado todas las herramientas libimobiledevice de tu administrador de paquetes:
sudo apt remove --purge libimobiledevice-utils libimobiledevice-dev libimobiledevice6 libplist-dev libplist3 libusbmuxd-dev libusbmuxd-tools libusbmuxd4 libusbmuxd6 usbmuxd
Primero necesitas instalar libplist. Luego puedes instalar libusbmuxd.
Ahora deberías poder descargar e instalar la librería actual de herramientas https://github.com/libimobiledevice/libimobiledevice.
Ahora también puedes compilar e instalar usbmuxd.
Asegurándose de que todo funcione bien.
Una vez que las herramientas de idevice estén disponibles, puedes verificar si todo funciona bien conectando tu dispositivo iOS y ejecutando:
ideviceinfo
Esto debería generar muchos detalles sobre el dispositivo iOS conectado. Si estás conectando el dispositivo a tu computadora portátil por primera vez, deberás desbloquear e ingresar el código PIN en el dispositivo móvil. Si se notifica que no hay ningún dispositivo conectado y el dispositivo móvil está enchufado a través del cable USB, es posible que debas hacer esto primero, aunque normalmente el emparejamiento se realiza automáticamente al conectar el dispositivo:
sudo usbmuxd -f -d
idevicepair pair
Nuevamente, te pedirá desbloquear el teléfono e ingresar el código PIN.