Utilize seu iPad/iPhone/IPod Touch na plataforma GNU/Linux

Com um iPad em mão, percebi a exclusão da Apple com usuário Linux, pois não existe um iTunes for Linux (pelo menos até o presente momento). Sendo assim deixo neste documento as técnicas de comunicação e troca de dados com o seu iPad sem a necessidade de recorrer a sistemas proprietários.

[ Hits: 185.508 ]

Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 01/07/2010 | Blog: http://assuntonerd.com.br


Download dos pacotes



Requisitos de software:

A seguir os programas necessários para prosseguir neste tutorial e alguma dicas para instalação para as distribuições SUSE, Mandriva, Ubuntu e Fedora.

Fuse: http://fuse.sourceforge.net

FUSE ou Filesystem in Userspace. Ele é um projeto que permite o roteamento do pedidos do sistema de arquivos através do VFS (abstração do sistema de arquivos). Um bom exemplo sobre o Fuse é o GmailFS, que permite "montar" sua conta do Gmail, acessando-a como se fosse um HD externo.

libimobiledevice e iFUSE: http://www.libimobiledevice.org

É uma biblioteca com protocolo de comunicação para iPhone, iPod Touch e iPad sem dependência de biblioteca da Apple. O iFuse permite montar o seu iPad no seu sistema de arquivos.

Calibre: http://calibre-ebook.com/

Uma suíte completa para criar, manipular e publicar ePub (livro eletrônico), ou seja, conversor, leitor e editor de arquivos ePub.

Dicas de download:

Abaixo os links para download dos códigos fonte:
Mais informações em: http://www.libimobiledevice.org/

Download para as principais distros:
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Download dos pacotes
   3. Mão na massa
Outros artigos deste autor

Membro da comunidade Viva O Linux na Espanha

PEAGLE: Serviço Web de busca indexada em seu servidor local

Como fazer um viciante e cativante servidor de Quake2 CTF

Instalando o Android 5.0 Lollipop e suas novidades

Como instalar Microsoft SQL SERVER no openSUSE Linux

Leitura recomendada

Guia definitivo para resolver problemas do chipset Ac97 Intel (intel8x0) presente nas placas mãe Asus k8u-x (Ali 5455)

Adaptador USB RF para redes sem fio (Clone) no Debian e Dapper

Configurando impressora HP692C no Slackware

Hardware Lister (lshw) - Relatório simples de seu hardware

Grave seus boots remotos com uma placa mãe

  
Comentários
[1] Comentário enviado por removido em 01/07/2010 - 14:30h

Já tava sentindo falta dos trabalhos do Mr Hair.
Como sempre, uma novidade em alto nível técnico!
Meureceu 10!
;-))

[2] Comentário enviado por fernandoguedes em 01/07/2010 - 20:20h

Muito bom Cabelo! Em breve vou fazer um tutorial ensinando a galera a instalar iPodLinux no iPod, que acrescenta algumas funções ao iPod e tem um rico conteúdo que pode ser encontrado aqui: www.iPodLinux.org

[3] Comentário enviado por fernandoborges em 01/07/2010 - 22:35h

Caraca, que show de artigo, parabéns.

[4] Comentário enviado por jborda em 02/07/2010 - 08:54h

Grande cabelo!
Muito bom artigo irmão, pena eu não ter um iP*** pra testar, agora só falta um artigo de "Como instalar linux em aparelhos xing-ling", como o meu hehehe....

[5] Comentário enviado por Lisandro em 02/07/2010 - 13:32h

Show. Valeu o artigo.

[6] Comentário enviado por gtuxed em 03/07/2010 - 14:02h

Bom artigo.

Dias atrás também precisei <a href="http://gtuxed.blogspot.com/2010/06/copying-your-files-to-iphoneipodipad.html">fuçar</a> um pouco para poder acessar meu ipod touch através do linux.

Quando testei o ifuse vi que era util mesmo só quando o dispositivo já havia sido jailbroken, do contrario apenas acessamos uma parte do disco (não curti muito essa idéia rsrs).

Hehe, agora atualizei um dev que tenho para o iOS 4, não notei nada de mais fora o iBook.

É, uma "apple" sem "cydia" ainda não é muita coisa, para aqueles que concordam com essa opinião vou estar atualizando <a href="http://gtuxed.blogspot.com/2010/06/ios-4-jailbreak.html">este endereço</a> pois quando sair um JB estável para iOS4 vou estar publicando passo a passo em como fazer este procedimento (caso seja necessário pois as vezes o processo é totalmente automático como JB spirit).

