
Até pouco tempo, eu havia desistido da idéia de usar o iPhone com o Ubuntu instalado no meu computador. Era simplesmente horrível… Já existem soluções nativas no Linux para esse tipo de coisa. Tanto o gtkpod como o Amarok já conseguem sincronizar as músicas, vídeos e podcasts há um bom tempo. Mas isso funciona apenas via SSH, na rede WiFi (lerdo pra C@R@LH0)… e para gerenciar as fotos, por exemplo, nenhum deles funciona direito. O site oficial do Ubuntu até tem um tutorial completo para isso, mesmo sendo um método onde o iPhone tenha que ser ilegalmente desbloqueado
Já tentei instalar o VirtualBox, instalar o Windows na VM e nada… simplesmente não funciona. Agora… finalmente… com o advento do VMWare 6.0.3… a coisa mudou. Depois de um fix feito no VMWare, a versão 6.0.3 já saiu com suporte ao iPhone — esta thread no UbuntuForums.org mostra uma discussão sobre o assunto.
Se você usa Linux, tem um iPhone e gostaria de mantê-lo sincronizado, veja estes passos abaixo.
1) Instalar o VMWare
Primeiramente, é preciso obter a versão mais VMWare — que pode ser 6.0.3 ou superior. Veja o site oficial do VMWare para download. Escolha uma instalação que seja compatível com o seu Linux, observe que existem pacotes para 32bits e 64bits. Como estou usando a versão do Ubuntu 8.0.4 64bits, o pacote que peguei foi vmwareworkstation_6.0.4-93058_amd64.deb.
Para instalar, abra um Terminal (Consola) e digite o comando
sudo dpkg -i vmwareworkstation_6.0.4-93058_amd64.deb
Depois de instalado, o VMWare dá instruções para você configurá-lo, pois ainda é preciso executar um script de configuração e passar por um monte de perguntas bobas que já possuem valores padrão. Uma vez instalado e configurado, o crie uma máquina virtual para uma instalação do Windows.
2) Instale o Windows XP no VMWare
Para esse passo, é preciso que se tenha um CD de instalação do Windows. Se você não tem, pode comprar uma cópia legítima desse maravilhoso sistema operacional, ou simplesmente pegar essa distribuição bacana que achei nos downloads de Torrent — trata-se e uma ISO de instalação personalizada do Windows XP com apenas 90Mb de tamanho! Depois de instalado, ocupa apenas 250Mb de disco! Melhor ainda… já vem sem o Internet Explorer!
Ela foi preparada especialmente para o notebook ultra-portável EEE-PC da Asus. Ela não suporta algumas coisas, como múltiplos usuários, mas o básico está todo presente e já é o suficiente, sem contar no Service Pack 3. A verdadeira vantagem: esse é o único Windows que boota em aproximadamente 5 segundos!!! Isso mesmo! É mais rápido desligar e ligar novamente o Windows do que tirar um snapshot da VM! Essa foi a minha escolha pessoal devido ao footprint levíssimo da instalação.
Dica 1: Instale o VMWare tools dentro do Windows, pois isso facilita muita a vida ao interagir com a VM, foco do mouse muda automaticamente e é possível transferir arquivos para dentro e fora da VM apenas arrastando.
Dica 2: Configure a placa de rede para acesso à Internet ou apenas a rede local com o host. Não deixe de configurar uma pasta compartilhada para o host, onde ficam as músicas e vídeos no seu Linux. Assim o iTunes poderá acessar sua mídia.
3) Instale o iTunes dentro do Windows
Basta fazer o download do iTunes no site da Apple e instalar normalmente. A versão atual 7.7 funciona sem problemas.
Depois de instalado o iTunes, basta conectar o iPhone, configurar o dispositivo USB da VMWare para passar o iPhone para dentro da VM (normalmente isso ocorre de forma automática) e pronto. O iPhone deve ser reconhecido e será sincronizado normalmente.
Observações
- Apesar do iTunes reconhecer o iPhone normalmente, no meu caso, o ele não foi reconhecido como câmera digital. Desta forma, não foi possível manejar as fotos manualmente. Os drivers da Apple não instalaram de forma correta no Windows e o iPhone não aparece instalado corretamente no Gerenciador de Dispositivos do Windows.
- Apesar do Windows mencionado ser uma instalação leve e pequena o fato do Windows estar dentro de uma VM ainda atrapalha na performance. Isso implica que o iTunes não tem uma boa performance para tocar vídeos tão bem como se estivesse em uma instalação nativa do Windows. Se você usar uma instalação completa do Windows, a performance vai ser pior ainda.
- No caso da minha instalação, foi necessário encontrar os drivers de audio para que o Windows pudesse tocar músicas. Veja esse post legal sobre como encontrar drivers para hardware desconhecido.
- VMWare é um produto pago. Por favor, não use cópias piratas
- Ferramentas de Jailbreak/desbloqueio (como ZiPhone, WinPwn ou QuickPWn) não são garantidas de funcionar dentro de VMs. QuickPwn, por exemplo declara abertamente que não suporta ambientes de VM.
Espero que essa dica ajude outras pessoas.