Como faço para o meu iPhone sincronizar com um novo computador sem ser apagado?

22

Por alguma razão, a Apple impôs uma restrição absurda, onde a única maneira de sincronizar um iPhone (ou outro iDevice) com um computador diferente é apagando-o primeiro . Não verifiquei em primeira mão que esse processo realmente apaga todo o iPhone, porque, naturalmente, tenho muito medo de tentar.

Por isso, passei muito tempo vasculhando a web tentando encontrar uma maneira de contornar essa limitação ridícula (e artificial). Passei literalmente horas ao longo de vários dias e, eventualmente, encontrei uma combinação de páginas da web que finalmente me permitiram fazer o que precisava. Vou resumir as etapas aqui para outras pessoas que bateram de cabeça com essa.

devios1
fonte

Respostas:

21

A primeira coisa a ter em atenção é que o iTunes utiliza uma "ID persistente da biblioteca" para identificar o emparelhamento de um iDevice com uma instalação do iTunes. Esse ID hexadecimal de 16 dígitos é armazenado no dispositivo e no computador com o qual está emparelhado. O iTunes gera um novo ID quando é instalado (ou, mais precisamente, quando cria sua biblioteca). Se você conectar um iPhone com uma ID persistente diferente da cópia do iTunes instalada no computador, você verá a caixa de diálogo de aviso mostrada acima.

A única coisa que está no seu caminho, no entanto, é esse id persistente e danado. Para que as coisas funcionem sem problemas, precisamos invadir a instalação do iTunes para que ele pense que seu ID é igual ao do nosso iPhone.

Para fazer isso, primeiro precisamos descobrir qual é o ID persistente do telefone. Existem algumas opções aqui, dependendo de você ainda ter a cópia sincronizada original do iTunes disponível.

Etapa 1: obtendo o ID persistente

Se você ainda tiver a instalação original do iTunes com a qual seu iDevice está sincronizado, poderá obter o ID persistente do arquivo "iTunes Music Library.xml" no diretório do iTunes. Basta procurar a tag "Library Persistent ID".

Se você não tiver mais acesso à instalação anterior (como foi o meu caso), precisará obter o ID do seu iPhone. Felizmente, há uma maneira sorrateira de fazer isso sem ter que fazer o jailbreak do seu telefone. [Se o seu telefone já estiver com jailbreak, você pode lê-lo em um dos arquivos .plist no diretório do iTunes no telefone, eu acredito.]

O truque é que você precisa fazer um backup do seu telefone usando o iTunes e depois procurar nos arquivos de backup para encontrar o ID persistente. Felizmente, o iTunes permite executar backups sem ser sincronizado, para que você possa fazer backup de um iPhone em qualquer cópia do iTunes.

Infelizmente, o ID não está claramente visível nos arquivos de backup. Você precisará usar um script da web gratuito para determinar seu ID persistente de um arquivo Info.plist que você enviar.

Instruções completas estão nesta página .

Agora que você tem o ID persistente da sua biblioteca, é necessário induzir suas instalações do iTunes a pensar que esse ID é realmente o ID que possui.

Etapa 2: Alterando a ID persistente do iTunes

O iTunes armazena o ID persistente em dois lugares, apenas para facilitar a alteração: uma vez no arquivo " iTunes Music Library.xml " já mencionado e mais uma vez no arquivo " iTunes Library.itl ", que é um arquivo binário. arquivo e muito mais complicado de editar.

Embora seja (ou pelo menos fosse) supostamente possível editar o arquivo binário e aceitá-lo, não consegui fazer isso funcionar, por isso não recomendo incomodar, pois existe uma maneira mais fácil de fazer isso. não exige isso.

Primeiro, faça backup dos dois arquivos mencionados acima. Em seguida, abra o arquivo xml e cole no ID persistente da sua biblioteca obtido da etapa 1 sobre o ID existente na <Library Persistent ID>tag e salve.

Agora crie um arquivo vazio e denomine "iTunes Library.itl". Não funcionará se você apenas excluir ou renomear o arquivo. O iTunes precisa pensar que está corrompido, não apenas desapareceu.

Agora, quando você iniciar o iTunes, ele verá o arquivo de biblioteca "corrompido" e o reconstruirá para você, a partir do arquivo xml que contém seu novo ID persistente.

Se tudo correr bem, depois de alguns minutos reconstruindo o arquivo da biblioteca (pode demorar um pouco se você tiver uma biblioteca grande, lembre-se), você poderá conectar o iPhone e sincronizar como se nada estivesse errado no mundo!

Para mais detalhes (incluindo como encontrar o diretório do iTunes no seu computador), leia esta página .

Boa sorte!

