Por que não é possível fazer downgrade de um iPhone?

Close de um iPhone em uma mesa branca com o logotipo da Apple e a barra de progresso da atualização de software visíveis na tela.

A Apple controla rigorosamente quais softwares podem ser instalados no iPhone e no iPad de uma forma nunca vista em seus computadores desktop Mac. Então, a Apple está certa em impedir que você instale versões mais antigas do iOS ou iPadOS por capricho, ou isso é um exemplo de exagero corporativo?

Novo software deve ser “assinado ativamente” pela Apple

Para instalar software no iPhone ou iPad, o software deve ser assinado pela Apple. Isso significa que outros sistemas operacionais como Android ou Linux não podem ser instalados em smartphones ou tablets Apple, apenas software aprovado pela Apple.

Além deste requisito, o software deve ser assinado ativamente, o que significa que a Apple deve aprovar a instalação por meio de uma verificação online antes de poder ser instalado em um iPhone. A Apple assinará software ativamente apenas por um tempo limitado. Quando uma nova versão do iOS ou iPadOS é lançada, há apenas um curto espaço de tempo em que a versão anterior ainda pode ser instalada antes que a empresa pare de assiná-la completamente.

A janela de assinatura é um período temporário durante o qual o software pode ser instalado. Enquanto a Apple estiver assinando uma versão específica do iOS, ela poderá ser instalada no seu iPhone usando o menu Ajustes> Geral> Atualização de software, Finder no macOS ou iTunes para Windows (e versões anteriores do sistema operacional de desktop da Apple).

Atualização de software do iPhone

Isso significa que é tecnicamente possível fazer o downgrade do iOS para a versão anterior, mas apenas por um curto período de tempo. Você pode fazer isso usando o arquivo IPSW e o modo de recuperação  com um Mac ou PC enquanto a Apple ainda estiver assinando o software. Não é possível fazer isso diretamente no dispositivo.

Recomendado:  Como cancelar o Amazon Prime

Depois que a janela de assinatura passar, a versão mais antiga do software não estará mais disponível para instalação. A única maneira de atualizar o software no seu dispositivo é instalar a versão mais recente e assinada ativamente. Isso impede que proprietários de iPhone e iPad instalem versões mais antigas de iOS e iPadOS, mesmo que tenham o arquivo de software IPSW armazenado localmente.

Este processo é bom para segurança

Um dos principais benefícios da política restritiva de sistema operacional da Apple é que ela impede que as pessoas instalem versões do iOS e iPadOS que possuem explorações conhecidas. Ao corrigir essas falhas em novas versões de software, a Apple pode remover com eficácia as ameaças representadas por software desatualizado.

Vale a pena ter em mente que isso só funciona se você atualizar seu dispositivo regularmente . Você é livre para deixar a versão defeituosa do iOS no seu iPhone pelo tempo que for necessário para instalar a atualização e seu dispositivo estará em risco até que você o faça. Mas depois de instalar uma nova versão do iOS, não há como voltar para uma versão anterior.

A tela de bloqueio do iPhone

A janela de assinatura dá à Apple um bom controle sobre explorações recém-descobertas, como foi visto em agosto de 2022, quando a Apple lançou o iOS e o iPadOS 15.6.1 para corrigir duas vulnerabilidades de segurança “exploradas ativamente” descobertas no  iOS 15.6 . Uma semana após o lançamento, o iOS 15.6 não estava mais sendo assinado e qualquer pessoa que atualizasse de versões anteriores foi lançada na versão fixa graças ao sistema da Apple.

Também ajuda o Apple a combater o jailbreak

A outra razão pela qual a Apple está tão interessada em restringir quais versões do iOS e iPadOS podem ser instaladas em um iPhone ou iPad é para evitar o jailbreak . Este é o ato de escapar das restrições da Apple, explorando vulnerabilidades para executar código personalizado. Uma vez desbloqueado, um iPhone ou iPad pode ser usado de inúmeras maneiras que a Apple proíbe.

Recomendado:  Jogos nativos no Linux podem estar morrendo, e tudo bem

