É possível atualizar um dispositivo iOS para uma versão anterior à versão atual?

7

O título da minha pergunta provavelmente parece confuso, então permita-me explicar ...

Digamos que você tenha um iPhone 3GS que ainda esteja executando o iOS 5. É possível, hoje, atualizar esse dispositivo para o iOS 6 (a versão mais recente suportada)? Ou agora está preso no iOS 5 porque a versão mais recente, iOS 7, não suporta o 3GS?

Em outras palavras, se você fosse para a Atualização de Software nesse dispositivo, ela ofereceria uma atualização para o iOS 6 ou diria que nada está disponível porque o iOS 7 não é compatível?

daGUY
fonte
Ficaria feliz em estar errado, mas entendo que a Apple desativou os servidores de autorização que validam o iOS 6, portanto, se você ainda não atualizou, as chances são extremamente altas de que você não poderá atualizá-lo agora. .
TJ Luoma
1
Ah, certo. Na verdade, a razão pela qual estou perguntando é porque tenho um iPhone 4 que estou mantendo no iOS 6 por enquanto. Se o iOS 8 sair no próximo ano e deixar de oferecer suporte para o iPhone 4, eu gostaria de atualizá-lo para o iOS 7 nesse momento, em vez de ficar preso no 6 para sempre. Mas como tudo é hipotético, imaginei que faria a pergunta de uma maneira que possa ser verificada hoje.
daGUY
Veja minha resposta aqui: apple.stackexchange.com/a/110585/18387
Andrew Larsson
@daGUY É um antigo bootrom 3GS?
Andrew Larsson
Duplicado: apple.stackexchange.com/q/102928/113578
Owen Blacker

Respostas:

2

Para dar uma resposta clara à pergunta que foi feita, que é se um dispositivo pode ser atualizado para a versão mais recente do iOS compatível, mesmo que essa versão do iOS não seja mais atual.

Sim, é possível. A Atualização de software, no dispositivo ou via iTunes, oferecerá a versão mais recente suportada pelo seu dispositivo.

Não consigo encontrar facilmente uma referência oficial para isso, mas ela é suportada por várias outras respostas a perguntas semelhantes neste site.

nekomatic
fonte
Ao reler a resposta do @ TooAToB, eles realmente responderam à pergunta, então modifiquei a redação da minha própria resposta - mas ainda acho que vale a pena ter uma versão claramente definida.
Nekomatic 08/09
1

Normalmente, você deve poder atualizar pelo iTunes (neste caso, mais informações sobre isso abaixo).

Se isso não funcionar, você precisa procurar o modelo Nr. o iPhone é (algo como A1429, por exemplo) e baixe o software iOS apropriado (cerca de 1 GB). Ao clicar com a tecla Alt pressionada no botão Atualizar no iTunes, você poderá selecionar um pacote específico do qual deseja atualizar. Selecione o pacote baixado e aguarde até que o software esteja instalado no telefone. Você deve conseguir instalar a versão mais recente do iOS para o modelo do seu iPhone dessa maneira.

Se você tiver algum problema com isso, entre em contato.

TooAToB
fonte
1
Veja minha resposta aqui para mais detalhes sobre por que sua resposta não está correta: apple.stackexchange.com/a/110585/18387
Andrew Larsson
1
Olhe para a pergunta, não há telefone com jailbreak aqui. é um 3GS onde softwares mais novos nem são suportados. O iOS assina perfeitamente em um telefone em que o iOS 7 não pode ser instalado ... + Eu fiz isso sozinho com mais de um telefone sem jailbreak.
TooAToB
1
Minha resposta é relevante para usuários de dispositivos iOS com jailbreak e sem jailbreak. Eu escrevi para ser uma resposta universal.
Andrew Larsson
Você não leu a parte 3GS, leu?
precisa saber é o seguinte
1
Atualizei minha resposta para que seja menos confuso para problemas gerais em questão sobre este tópico
TooAToB 5/13/13
1

Eu estava procurando recentemente a mesma coisa. Desenvolvemos aplicativos para iOS e queríamos uma maneira de testar nosso aplicativo com versões mais antigas do iOS. Aqui está o que descobrimos que funciona bem:

  1. Faça o download do ipsw do iOS que você deseja. Usamos http://www.getios.com/
  2. Conecte seu dispositivo a um PC executando o iTunes e navegue até a página do dispositivo.
  3. Mantenha pressionada a tecla 'Shift' no teclado e clique no botão 'Atualizar'. Selecione o arquivo ipsw e o iTunes instalará esta versão.
gc4545
fonte
Na versão para Mac do iTunes 12.5.5.5, mantenha pressionada a tecla de opção (alt) em vez da tecla Shift.
Mike
0

A Apple interrompe a assinatura de versões antigas do iOS após um certo período (normalmente de dias a semanas para apenas uma ou duas versões secundárias do SO). Quando o seu iDevice é atualizado para um novo sistema operacional, ele liga para casa para verificar se o sistema operacional instalado é permitido.

Como a Apple não assina mais sistemas operacionais antigos, infelizmente você não pode fazer o downgrade muito longe.

Nota: existem maneiras 'hacky' de fazer isso envolvendo ferramentas de terceiros - mas eu não acreditava que essa fosse a intenção dessa pergunta, para não me aprofundar nesses tópicos.

jimmy0x52
fonte
2
Vou ter que discordar de Andrew e Jimmy. Embora seja verdade que a Apple para de assinar versões antigas do iOS, elas continuam assinando a última versão de firmware suportada para dispositivos herdados. O iPhone 3GS é o iPhone 2,1 e, como você pode ver aqui , a Apple ainda está assinando o iOS 6.1.6 para o 3GS.
0

Verifique as versões assinadas do iOS no ipsw.me para o seu dispositivo. Se você vir a versão mais antiga do iOS ainda assinada pela Apple, poderá atualizá-la, mas não pelo iTunes. Porque o iTunes sempre atualiza seu dispositivo para a versão mais recente. Para atualizar meu iPad de 11.4.1 para 12.1.1 (que foi assinado naquele momento, a última versão era 12.1.3 naquele momento), usei o aplicativo iMazing no meu Mac. Versão de trabalho que você pode baixar aqui: https://rutracker.org/forum/viewtopic.php?t=5651755 Requer registro. Além disso, você precisa atualizar o iTunes no seu Mac para a versão mais recente. Arquivo IPSW da versão desejada do iOS, você pode baixar no ipsw.me

Val
fonte