InicioLinuxHabilitar Compatibilidad IPHONE con Linux

Habilitar Compatibilidad IPHONE con Linux

Linux8/15/2010
Muchos de los usuarios de iphone (entre los que me incluyo, NO orgullosamente) vemos limitadas las posibilidades de tranferencia de archivos, ya que este solo funciona con iTunes.
Ubuntu 10.04 ya incluye este soporte, lo cual me llevo a buscar la forma de hacerlo funcionar en mi distro (en este momento ARCHLinux).

Aqui en la pagina podran ver las dependencias http://www.libimobiledevice.org/
dependencias:

* libimobiledevice-1.0.2.tar.bz2
* ifuse-1.0.0.tar.bz2
* libplist-1.3.tar.bz2
* usbmuxd-1.0.4.tar.bz2 (needs libusb >= 1.0.3)
* nautilus-ideviceinfo-0.1.0.tar.bz2

Pasos:

nota: gestor de paquetes arch > pacman y yaourt

1. instalar todas las dependencias que podamos desde los repositorios.
2. en el caso de la dependencia nautilus-ideviceinfo-0.1.0.tar.bz2, yaourt solo proporciona el paquete git y da error para compilarlo, con lo cual descargue el source y lo instale de manera manual.
- $sudo tar -jvfs nautilus-ideviceinfo-0.10.tar.bz2
- $ cd nautilus-ideviceinfo-0.10/
- $ sudo ./configure
- $ sudo make
- $ sudo make install

3. una vez instaladas todas las dependencias probamos que detecte al iphone correctamente colocando en la consola

$ ideviceinfo


