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: 195.546 ]

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


Introdução



Ao receber o iPad fiquei frustrado ao perceber que o iTune (software utilizado para transferência de dados com iPad e outros devices da APPLE) não está disponível para a versão Linux. Então não restou outra saída a não ser pesquisar as soluções alternativas no mundo open source.

A seguir dicas para não precisar recorrer aos sistemas operacionais proprietários. Vale a pena mencionar que para o iPod Touch e iPhone podemos contar com o software Rhythmbox, gtkpod e Amarok (vide vídeo abaixo).
Sobre o iPad:

iPad é um dispositivo em formato tablet produzido pela Apple Inc. O aparelho foi anunciado em 27 de janeiro de 2010, em uma conferência para imprensa no Yerba Buena Center for the Arts em São Francisco.[1] Meses antes de seu anúncio, surgiram rumores do nome do aparelho: iSlate, iBook e iTablet, entre outros.

O iPad foi apresentado como um dispositivo situado a meio caminho entre um notebook e um smartphone. O dispositivo utiliza o mesmo sistema operacional do iPhone e é voltado para o público leigo, devido ao tipo de interface oferecido.

A recepção inicial do iPad foi bastante misturada, com muitos entusiastas ficando contra o aparelho devido ao que percebem como limitações e com outros tantos demonstrando grande empolgação com facilidade de interação que a interface demonstra.

As especificações técnicas incluem redes sem fio Wi-Fi 802.11n e Bluetooth 2.1, tela touch de 9,7 polegadas, acelerômetro e bússola. O chip foi identificado pela Apple como A4, de 1GHz. Seu peso é de 680 gramas e sua espessura é de 0,5 polegadas (1, 27cm). Bateria para 10 horas de vídeo e 1 mês de standby. Possui diferentes versões com espaços de 16, 32 e 64 GB.

Fonte: IPad - Wikipédia
    Próxima página

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

Conectando com Bco Interbase/Firebird em Java

fprint: Biometria livre, completa e total!

MrProject: O gerenciador de projetos (MSProject) para Linux

Criando aplicativos para o Mac OS X no GNU/Linux

Ångström: Linux em Palmtops, portáteis e embarcados sem mistério

Leitura recomendada

Configurando HD via porta USB no Linux

Linux funcionando 100% no Notebook LG LE50 Express

Utilizando o celular Nokia 5200 Xpressmusic como pendrive no Mandriva Linux 2009.0

Como instalar um cartão PCMCIA (modem/rede) no meu notebook?

Montando RAID manual no Linux

  
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts