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.509 ]

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

Programe em Python no jogo Minecraft com seu filho ou sozinho

IPCMSG: Comunicação inter-processos sem magia negra

ARToolKit: Criando aplicativos de Realidade Aumentada

Interface Gráfica e Ambiente Integrado p/ Free Pascal

Scribus 1.1.6: A opção Linux para Adobe PageMaker, QuarkXPress e InDesing

Leitura recomendada

Instalando a impressora HP D1460 (série D1400) no Linux

Configurando HD via porta USB no Linux

Tim-Web - Insigne Momentum 5.0

Rumo a um pinguim móvel

Open Hardware: Quem topa o desafio?

  
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