devios1
fonte
Isso não funcionou para mim. Eu fiz exatamente como mencionado, o iTunes achou que o arquivo itl estava corrompido e o "reconstruiu", mas não a partir do conteúdo do meu iPhone. Ele sincroniza tudo agora, mas perdi todas as minhas músicas e a maioria dos aplicativos no processo. Indo para restaurar a partir do backup agora.
perfil completo de Helder S Ribeiro
O backup ao qual eu estava me referindo foi gerado pelo iTunes "em recuperação" na primeira vez que o abri. Aparentemente, ocorreu um erro ao gerar essa imagem de backup, sobre a qual ela só me falou quando tentei recuperá-la. Então, eu estou preso ter que reconstruir o meu iPhone de qualquer maneira :( Talvez criar um backup em um não-adulterado, com iTunes e utilizando o método de trabalho poder de Tony Tellez para os outros.
Helder S Ribeiro
Você definitivamente não deve perder nada com esse método. Esse era inteiramente o objetivo de fazer dessa maneira. Além disso, o arquivo da biblioteca do iTunes é reconstruído com base na biblioteca do computador, não no telefone, mas depois deve permitir a sincronização com o telefone.
devios1
Esta é uma solução muito doce!
Django Reinhardt
2
@chaiguy Senhor, você é inteligente e bonito. Que todos os seus planos se tornem vitórias e todos os seus inimigos caiam diante de você.
precisa saber é o seguinte
4

Por padrão, o iPhone sincroniza o conteúdo do iTunes com um computador por vez. Qualquer tentativa de sincronizar esse conteúdo com um segundo computador resultará na exclusão de TODOS os conteúdos do iTunes do telefone e, em seguida, na substituição do conteúdo do segundo computador. Este é um recurso de design e não pode ser substituído. Como você substituiu o computador ou o disco rígido, o telefone verá isso como um "novo" computador. A sincronização de conteúdo do iTunes é uma maneira: computador para telefone. Se você tiver fotos sincronizadas com o iPhone ou músicas copiadas por conta própria, primeiro será necessário copiá-las do iPhone usando software de terceiros, como o TouchCopy , antes de fazer qualquer outra coisa, pois a Apple não faz nenhuma provisão para fazê-lo. . Depois de fazer isso, faça o seguinte na ordem especificada:

  1. Desative a sincronização automática quando um iPod / iPhone estiver conectado em iTunes> Preferências> Dispositivos (no menu Editar, se estiver usando o Windows).

  2. Verifique se você tem um contato e um evento nos aplicativos suportados no seu computador (iCal e Catálogo de endereços em um Mac, Catálogo de endereços do Windows ou Outlook, se estiver usando o Windows). Essas entradas podem ser falsas, não importa, o ponto importante é que esses programas não estejam vazios.

  3. Conecte seu telefone, o iTunes em execução, não sincronize neste momento.

  4. Loja> Autorize este computador.

  5. Arquivo> Transferir compras . Leia também aqui: http://support.apple.com/kb/HT2519

  6. Clique com o botão direito do mouse no telefone no painel esquerdo do dispositivo e selecione "Redefinir avisos".

  7. Clique com o botão direito do mouse novamente e selecione "Backup".

  8. Clique com o botão direito do mouse novamente e selecione "Restaurar do backup", selecione o backup que você acabou de fazer. Quando solicitado a criar outro backup, recuse. Nota: a música não faz parte do seu backup do iTunes e precisa ser restaurada como acima.

  9. Isso DEVE ser seguido por uma sincronização para restaurar o conteúdo do iTunes, que você seleciona nas várias guias. Você receberá um pop-up sobre seus contatos e calendários pedindo para mesclar ou substituir, selecione "Mesclar".

Seu telefone deve ter a mesma aparência de quando você iniciou, sem perda de dados.

Mike Barrett
fonte
3

Existe um método mais fácil. Muito facil. Cancele essa janela. O seu iPhone permanece montado no iTunes. Clique com o botão direito e escolha backup. Após a conclusão do backup, desconecte o iphone e conecte-o novamente. Em seguida, permita que ele apague o iPhone e restaure-o apenas.

Tony Tellez
fonte
Ouvi dizer que o backup não faz backup de todos os dados (por exemplo, dados do aplicativo) do telefone, o que significa que você pode restaurar fotos e músicas, mas perderá muitos outros dados.
devios1
Se estiver faltando algo, restaure o mesmo backup pela segunda vez.
Tony Tellez
Este segundo método (apagar, recuperar do backup, possivelmente recuperar do backp novamente) foi verificado por alguém? É tudo , incluindo aplicativos e sua ordem na tela inicial, restaurado corretamente?
Helder S Ribeiro
1
Claro que tudo é restaurado. Esse é o mesmo backup que você usa se o seu iPhone aumenta demais e precisa ser redefinido. Ou se você estiver atualizando para uma versão beta do iOS.
Django Reinhardt
2
Aqui está o artigo da Apple sobre a transferência de seus dados para um novo dispositivo: support.apple.com/kb/HT2109
Django Reinhardt