A melhor maneira de sincronizar seu Iphone/Ipod Touch no Linux

Atualizado 04-01-09: Clique aqui para ver o post sobre a versão 2.1 do Virtualbox!

Resolvi publicar esse post como forma de retribuição. Na verdade a minha intenção inicial era ter achado informações como estas para evitar todo o trabalho que tive. Após procurar bastante sem nada muito conclusivo, resolvi “meter as caras” mesmo e por a mão na massa! Como já li tantos posts ótimos que me livraram de verdadeiras enrascadas, me senti na obrigação de publicar esse! O fato é.. existem n maneiras de sincronizar seu Ipod Touch/Iphone com um sistema operacional Linux. Mas uma maneira descente mesmo eu só achei uma..

A seguir, minha trajetória..

Se você também achou esse howto de sincronização pela rede wireless com o Amarok, desista, é furada.. Esse método simplesmente corrompeu o file system do meu iTouch. Tive que fazer o processo de restore e carregar todas as minhas aplicações de novo. Além de ser uma solução lenta.. Imagina sincronizar 16gb de música pela sua rede wireless. Isso é.. se o seu roteador agüentar e não abrir o bico no meio do processo.

Já que a Apple não está nem ai para a comunidade Linux e nem sonha em lançar a %$#$ do iTunes para esse SO, resolvi partir para uma solução de virtualização(TinyXP numa VM só com o itunes instalado). O primeiro nome que me veio a cabeça foi o VirtualBox por ser uma solução mais “limpa”:

  • Tem uma grande empresa por trás (Sun)
  • Está disponível no repositório do Ubuntu (minha distro)
  • É leve e o SO roda transparente. (Só não tem emulação 3D)

Quando parecia tudo perfeito, tive o desprazer de descobrir que há um bug no tratamento de memória do VirtualBox 2.0.6 para acesso ao dispositivo USB. Esse bug não permite que o itunes reconheça o ipod/iphone conectado. O time de desenvolvimento prometeu corrigir isso para a versão 2.1. Então, vou ter que esperar até lá para testá-lo novamente. :/

Para virtualização só me restou o velho VMWare, porém há alguns fatores negativos nessa solução.  A grande questão é que existem duas linhas principais de produtos para virtualização com VMWare. Qual dos dois utilizar? São eles:

  • VMWare Server (Free, só que extremamente pesado!)
  • VMWare Workstation (Muitos recursos, host roda com performance excelente, porém é pago..)

Se você está pensando em tentar uma virtualização com o VMWare e usa o Intrepid ou qualquer outra distro com kernel 2.6.27, nem tente instalar o VMWare server. Ele não funciona bem para esse kernel, e você precisa aplicar um patch no SO antes de instalá-lo.

A única solução 100% que eu achei foi instalar o VMWare Workstation 6.5.0. Não tem segredo! É baixar e instalar.. O SO host roda perfeito e o melhor, sincroniza tranqüilamente com o seu ipod touch/iphone. O único problema é que para subir a VM você vai precisar de um serial válido.. Esse você acha num desses sites que você já conhece.. Ou se você for uma pessoa politicamente correta como eu… Baixa o trial e testa por 30 dias.. :p

Só mais um detalhe, para que o vmware consiga identificar seus dispositivos usb’s, você precisa montá-lo em algum diretório:

Para isso adicione a linha abaixo no seu /etc/fstab e reinicie:

usbfs /proc/bus/usb usbfs auto 0 0

Todas as soluções mencionadas acimas foram testadas por mim utilizando o Ubuntu 8.10 (Intrepid Ibex) kernel 2.6.27-7. A minha opinião é que a melhor solução (atualmente!) para resolver esse problema é realmente o VMWare Workstation 6.5. Porém, por um motivo ou outro você pode discordar. Dessa forma sinta-se a vontade para deixar um comentário e mostrar/provar o seu ponto de vista!

Boa sorte e que venha o Virtualbox 2.1..

[]‘s
-l30-

Tags: ,

View Comments to “A melhor maneira de sincronizar seu Iphone/Ipod Touch no Linux”

  1. Guuga Says:

    Ola me caro valeu a ajuda deste post. vou tentr pelo windows do pen drive e aviso se funcionar

  2. LeoLuz Says:

    @Guuga: Cara.. essa maneira de sincronizar funciona, porém já publiquei um post atualizado utilizando a nova versão do Virtualbox. Vale a pena dar uma checada.

    []‘s

  3. EDuardo Says:

    Estou tentando atualizar a fw do meu iphone e estou usando VM, porque meu Leopard foi atualizado e nao roda o QuickPwn. MInha pergunta é: tu sabe como posso priorizar só o win e não abrir o iphone pelo itunes?

    Sendo mais objetivo: ao fazer restore pelo win normalmente, ao religar o iphone o itunes do mac abre, atrapalhando o resto do processo de desbloqueio. Da uma luz brother hehe ;)
    Abs

  4. LeoLuz Says:

    @Eduardo: Pelo que eu entendi o problema está no iTunes do seu Leopard.. Há uma opção dentro do itunes para desabilitar sua carga automativa quando o iPhone for conectado na USB.. Essa opção encontra-se na tela principal de sincronia. Apenas desmarque o checkbox o seu iTunes não será mais carregado automaticamente.

    Acredito que isso possa solucionar o seu problema!

    Qq coisa, estamos ai…

    []!
    -LeoLuz-

  5. Roberto Says:

    Leo, eu acho que vc seguiu errado o tutorial da comunidade. Funciona normalmente pra mim, e o tratamento de cover art do Amarok é bem melhor que o do iTunes. Inclusive agora vc pode utilizar no firmware 2.X

  6. LeoLuz Says:

    @Roberto:

    Ola Roberto.. Testei esse método da comunidade Ubuntu por volta de maio de 2008. De lá para cá muitas versões do Amarok vieram e inclusive, analisando o histórico do tópico, percebo que ele foi bastante alterado desde então. Quanto ao fato de ter seguido errado o tutorial, não descarto a possibilidade (afinal são +- 27 passos para sincronizar mp3 com o ipod… :/ ).

    Ainda acho que a opção da virtualização é a melhor pelo fato de fazer a transferência dos dados via USB e não pela rede wireless. Porém gostaria muito que o Amarok ou o Songbird, etc.. sincronizassem nativamente pela USB; e realmente a solução de cover art do iTunnes é bem tosca..

    Porém essa é apenas a minha opinião, e agradeço por ter mostrado um ponto de vista diferente!

    []!

Leave a Reply

blog comments powered by Disqus