ActivationPublicKey: LS0tLS1CRUdJTiBSU0EgUFVCTElDIEtFWS0tLS0tCk1JR0pBb0 dCQU9XTEIxejYwQjQzSXdJVG50UU1LQlpxbnViaTFKNHhyck5K a29YL0ZSa2NLU2h6ZDBmcFNFemUKNi9ZcTE2ZDVjaTg1dUt0al RKdEdEWmNxOW1oWW1NZzZqdlR6UHhveDVnT2JvSHU0YVV4Y2Vn Y0dQOG1EWlRyNwpPM21rZU1rV0RRVkd2Z3NLTDB1YTRYYllVd2 JicHpoUlM3TjVpZkRFclJZS3dSWWNZei9WQWdNQkFBRT0KLS0t LS1FTkQgUlNBIFBVQkxJQyBLRVktLS0tLQo=
ActivationState: FactoryActivated
BasebandBootloaderVersion: 5.9_M3S2
BasebandSerialNumber: 7fffffff5052679a39260828
BasebandVersion: 05.11.07
BluetoothAddress: 00:23:df:0f:d3:a4
BuildVersion: 7D11
CPUArchitecture: armv6
DeviceCertificate: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURQekNDQX FpZ0F3SUJBZ0lLQTRCUllCOVBRUms3NlRBTkJna3Foa2lHOXcw QkFRc0ZBREJhTVFzd0NRWUQKVlFRR0V3SlZVekVUTUJFR0ExVU VDaE1LUVhCd2JHVWdTVzVqTGpFVk1CTUdBMVVFQ3hNTVFYQndi R1VnYVZCbwpiMjVsTVI4d0hRWURWUVFERXhaQmNIQnNaU0JwVU dodmJtVWdSR1YyYVdObElFTkJNQjRYRFRBM01EY3dOekl6Ck1E Z3dNMW9YRFRFd01EY3dOekl6TURnd00xb3dnWWN4TVRBdkJnTl ZCQU1US0RNNE5URmhOamRqT0dFM01ETTMKTnpjek9HWXhOVEJs TTJGaFlUWTJOV1U1TkRFNU5tUXpOekV4Q3pBSkJnTlZCQVlUQW xWVE1Rc3dDUVlEVlFRSQpFd0pEUVRFU01CQUdBMVVFQnhNSlEz VndaWEowYVc1dk1STXdFUVlEVlFRS0V3cEJjSEJzWlNCSmJtTX VNUTh3CkRRWURWUVFMRXdacFVHaHZibVV3Z1o4d0RRWUpLb1pJ aHZjTkFRRUJCUUFEZ1kwQU1JR0pBb0dCQU9XTEIxejYKMEI0M0 l3SVRudFFNS0JacW51YmkxSjR4cnJOSmtvWC9GUmtjS1NoemQw ZnBTRXplNi9ZcTE2ZDVjaTg1dUt0agpUSnRHRFpjcTltaFltTW c2anZUelB4b3g1Z09ib0h1NGFVeGNlZ2NHUDhtRFpUcjdPM21r ZU1rV0RRVkd2Z3NLCkwwdWE0WGJZVXdiYnB6aFJTN041aWZERX JSWUt3UlljWXovVkFnTUJBQUdqZ2Qwd2dkb3dnWUlHQTFVZEl3 UjcKTUhtQUZMTCtJU05FaHBWcWVkV0JKbzV6RU5pblRJNTBvVj ZrWERCYU1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFRwpBMVVFQ2hN S1FYQndiR1VnU1c1akxqRVZNQk1HQTFVRUN4TU1RWEJ3YkdVZ2 FWQm9iMjVsTVI4d0hRWURWUVFECkV4WkJjSEJzWlNCcFVHaHZi bVVnUkdWMmFXTmxJRU5CZ2dFQk1CMEdBMVVkRGdRV0JCVHBsVT JrZE5zeFpFbmEKTXFUSnVaVWdaQzM1WHpBTUJnTlZIUk1CQWY4 RUFqQUFNQTRHQTFVZER3RUIvd1FFQXdJRm9EQVdCZ05WSFNVQg pBZjhFRERBS0JnZ3JCZ0VGQlFjREFUQU5CZ2txaGtpRzl3MEJB UXNGQUFPQmdRQ3FjbVNyTnFnWldGdkZJYzluCkNwMktacUVRK0 ozdTNLS2h4ZUwzR05KZ2twS3JQa3R3RC8rRGhIMlFDRUNtRUNM NTI0MHVLWGkvTzFlZjZZMkIKWjM4SVFuOHVoci9oYkRXUWFpV1 o2OFhQWUEvTzRFZ3lKMHp6cmlzMks3UzBPSG9vTm1uZVowcEVM MElib2ZaOApKRjhHbjRaK0I2dHR6MEtQSDdJWTJ3LzRYZz09Ci 0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
DeviceClass: iPhone
DeviceName: iPhone
DevicePublicKey: LS0tLS1CRUdJTiBSU0EgUFVCTElDIEtFWS0tLS0tCk1JR0pBb0 dCQUpIbHlzUktaQlJ1c0lBWjl3eFc2QnlxbjkzMGRJMjZSbHJu WmNOVkorYVE3Z3pIcmd3R2twT2sKMGFpVWhxRWZFaU5ycDBBam tJMDJjVnJIdVg3M0FtamVZTW9FdmhxaDV6c2VZTVJIK1lwaXh1 K1NpZFFicjVYTQp1L0xMQi84dXFRZTZDUjlqekN2SUI0YXJ6Q3 kwT3JQMm1ybXcwamZIUWRUOHJiS1lBYW1uQWdNQkFBRT0KLS0t LS1FTkQgUlNBIFBVQkxJQyBLRVktLS0tLQo=
FirmwareVersion: iBoot-636.66
HardwareModel: N82AP
HostAttached: true
InternationalMobileEquipmentIdentity: 011771009566244
MLBSerialNumber: J58430ZJ7YEUE
ModelNumber: MB631
PasswordProtected: false
PhoneNumber: 0351 15 670 7815
ProductType: iPhone1,2
ProductVersion: 3.1.2
ProductionSOC: true
ProtocolVersion: 2
RegionInfo: C/A
SBLockdownEverRegisteredKey: false
SIMStatus: kCTSIMSupportSIMStatusNotInserted
SerialNumber: 88844JB6Y7K
SoftwareBehavior: AAAAAAAAAAAAAAAAAAAAAA==
SomebodySetTimeZone: true
TimeIntervalSince1970: 1267565631
TimeZone: America/Guyana
TimeZoneOffsetFromUTC: -10800.000000
TrustedHostAttached: true
UniqueChipID: 2674624314638
UniqueDeviceID: d11f96a431215e051ad40a0192512f120c2f0956
Uses24HourClock: false
WiFiAddress: 00:23:df:0f:d3:a5
iTunesHasConnected: true



vemos que lo reconoce y nos proporciona toda la info de nuestro aparato

4. es recomendable recompilar gvfs (que se encarga de montar los dispositivos) y aqui instale mas dependencias que son para que cuando lo conectamos salga la ventana de ejecucion automatica de contenidos.

extra/gvfs 1.6.3-1 [instalado]
extra/gvfs-afc 1.6.3-1 [instalado] (este es el que se encarga de los dispositivos moviles)
extra/gvfs-obexftp 1.6.3-1 [instalado]

esos son los gvfs que tengo instalados

5. reinicie sesion, y probe, lo reconocia, en rythmbox aparecia como dispositivo el iphone, pero daba errores de transferencia.

Luego buscando en internet, encontre que el kernel 2.6.34 ya incluye soporte para el iphone con el modulo (ipheth) iPhone USB Ethernet Driver

entonces basto con cargar el modulo $ sudo modprobe ipheth

al hacer $dmesg vemos que ahora lo reconoce al iphone como una interface de red mas.

[ 8181.461000] ipheth 1-6:4.2: Apple iPhone USB Ethernet device attached
[ 8181.463067] usbcore: registered new interface driver iphethre



conecto el iphone y listo funcionando 100%, solo probe desde rythmbox cargar musica y la carga de manera correcta, tambien si hacemos click arriba del dispositivo nos deja reproducir la musica que se encuentra dentro.
Datos archivados del Taringa! original
0puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

l
lea_b🇦🇷
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.