Isso inclui a instalação de aplicativos proibidos, como clientes de torrent, o carregamento lateral de software de fontes legítimas e não tão legítimas e a realização de alterações na forma como os sistemas operacionais da Apple funcionam. Não deve ser surpresa que a Apple lute ativamente contra essa prática, tornando o jailbreak do seu dispositivo o mais difícil possível.

Ao usar uma janela de assinatura ativa, a Apple pode impedir que as pessoas revertam seus dispositivos para versões anteriores de software que foram desbloqueadas com sucesso. Muitos defensores do jailbreak encorajam aqueles que desejam fazer o jailbreak de seus dispositivos a não atualizar para a versão mais recente do sistema operacional da Apple, em uma tentativa de aproveitar as brechas do jailbreak em softwares antigos que a Apple fechou em versões mais recentes.

jailbreak desconhecido para iOS 11.0 a 14.8

Embora a pressão para atualizar possa parecer uma medida anticonsumidor, a Apple tem razões legítimas para fechar essas lacunas do ponto de vista de segurança. Como o jailbreak remove as restrições da Apple, fornecendo ao usuário permissões de root ou de administrador, remover a capacidade de fazer downgrade para o jailbreak protege seu dispositivo de outras pessoas.

Por exemplo, as autoridades poderiam explorar esta capacidade para desbloquear o seu dispositivo e contornar medidas de segurança para obter acesso ao seu dispositivo e aos dados nele armazenados. Remover a capacidade de jailbreak incomoda uma pequena porcentagem de usuários para beneficiar a grande maioria do ecossistema (do ponto de vista de segurança).

Benefícios da Apple de outras maneiras

Ter o ecossistema avançando constantemente em termos de versão de software (sem a opção de retroceder) traz benefícios mais amplos para a Apple e seu ecossistema. A Apple ainda lança algumas atualizações de segurança para versões anteriores de seus sistemas operacionais , mesmo aquelas que estão obsoletas, mas são para o benefício de dispositivos mais antigos que não suportam as versões mais recentes.

Novos recursos chegam com novas versões de sistema operacional, que fornecem um incentivo para você atualizar. Você provavelmente já percebeu quantas vezes a Apple o lembra quando as atualizações estão disponíveis e até se oferece para instalar a atualização (embora isso exija consentimento em termos de inserção de sua senha).

Lembrete do iPhone para atualizar o iOS

Ao bloquear o acesso dos usuários a versões mais antigas do sistema operacional, a Apple tem menos trabalho a fazer em termos de manter a compatibilidade em toda a sua gama de serviços. É mais fácil para a Apple manter uma experiência de usuário consistente em gerações de dispositivos depois que a opção de downgrade for removida. Os desenvolvedores podem direcionar uma versão mínima do iOS, sabendo que os usuários não podem fazer downgrade para uma versão que seu aplicativo não suporte.

Recomendado:  Como ocultar a hora “vista pela última vez online” no telegrama

A Apple publica estatísticas de uso do iOS em seu site Apple Developer . No momento em que este artigo foi escrito, em setembro de 2022, 89% dos dispositivos iPhone lançados nos últimos 4 anos usavam iOS 15. 82% de todos os dispositivos existentes haviam migrado para o iOS 15.

Um sistema perfeito? Não exatamente

Bloquear usuários de versões antigas do sistema operacional traz grandes benefícios em termos de segurança e desenvolvimento, mas não é um sistema perfeito. Muitos aplicativos caíram no esquecimento e foram perdidos devido às alterações feitas nas novas versões do iOS. Um exemplo notável é quando a Apple abandonou o suporte para aplicativos de 32 bits com a chegada do iOS 11 em 2017.

Essa marcha constante depende muito da manutenção de seus aplicativos pelos desenvolvedores de software, o que está fora do controle da Apple. Se você comprou um jogo há dez anos no seu iPhone 4S, não há garantia de que funcionará no seu iPhone 13. Você também não pode fazer o downgrade do seu dispositivo para jogá-lo.

Alguns usuários também reclamam que as novas versões do iOS prejudicam o desempenho , principalmente em dispositivos mais antigos. Depois que a janela de assinatura for fechada, você ficará preso. O resultado é que você obterá atualizações de segurança, melhor compatibilidade em sites graças a uma versão mais recente do Safari e todos os outros benefícios que uma grande atualização do iOS traz .