Nota: o problema mudou agora. Você pode ler o "Problema antigo" se quiser, mas não é necessário entender o novo.
Novo problema
Com muito hackery (extraindo o .msi e depois o Orca) eu finalmente consegui instalar o recurso Mobile Device Support, e isso resolveu o antigo problema. No entanto, outro problema surgiu.
Basicamente, o iTunes não reconhece o meu iPhone quando não está no DFU ou no modo de recuperação. Eu cometi o erro de tentar recuperá-lo (reiniciando-o no modo DFU para que ele seja reconhecido e, em seguida, clicando em restaurar); mas assim que o iPhone se reinicia no modo normal para instalar o firmware do iTunes trava .. Então agora eu estou preso com um iPhone inutilizável por enquanto! :( (já que o processo de recuperação formatou, mas agora não consigo instalar o firmware)
Eu me cansei disso e imaginei que seria mais rápido criar uma VM do Windows XP de 32 bits do que resolver o problema. Curiosamente, o Windows XP tem o mesmo problema exato. Eu tentei várias vezes; o que é interessante é que ele fica preso em momentos diferentes (às vezes na espera do iPhone, às vezes na reinstalação do software do iPhone 1 tick, às vezes 2 ticks, etc) ..
Alguma ideia? Isso é o que vou fazer assim que puder:
- Experimente com um cabo USB diferente
- Tente com um computador diferente
Problema antigo
Eu uso o Windows 7 x64 e, depois de um formato, instalei a versão x64 do iTunes. (iTunes.exe parece ser de 32 bits, embora a partir do gerenciador de tarefas, mas eu tenho dito abaixo por Randolph Potter (abaixo) que isso é normal; no entanto, alguém pode confirmar isso?)
Depois que eu conecto meu iPhone em toda a sua sabedoria radiante, ele diz:
This iPhone cannot be used because the
required software is not installed.
Run the iTunes installer to remove
iTunes, then install the 64-bit
version of iTunes.
Isso está realmente me deixando louco, especialmente porque o iTunes que eu instalei (várias vezes agora) é x64 (e não x86, sim, tenho certeza).
Eu tentei googling, outras pessoas tiveram o mesmo problema, mas não encontraram nenhuma solução até agora. Alguma idéia?
Obrigado
Solução
Eu encontrei o problema. É aparentemente ligado à placa-mãe (eu tenho um P7P55D) ..
A Gigabyte lançou uma atualização do BIOS que a corrige; infelizmente o meu é Asus então eu acho que não tenho escolha a não ser esperar.