Como gerenciar e restaurar um iPhone moderno ou iDevice no Ubuntu com o iTunes

4

Essa pergunta - como instalar o iTunes no Ubuntu - foi feita muitas vezes antes neste site, mas as respostas estão todas desatualizadas e envolvem o Wine ou alguma outra ferramenta que não funciona mais para a versão mais recente do iTunes. Simplificando, eu preciso fazer o backup regularmente e ocasionalmente restaurar o firmware em um iPhone 6.

Eu não posso:

  • Windows de inicialização dupla - por algum motivo, a instalação de um sistema operacional faz com que o outro não inicialize & amp; depois de dias de dor de cabeça & amp; dezenas de reinstalações eu decidi deixar o Ubuntu ser & amp; não tente preservar o Windows. Além disso, "basta usar o Windows" não é realmente uma solução em um fórum do Ubuntu.

  • use libimobiledevice-dev . libimobiledevice-dev não permite mais que você gerencie atualizações do iOS ou sincronize músicas.

  • Compre outro telefone. Este deve ser óbvio, mas por alguma razão, alguns dizem que sempre "muito ruim que você não deveria ter comprado um iphone; P".

por taylor swift 10.07.2016 / 17:10

2 respostas

1

Ok, eu consegui isso para funcionar, e restaurou com sucesso um iPhone 6 no Ubuntu 16.04 . Postando meus passos aqui como tenho certeza que há muitos usuários do Ubuntu como eu, que gostariam de saber que existe uma maneira (relativamente) fácil de fazer o iTunes funcionar sem ter que pegar emprestado um computador Windows de um parente .

1. Instalar o VirtualBox

Instale o VirtualBox em virtualbox.org ; escolha a que está rotulada for Linux hosts , já que estamos instalando um Windows virtual on Linux (o Linux é o host). Outros aplicativos de virtualização podem funcionar também, mas eu não os testei.

2. Baixe uma imagem da Máquina Virtual do Windows

Acesse developer.microsoft.com e baixe uma máquina virtual do Microsoft Edge . É grátis. Verifique se a plataforma corresponde ao software de virtualização que você está usando (VirtualBox). O que usei foi a versão Win 10 Stable , mas os outros provavelmente funcionam também. Observe que essas imagens são muito grandes (~ 4,7 GB) e podem demorar um pouco para serem baixadas.

3. Extraia a imagem .ova

Extraia o arquivo .zip baixado para obter o arquivo MSEdge - Win10TH2.ova . O arquivo é grande e demora um pouco para ser extraído, mas no meu computador, o Archive Manager conseguiu descompactá-lo bem.

4. Importar a imagem .ova

Clique duas vezes no arquivo .ova; O Ubuntu deve abri-lo automaticamente no VirtualBox. Deixe o VirtualBox importar o .ova, todas as configurações padrão são exceções para a configuração do arquivo Virtual Disk Image , que deve ser alterada de .../VirtualBox VMs/MSEdge - Win10TH2_1/MSEdge - Win10TH2-disk1.vmdk para .../VirtualBox VMs/MSEdge - Win10TH2_1/MSEdge - Win10TH2-disk1.vdi (a extensão do arquivo foi alterada de vmdk to vdi . Isso é importante para a próxima etapa, aumentando o tamanho do disco rígido virtual.

5. Aumentar o tamanho do disco rígido virtual

Esta é provavelmente uma das coisas mais inesperadas que você precisa fazer para fazer backups e restaurações do iPhone funcionando corretamente. O tamanho do disco rígido virtual padrão do VirtualBox aloca o Windows 10 virtual simplesmente não é grande o suficiente para armazenar a maioria dos backups do iPhone, o que fará com que eles falhem. Corrija isso navegando para o diretório da VM do Windows (provavelmente:

cd VirtualBox\ VMs/MSEdge\ -\ Win10TH2 

e executando este comando:

VBoxManage modifyhd MSEdge\ -\ Win10TH2-disk1.vdi --resize 128000

O número 128000 representa o tamanho, em MB, para o qual você está redimensionando o disco. 128 GB provavelmente é o suficiente para armazenar dois ou três backups do iOS.

6. Aumentar o tamanho da partição do Windows

Apenas aumentar o tamanho do disco não é suficiente para tornar o iTunes ciente de que ele tem mais espaço para usar. Você precisa usar o comando diskmgmt.msc do Windows (no "menu Iniciar" ou qualquer que seja o nome da Microsoft nos dias de hoje) para abrir a ferramenta Gerenciamento de disco. Em seguida, clique com o botão direito do mouse na partição azul "Windows 10 (C :)" e selecione Extend Volume . Por padrão, ele expandirá a partição para preencher os 128 GB inteiros.

7. Instalar o iTunes

Este passo é bastante simples, basta instalar o iTunes na sua máquina virtual da mesma forma que instalaria o iTunes em qualquer computador Windows normal.

8. Ativar visibilidade USB

Seu iTunes virtual não poderá ver seu iPhone porque o USB está desativado por padrão. Primeiro, você precisa desativar a máquina virtual (se estiver em execução) e instalar o pacote de extensões USB em VirtualBox ; está marcado como VirtualBox 5.0.24 Oracle VM VirtualBox Extension Pack .

Observe que as informações no link estão muito desatualizadas . Eu segui todos os passos, mas não tenho certeza se isso é realmente necessário. Se você fizer isso, não execute a etapa 4 (adicionando a linha none /proc/bus/usb usbfs devgid=123,devmode=664 0 0 a etc/fstab ), isso causará uma tela preta de morte na sua instalação do Ubuntu. Se isso ocorrer, você sempre poderá usar a linha de comando do Modo de Emergência para navegar de volta para fstab/etc ( cd .. ; cd etc ) e usar nano ( nano fstab ) para remover a linha ofensiva.

Em seguida, vá para o editor Settings no Gerenciador do VirtualBox e vá para a guia USB . Verifique a caixa Enable USB Controller e escolha USB 2.0 (EHCI) das opções. (Se estiver acinzentado, lembre-se de desativar a máquina virtual.) Em seguida, adicione um filtro USB vazio (círculo azul) à lista USB Device Filters . Não selecione um filtro específico (sinal de mais verde) como " Apple Inc. iPhone ", porque esse filtro não conseguirá detectar um iPhone no Modo de Recuperação, enquanto o filtro nulo o fará.

9. Parabéns! Você está feito!

Agora você pode usar o iTunes com o seu iPhone em sua máquina virtual completamente normalmente. Você pode até fazer backup, atualizar e restaurar o firmware do iOS.

    
por taylor swift 10.07.2016 / 23:18
1

(Old i5, 4 GB de RAM, CentOS 7, VirtualBox 5.1.22 com pacote de extensão)

Eu usei o método para restaurar / atualizar um iPad. Funcionou bem, mas foi ainda mais simples:

  • As máquinas virtuais do Windows 7 são muito mais leves que o Windows 10. Por padrão, o W7 define 512 MB para RAM, enquanto o W10 define 4 GB. W10 nem ao menos inicializaria. Eu configurei 1,6 GB de RAM para o W7 e funcionou perfeitamente.
  • Não há necessidade de alterar a extensão do vmdk para o vdi nem para redimensioná-lo.
  • O pacote de extensão do VirtualBox é essencial para ativar o USB 2.0. Lembre-se de que, para "conectar" o dispositivo na porta USB virtual, é necessário selecioná-lo em "Dispositivos > USB" quando o Windows virtual estiver em execução.
  • Basta selecionar o iPad que aparece em "Dispositivos > USB" como "Apple ..." e funcionou bem para mim. Uma ou duas vezes durante a restauração / atualização, ela foi "desconectada", mas selecioná-la novamente foi o suficiente para retomar o processo.

Outra coisa que esqueci: a máquina virtual do Windows 7 é de 32 bits , portanto, baixe o iTunes de 32 bits.

    
por Sergio 07.07.2017 / 19:47