Bom é isso ai pessoal ;P

[7] Comentário enviado por Renato_eng em 03/07/2010 - 17:22h

E quanto ao sincronismo de aplicativos?
Acho que esse é o ponto principal dos gadget's da Apple.
O único motivo que ainda dependo no Windows é o iTunes.
Vamos esperar se aparece um substituto real para o iTunes no Linux...

[8] Comentário enviado por nicolo em 03/07/2010 - 20:15h

Prezado Mestre.
Tentei baixar e compilar os pacotes indicados. No Ubuntu o nome das bibliotecas não confere. Fui para o Debian. O pacote usbmuxd-1.0.4 não compila. Há um erro de parêntesis no arquivo CMakeLists.txt linha 46. Corrigi feliz da vida. Depois disso dá erro no log do cmake:

/usr/bin/gcc -O2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o -o cmTryCompileExec -rdynamic -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: ld returned 1 exit status
make[1]: Saindo do diretório `/sdb1/home/nicolo/Download/usbmuxd-1.0.4/build/CMakeFiles/CMakeTmp'
make[1]: ** [cmTryCompileExec] Erro 1
make: ** [cmTryCompileExec/fast] Erro 2

Como não sou profissional de informática, não tenho noçao do que fazer.... That is GNU/LINUX.
That is life.
Excelente artigo....

[9] Comentário enviado por cabelo em 05/07/2010 - 02:10h

Nicolo, no link abaixo os pacotes para o Ubuntu (Karmic, Lucid)

https://launchpad.net/%7Epmcenery/+archive/ppa

[10] Comentário enviado por diogoryu em 05/07/2010 - 14:19h

Mais uma vez, o cabelo sempre nos ajudando com seus ótimos artigos, value cabelo

[11] Comentário enviado por jere2001 em 18/07/2010 - 14:54h

Gostei muito do seu artigo sobre sincronizar o iPad utilizando Linux. Tenho um iPod 5.5g 80Gb. Amo totalmente ele, prá onde vou ele está comigo. Porém devido ao iTunes somente estar disponível para Windows e Mac, devido ao meu amado iPod sou o brigado a manter meu odiado Windows instalado no meu PC.
Seu artigo é interessante mais por curiosidade, porém não é nada prático utilizar esta técnica corriqueiramente para fazer o sincronismo dos gadgets...
Lógico vc pode me citar o Rhythmbox o Amarok e por aí vai. Porém convenhamos nenhum deles tem a capacidade de gerenciamento que o iTunes tem. Eu mesmo sou um total maníaco por música. Mantenho minha biblioteca de 3000 músicas totalmente organizada pelo iTunes que facilita em muito o processo. Isso sem contar o recurso que prá mim é o mais importante no iTunes. O EQUALIZADOR, no iTunes é possível montar uma equalização diferênte por música, e essas configurações o iTunes passa para o iPod.
Nenhum sincronizador de iPod na plataforma Linux tem este recurso.
Isso sem contar que com o iTunes é possível fazer o sincronismo de fotos, vídeos e tudo o mais de forma centralizada e para quem tem um dispositivo grande, é possível deixar tudo de forma automática.
Será que é tão difícil criar algum software tão completo quanto o iTunes. Ou sei lá tentar melhorar o suporte no Rhythmbox (que tem um péssimo equalizador) ou no Banshee, para que os iPod's, iPhone's e iPad's sejam completamente suportados.

[12] Comentário enviado por zezosc em 03/03/2011 - 13:23h

Só uma pequena observação, pelo menos no Kubuntu 10.10 e 10.04 (e nas versões dos programas que estou usando), o comando para converter vídeos fica assim:

ffmpeg -i [NOME-ARQ] -s 640x480 -vcodec mpeg4 -b 2000k -acodec aac -strict experimental -ac 1 -ar 16000 -r 13 -ab 32000 -aspect 3:2 [NOME-ARQ-FINAL.mp4]

[13] Comentário enviado por psychokill3r em 08/02/2012 - 14:31h

Obrigado pelas dicas cabelo.

se voce receber uma mensagem assim :

GNUTLS ERROR: A TLS packet with unexpected length was received

desconecte o idevice assim

$idevicepair unpair

agora desplug e plug denovo que ira funcionar..

só uma coisa como faz para desmontar

man ifuse ñ existe e o --help não ajuda.

Viva o GnuLinux


Contribuir com comentário