Por que não consigo fazer o downgrade do meu iPhone?

Por que não consigo fazer o downgrade do meu iPhone?

A Apple controla estritamente qual software pode ser instalado em iPhones e iPads, o que não é o caso em seus Macs de mesa. 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 abuso corporativo?

O novo software deve ser “assinado ativamente” pela Apple

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

Além desse requisito, o software deve ser assinado ativamente, o que significa que a Apple deve aprovar a instalação por meio de verificação online antes de poder ser instalado no iPhone. A Apple só assinará software ativamente por um tempo limitado. Quando uma nova versão do iOS ou iPadOS é lançada, há apenas um curto período 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 é o período de tempo durante o qual o software pode ser instalado. Desde que a Apple assine uma versão específica do iOS, ela pode ser instalada no seu iPhone usando Configurações > Geral > Atualização de software, o Finder no macOS ou o 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 uma versão anterior, mas apenas por um período muito curto. Você pode fazer isso usando um arquivo IPSW e o modo de recuperação em um Mac ou PC, desde que a Apple ainda esteja assinando o software. Isso não pode ser feito diretamente no dispositivo.

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

Este processo é útil para a segurança

Um dos principais benefícios da política restritiva do sistema operacional da Apple é que ela impede que as pessoas instalem versões do iOS e iPadOS que tenham exploits conhecidos. Ao corrigir essas deficiências em novos lançamentos de software, a Apple pode efetivamente mitigar as ameaças representadas por software desatualizado.

Lembre-se de que isso só funciona se você atualizar seu dispositivo regularmente. Você pode deixar a versão com bugs do iOS no seu iPhone até precisar instalar uma atualização, e seu dispositivo estará em risco até que você faça isso. Mas depois de instalar uma nova versão do iOS, você não pode voltar para a versão anterior.

tela de bloqueio do iPhone

A janela de assinatura dá à Apple um bom controle sobre as explorações recém-descobertas, como aconteceu em agosto de 2022, quando a Apple lançou o iOS e o iPadOS 15.6.1 para corrigir duas vulnerabilidades de segurança “altamente exploradas” encontradas no iOS 15.6. Dentro de uma semana de seu lançamento, o iOS 15.6 não estava mais assinado, e qualquer um que atualizasse de versões anteriores se depararia com a versão corrigida graças ao sistema da Apple.

Também ajuda a Apple a combater o jailbreak.

Outra razão pela qual a Apple está tão ansiosa para limitar quais versões do iOS e iPadOS podem ser instaladas em um iPhone ou iPad é evitar jailbreaks. Este é o ato de contornar as restrições da Apple explorando vulnerabilidades para executar código personalizado. Uma vez desbloqueado, um iPhone ou iPad pode ser usado de várias maneiras que a Apple proíbe.

Isso inclui instalar aplicativos ilegais, como clientes de torrent, baixar software de fontes legais e não tão legais e fazer alterações no funcionamento dos sistemas operacionais da Apple. Sem surpresa, a Apple está reprimindo ativamente essa prática, dificultando ao máximo o jailbreak do seu dispositivo.

Ao usar a janela de assinatura ativa, a Apple pode impedir que seus dispositivos voltem para versões anteriores do software que foram desbloqueados com sucesso. Muitos defensores do jailbreak estão pedindo àqueles que desejam fazer o jailbreak de seus dispositivos que não atualizem o sistema operacional da Apple para a versão mais recente, a fim de aproveitar as brechas do jailbreak em softwares mais antigos que a Apple fechou em versões mais recentes.

Unc0ver jailbreak para iOS 11.0-14.8

Embora a pressão para atualizar possa parecer anticonsumidor, a Apple tem motivos legítimos para fechar essas brechas de segurança. Como um jailbreak remove as restrições da Apple concedendo ao usuário direitos de root ou administrador, remover a capacidade de jailbreak protege seu dispositivo de outros.

Por exemplo, as autoridades podem usar essa capacidade para fazer o jailbreak do seu dispositivo e ignorar as medidas de segurança para obter acesso ao seu dispositivo e aos dados armazenados nele. A remoção da opção de jailbreak causa transtornos a uma pequena porcentagem de usuários, mas beneficia a grande maioria do ecossistema (em termos de segurança).

A Apple se beneficia de outras maneiras

Empurrar constantemente o ecossistema em termos de versão de software (sem a capacidade de voltar) 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 desatualizadas, mas são para dispositivos mais antigos que não suportam as versões mais recentes.

Novos recursos vêm junto com novas versões do sistema operacional, o que incentiva você a atualizar. Você provavelmente notou com que frequência a Apple o lembra quando as atualizações estão disponíveis e até solicita que você instale a atualização (embora isso exija consentimento na forma de sua senha).

Lembrete do iPhone para atualizar o iOS

Ao impedir que os usuários acessem versões mais antigas do sistema operacional, a Apple tem menos trabalho a fazer para garantir a compatibilidade em toda a sua gama de serviços. A Apple tornou mais fácil manter uma experiência de usuário consistente em todos os dispositivos, removendo a capacidade de downgrade. Os desenvolvedores podem segmentar 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 suporta.

A Apple publica estatísticas de uso do iOS em seu site Apple Developer . Até o momento em que este artigo foi escrito em setembro de 2022, 89% dos iPhones lançados nos últimos 4 anos estavam executando o iOS 15. 82% de todos os dispositivos disponíveis migraram para o iOS 15.

Sistema ideal? Na verdade, não

Bloquear o acesso do usuário a versões mais antigas do sistema operacional traz grandes benefícios de segurança e desenvolvimento, mas não é um sistema perfeito. Muitos aplicativos ficaram em segundo plano e foram perdidos devido a alterações feitas em versões mais recentes do iOS. Um exemplo marcante é a recusa da Apple em oferecer suporte a aplicativos de 32 bits com o lançamento do iOS 11 em 2017.

Esse movimento constante de avanço depende em grande parte dos desenvolvedores de software que mantêm seus aplicativos, o que está além do controle da Apple. Se você comprou o jogo há dez anos no seu iPhone 4S, não há garantia de que ele 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 diminuem o desempenho, principalmente em dispositivos mais antigos. Depois de fechar a janela de assinatura, você fica preso. Como resultado, você receberá atualizações de segurança, melhor compatibilidade da Web com uma versão mais recente do Safari e todos os outros benefícios que acompanham uma atualização importante do iOS.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *