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!
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:
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).
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.
Conecte seu telefone, o iTunes em execução, não sincronize neste momento.
Loja> Autorize este computador.
Arquivo> Transferir compras . Leia também aqui: http://support.apple.com/kb/HT2519
Clique com o botão direito do mouse no telefone no painel esquerdo do dispositivo e selecione "Redefinir avisos".
Clique com o botão direito do mouse novamente e selecione "Backup".
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.
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.
fonte
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.
fonte