¿Cuál es el estado actual de la compatibilidad con dispositivos Apple (iPhone, iPod, etc.)?

21
  1. ¿Qué aplicaciones ubuntu brindan soporte? (guías, cómo hacerlo, estado)
  2. Además, específicamente, detalles sobre el soporte para sincronizar música con iPhone y iPod con la última versión del sistema operativo:

    • ¿Puedes sincronizar música con dispositivos Apple usando> iOS4? (iPhone y iPod)
    • ¿Qué aplicaciones le permiten hacer esto y cómo? (guías, cómo hacerlo, estado)

Lo que ya se ha establecido es:

  • Apple no es compatible con Linux y no tiene planes de hacerlo.
  • libimobiledevice proporciona cierto soporte, sin embargo, actualmente no es compatible con la sincronización de música / video con dispositivos >iOS4. Vaya al dispositivo libimobile y vaya a la sección titulada " Estado " para ver si la versión de su dispositivo es compatible.
Gerard Roche
fuente

Respuestas:

24

Este es un objetivo en constante movimiento. Si encuentra una herramienta que funciona, Apple la divide en una 'actualización de seguridad' (a veces usan el término subjetivamente). Para algunos iPod, intente reemplazar el firmware con Rockbox . Para iPhones, quédese con Windows o Mac, o intente configurar un SO invitado de Windows con VirtualBox en Ubuntu.

Apple nunca permitirá que ocurra este tipo de interoperabilidad a largo plazo. Tendrá que aceptar sus reglas para sus dispositivos, o buscar un dispositivo que pueda rootear y cargar con firmware alternativo.

Tom Brossman
fuente
3
Una vez que salga del jardín amurallado de Apple, estará solo, ya que no tienen la obligación de enviar esas advertencias adicionales. Usted ya estuvo de acuerdo con esto y ha aceptado sus términos unilaterales. Creo que esto también es irritante. Sin embargo, no puedo culpar a Apple. Su obligación es con los accionistas. Si aplicó una actualización o intentó sincronizar fuera de su ecosistema aprobado y rompió algo, solo puede culparlo a usted mismo. Duro, pero cierto. Mientras tanto, solo vote sabiamente, elija sus dispositivos sabiamente y brinde lo que pueda a organizaciones como el EFF. Buena suerte.
Tom Brossman
1
Estoy de acuerdo, sin embargo, no estoy hablando de que Apple proporcione advertencias (usted es 100% correcto, no tienen absolutamente ninguna obligación de brindar soporte, advertencias, cualquier cosa. Si no está en sus intereses comerciales, ¿por qué deberían hacerlo?) Al hablar de aplicaciones como banshee, rhythmbox, etc., que brindan un "tipo de" soporte, deberían proporcionar advertencias cuando se encuentren con una versión de dispositivo de Apple no probada. O tal vez sea imposible para ellos hacer eso (me sorprendería si lo fuera). Además, no me malinterpreten, sé que la gente trabaja duro en esos proyectos de forma gratuita
Gerard Roche
1
@ElderGeek la aplicación puede advertirle que la versión de, por ejemplo, iOS, no ha sido examinada y no ha pasado las pruebas de aceptación de los fabricantes de aplicaciones , ¿no es así? Estás utilizando iOS 7.2.1, esta versión de iOS es desconocida para esta aplicación. Nuestro proceso de pruebas de aceptación [enlace] no encontró problemas con la versión 7.2.0. Debería continuar ...
Gerard Roche
1
@BullfrogBlues Lo bueno del software de código abierto es que puede modificarlo como mejor le parezca dentro de los límites de la GPL que lo cubre. Esto significa que puede aprender a hacer los cambios que desee. No tiene esta opción con iOS xxx ni con ningún producto disponible comercialmente para ese asunto. ¡La mejor de las suertes!
Élder Geek
1
@NoBugs Te das cuenta de que estás respondiendo a una respuesta de cinco años de alguien que no posee productos Apple ... ¿verdad?
Tom Brossman
14

El soporte de manzanas de Linux no existe. No hay una sola versión de iOS que admita Ubuntu. Por favor, presenta un error con Apple.

Además, Apple utiliza con frecuencia técnicas de ofuscación, que probablemente rompan la base de datos de música en iDevices.

RE: Solo quiero agregar aquí que he presentado numerosos informes de errores con Apple, también menciono que me niego a tener Windows y, por lo tanto, tengo Linux Ubuntu instalado en mi computadora portátil, además de que debo iPhone3, iPhone4, iPhone5 y un iMac y que es es bastante frustrante que no pueda usar mi Ubuntu para al menos administrar mi música y así sucesivamente ... Nunca han respondido una sola letra, no importa ninguna explicación y toda esa ignorancia es bastante frustrante hasta el punto de que probablemente cambiaré a Dispositivo Android la próxima vez que tenga un teléfono nuevo.

