AVISO: NO HE LOGRADO SINCRONIZAR NUEVA MÚSICA CON NINGÚN PROGRAMA, PERO SÍ SUSTITUIR LAS CANCIONES QUE YA TENGO POR OTRAS (leedlo todo para entenderlo mejor)
Os presento, las carpetas de mi Ipad modelo 2017, con ios 11.4.3 vistas desde Linux Mint 18.3 (64 bits):
En ellas podreís copiar y escribir archivos y carpetas nuevas, aunque tocad con cuidado :). Esto es perfecto para hacer backups de vuestro contenido.
Para que vuestro ordenador detecte el dispositivo de apple, tendréis que seguir los siguientes pasos:
Preparación para Ubuntu 18.04:
Ejecutar en una terminal el siguiente comando:
- sudo apt-get install libimobiledevice* libgpod* ifuse*
Donde podréis ver el modelo, el número de serie, etc.
Preparación para Ubuntu 16.04:
Lo primero es eliminar cualquier versión anterior de libimobile y libgpod, para instalar la última version desde github.
Ejecutamos desde una terminal lo siguiente:
- sudo apt-get purge libimobiledevice* libgpod* ifuse*
1. Clonamos el repositorio de Github:
Este comando crea una carpeta "src" en "~" , es decir, en la carpeta "home" crea la carpeta "src" (por si luego queréis eliminarla, ya que solo son archivos de instalación)
- mkdir -p ~/src
- cd ~/src
- git clone https://github.com/libimobiledevice/libimobiledevice.git
Simplemente escribimos en la terminal: "sudo rm -r ~/src/" y repetimos el proceso desde el principio.
Entramos en la carpeta que acabamos de descargar
- cd libimobiledevice
- sudo apt-get install libusbmuxd-dev libplist-dev libplist++-dev libgnutls-dev libssl-dev python-dev
- sudo apt-get install usbmuxd make automake autoconf libtool pkg-config gcc cython doxygen
- sudo apt-get install checkinstall
- ./autogen.sh
- make
Con este comando creamos un .deb llamado libimobiledevice y se autoinstala
- sudo checkinstall
Escribimos "y" y pulsamos "Enter", entonces nos saldrá lo siguiente:
Simplemente presionamos "Enter" y sadrá esto:
De nuevo volvemos a presionar "Enter" y nos pedirá escribir un número, escribimos "3" y pulsamos "Enter"
Entonces nos aparecerá algo como esto:
Volvemos a presionar "Enter" y esperamos a que el proceso termine, cuando haya finalizado os deberá salir algo como esto:
Último paso, ejecutar:
- sudo apt-get install ifuse*
Si quieres ver las carpetas a nivel de usuario, tales como las de música, libros, etc lee el siguiente punto.
Ver carpetas modo lectura/escritura (16.04 y 18.04)
Conectamos nuestro dispositivo, en mi caso un iPad, al PC por usb, abrimos la terminal y escribimos:
- mkdir /media/iPad
- sudo chmod 777 /media/iPad/
Por último escribimos:
- ifuse /media/iPad
- sudo umount /media/iPad #Importante desmontarlo cuando dejemos de usarlo, si no, no nos dejará montarlo la proxima vez que lo conectemos porque el pc se creerá que sigue conectado de la vez anterior.
Si miras en los dispositivos montados, verás que ya te aparece tu teléfono o tablet y podrás navegar por las carpetas a nivel usuario, si tienes jailbreak y quieres navegar a nivel root, entonces ejecuta el siguiente comando:
- ifuse --root /media/iPad
¿Se puede sincronizar nueva música con algún programa?
De momento NO, aunque copies las canciones en la carpeta correspondiente. Esto se debe a que ios para saber la música tiene una base de datos itunesDB, en las últimas versiones se llama itunesCDB, que está encriptada. Lo que se necesitaría para añadir música es hacer lo mismo que hace iTunes, desenciptar esta base de datos, añadir los nombres de las canciones nuevas y volverla a encriptar de forma que cuando el iPad la lea sepa que existen nuevas canciones.
Hay programas como banshee, gtkpod, amarok, etc que hacían este proceso de la base de datos con versiones antiguas de ios, sin embargo a partir de la 6 si mal no recuerdo, dejaron de dar soporte.
Por si alguien se anima a desencriptar la base de datos de las últimas verisiones, aquí os dejo una guía de cómo hacerlo más o menos:
https://www.linuxjournal.com/article/6334
¿Se puede sustituir la música que ya tengo con otras canciones si las renombro igual que las que tengo en el iPhone/iPod/iPad?
La respuesta es SÍ. He sustituido una canción de mi biblioteca por otra nueva, sin embargo, no se puede cambiar su nombre ni la imagen que le acompaña (lo de la imagen si averiguais en quçe carpeta está y la sustituis de la misma manera quizás sí se pueda.
Bibliografía:
- https://github.com/libimobiledevice/ifuse
- https://askubuntu.com/questions/598940/libimobiledevice-1-2-ios-8-support-for-ubuntu-14-04-trusty
- https://www.linuxjournal.com/article/6334
- YO xddd