ene
fuente
Ese es un buen punto, pero si tiene un iDevice con VLC, PUEDE poner su música y videos en la carpeta de documentos de la aplicación VLC, incluso si no quieren que use el reproductor de música incorporado por alguna extraña razón.
NoBugs
5

Prueba libimobiledevice . Desplácese a la sección titulada " Estado " para ver si la versión de su dispositivo es compatible.

libimobiledevicees una biblioteca de software multiplataforma que habla de los protocolos para admitir dispositivos iPhone®, iPod Touch®, iPad® y Apple TV®. A diferencia de otros proyectos, no depende del uso de ninguna biblioteca propietaria existente y no requiere jailbreak. Permite que otro software acceda fácilmente al sistema de archivos del dispositivo, recupere información sobre el dispositivo y sus componentes internos, haga una copia de seguridad / restaure el dispositivo, administre los iconos SpringBoard®, administre aplicaciones instaladas, recupere la libreta de direcciones / calendarios / notas y marcadores y (usando libgpod) sincronice música y video al dispositivo. La biblioteca está en desarrollo desde agosto de 2007 con el objetivo de brindar soporte para estos dispositivos al escritorio de Linux. - http://www.libimobiledevice.org/

Jon
fuente
2
Muy confuso, por decir lo menos, tampoco creo que el video haya ayudado. Estoy particularmente interesado en el soporte para iOS5, que en lo que respecta a la sincronización de música, entiendo que el soporte es cero.
Gerard Roche
4

Solo agregaré que es libgpod el que actualmente no puede manejar DBVersion> 4. La versión más reciente se remonta a julio, al igual que la confirmación más reciente ( http://gtkpod.git.sourceforge.net/git/gitweb.cgi ? p = gtkpod / libgpod; a = resumen ) No sé cuál es el estado, pero supongo que actualmente está en espera y no se está trabajando.

Sin embargo, implementaron lo siguiente en la versión 0.8.2, de modo que quién sabe cuándo alguien proporcionará una solución a esto.

iPhone 4 / iPod Touch 4 / iPad / Nano 6g todavía no son compatibles con esta versión. Sin embargo, libgpod ahora tiene un mecanismo para cargar dinámicamente un módulo llamado $ libdir / libgpod / libhashab.so. Esto será útil para habilitar fácilmente la compatibilidad con estos dispositivos si a alguien se le ocurre una manera de calcular la suma de comprobación de la base de datos de música.

Puede leer la nota de lanzamiento completa aquí: http://old.nabble.com/libgpod-0.8.2-td32125543.html

=================

Actualización: el usuario Israr Khan parece estar trabajando en esto en este momento, puede obtener una idea rápida del estado en su twitter: http://twitter.com/#!/isrark

D.Mill
fuente
3
¿Hay alguna forma de que todos los usuarios de Linux / Apple puedan encontrar una solución para este problema? ¿Cómo puede la solución a esto ser excelente (por un no programador)?
seb
3

Al leer este sitio y usar Google, he encontrado una manera de sincronizar mi iPhone 4 en iOS 7.0.2 en Ubuntu 12.04. Estas instrucciones las he compilado de otros usuarios y del repositorio de github de libimobiledevice .

Primero, asegúrese de que estén instalados los siguientes paquetes, ya sea a través del Centro de software de Ubuntu o a través de la Terminal:

git
libgnutls
libgnutls-dev
libplist
libplist-dev
libusbmuxd
libusbmuxd-dev
usbmuxd
make
autoconf # this should also install automake
autoheader
libtool
pkg-config
gcc

# optional but recommended

cython 
doxygen

En segundo lugar, cree una carpeta en algún lugar de su computadora (usaré una carpeta en mi escritorio llamada libupdate).

Abra la terminal y el CD en ese directorio:

cd ~/Desktop/libupdate

Una vez que haga eso, escriba o copie / pegue esto en la consola:

git clone http://git.sukimashita.com/libimobiledevice.git

Espera a que se descargue el repositorio. Mantenga esa ventana de Terminal abierta

Una vez que se complete, abra la carpeta que se creó cuando ejecutó el comando anterior (debería llamarse libimobiledevice). Haga doble clic en el archivo llamado autogen.shy haga clic Run in Terminal. Se abrirá una nueva ventana de terminal que se cerrará cuando haya terminado.

Para ejecutar estos siguientes comandos primero cd en el libimobiledevicedirectorio que se creó mediante el git clonecomando anterior escribiendo:

cd libimobiledevice

Estos siguientes comandos pueden ejecutarse tal cual, pero recomiendo ejecutarlos sudopara minimizar las posibilidades de que surjan problemas. El último comando DEBE ejecutarse como sudo. Ejecute estos uno a la vez, déjelos completar antes de ejecutar el siguiente

./configure
make
sudo make install

Una vez que esto se complete, reinicie su computadora.

Una vez que vuelva a iniciar sesión en su computadora, desbloquee su iPhone. Ignora los cuadros de diálogo que aparecen en tu computadora. Siga estos siguientes pasos EXACTAMENTE COMO LOS LISTO

  1. Conecte el extremo USB del cable a la computadora
  2. Conecte el extremo del cable del iPhone al iPhone
  3. El diálogo de confianza aparecerá
  4. Debe ser rápido para el siguiente paso, toque Confiar y DESCONECTE INMEDIATAMENTE EL IPHONE DEL CABLE. Debe extraer el cable antes de que el iPhone vibre / vuelva a conectarse y vuelva a abrir el cuadro de diálogo de confianza. Si esto sucede, repita este paso
  5. Bloquea tu iPhone
  6. Vuelva a enchufar su iPhone
  7. Desbloquee su iPhone, ignore los cuadros de diálogo que aparecen en su computadora o iPhone (el diálogo de confianza no debería aparecer)
  8. En una terminal, ejecute el siguiente comando

    par idevicepair

  9. La Terminal debe informar que esto fue exitoso y que su dispositivo debería ser accesible desde su computadora, para probar esto ejecute Shotwell (desde la terminal o el tablero). Haga clic en su iPhone y sus imágenes deberían aparecer.

También puede hacer clic en su iPhone en la sección de dispositivos en el navegador de archivos Nautilus. Si surge algo en su iPhone, ¡confíe SOLO UNA VEZ! y haga clic en intentar nuevamente, continuar, etc. en su computadora. Su iPhone puede aparecer dos veces. El que dice documentos es para aplicaciones que tienen algún tipo de intercambio de archivos / acceso a documentos (como descargadores de música o creadores de tonos de llamada).

Si quieres hacer una copia de seguridad de tu iPhone, ejecuta este comando

idevicebackup2 backup --full <path/to/where/you/want/to/backup>

Si desea hacer una copia de seguridad / copiar sus fotos y videos, abra Shotwell e importe sus fotos (CTRL + A, haga clic derecho, importar)

Si desea copiar su música / videos musicales / películas en su computadora, abra Rhythmbox y seleccione su iPhone, luego asegúrese de que pueda ver toda su música (los videos y los tonos de llamada no tendrán un título, la música puede, dependiendo de si usted alguna vez editó sus etiquetas en iTunes originalmente). Luego, seleccione todo (CTRL + A) y arrástrelos a una carpeta en su computadora. Pueden tener nombres extraños, culpar a iTunes.

Todavía no he intentado agregar nada, ¡pero al menos puedes acceder a tus archivos y hacer una copia de seguridad de tu iPhone ahora!

Tech0verlord
fuente
¿Qué es git.sukimashita.com/libimobiledevice.git ? ¿Por qué no las fuentes oficiales ?
Gerard Roche
En ese momento, ese era el repositorio que había usado, creo que tenía una solución para el ciclo de confianza. Probablemente pueda usar los recursos oficiales ahora. Me mudé a Android desde marzo y, como tal, ya no tengo un iPhone.
Tech0verlord
1

He conectado mi iPod shuffle y lo reconocí como un iPod, y sé que puedes sincronizarlo con Rythmbox. Solo asegúrese de que los complementos de Portable Players estén habilitados a través de

Tools > Plugins
Ryloguy
fuente
0

Todos parecen estar de acuerdo en que cualquier tipo de integración de Linux con iTunes es inestable en el mejor de los casos. Al menos para mí, aunque el verdadero problema es "¿cómo copio música de Linux en un iDevice y la reproduzco"; iTunes no es un requisito. Aquí está mi solución a ese problema mucho más manejable.

  1. Instale foobar2000 en su iDevice (me encanta fb2k en el escritorio, lo suficiente como para ejecutarlo en Wine , acabo de descubrir la versión de la aplicación, espero que sea tan buena)
  2. Inicie foobar2000, icono de engranaje en la esquina superior derecha para Herramientas, Servidor FTP
    1. Permitir acceso de escritura = activado
    2. Servidor en ejecución = encendido
  3. Conéctese a la dirección IP que aparece en la lista usando el cliente FTP de su elección y suba música foobar2000 Music Folder(sospecho que eventualmente usaré rclone para manejar la sincronización)

Después de salir del servidor FTP, foobar2000 verá tu música y estarás listo para las carreras. Y si no te gusta foobar2000 como jugador, sospecho que otras aplicaciones de terceros también podrían reproducirse desde el sistema de archivos.

Cuervo
fuente