Agora você pode desbloquear vários iPhones populares usando seu smartphone Android com root, graças ao checkra1n e seu recente suporte ao Linux. Confira!
Muitos de nós aqui no XDA-Developers.com realmente acessamos os fóruns pela primeira vez quando queríamos fazer root em nossos dispositivos Android. Afinal, nossos fóruns têm mais de 17 anos neste momento e atualmente possuem mais de 10 milhões de membros que criaram mais de 3,4 milhões de tópicos e 77 milhões de postagens ao longo dos anos - criando um recurso comunitário inestimável para ajudar os entusiastas a fazer root em seus dispositivos e aproveitar ao máximo isto. Um telefone Android com root abre uma infinidade de oportunidades para a comunidade de entusiastas, abrindo a porta para todo tipo de loucura – como desbloquear seu iPhone, por exemplo.
Fazer o jailbreak de um iPhone é semelhante a fazer root em um dispositivo Android em seu conceito central - você está essencialmente concedendo você mesmo escalou permissões e desativou muitas proteções integradas ao sistema operacional, iOS e Android respectivamente. Embora o root de vários telefones Android populares tenha
tornou-se em grande parte uma questão trivial graças aos OEMs cooperativos, desbloquear um iPhone continua sendo um desafio comovente por causa da Apple e sua abordagem de jardim murado. Cada vez que um jailbreak é lançado, a Apple trabalha para corrigir as vulnerabilidades que permitiram acontecer, fechando a porta para que as mesmas soluções sejam viáveis para futuros dispositivos e softwares futuros atualizações. Os jailbreaks, portanto, tendem a ser muito específicos no telefone e na versão iOS em que trabalham, e também exigem etapas muito específicas e particulares para alcançar o sucesso.Checkra1n é uma solução de jailbreak, considerada o primeiro jailbreak para dispositivos Apple rodando iOS 13. Ele também funciona em uma ampla variedade de hardware Apple. E porque utiliza uma exploração que visa uma falha na ROM de inicialização do hardware Apple, em vez de uma vulnerabilidade dentro iOS, também está sendo creditado como uma das únicas soluções que funcionarão com atualizações de software em vulnerabilidades. telefones. No entanto, como desvantagens, Checkra1n é um jailbreak semi-tethered, o que significa que você precisa fazer o jailbreak novamente toda vez que reiniciar o dispositivo. Somando-se a esse inconveniente está o fato de que o jailbreak foi inicialmente só é possível através do MacOS v10.10+ - limitando enormemente suas opções caso seu telefone seja reiniciado fora do cronograma.
Recentemente, porém, Checkra1n ganhou suporte para Linux, possibilitando o jailbreak de dispositivos iOS 13 usando um computador Linux. Obviamente, isso expande as plataformas possíveis que você pode usar, mas como O usuário do Reddit /u/stblr descobriu, isso também pode resolver o aspecto inconveniente de um jailbreak semi-amarrado, permitindo que você faça o jailbreak usando um smartphone Android com root!
O usuário do Reddit /u/stblr observa alguns pré-requisitos:
- Claro, primeiro você precisa de um iPhone ou iPad compatível com Checkra1n (iPhone 5s a iPhone X, iOS 12.3 e superior).
- Um dispositivo Android com acesso root, de preferência com versões mais recentes de Linux e Android. O vídeo de demonstração usa um Sony Xperia XZ1 Compact no Android 10 com kernel Linux 4.14 e foi enraizado com Magisk.
- Um aplicativo de terminal no seu telefone Android.
- Uma maneira de conectar os dois telefones. Alguns cabos USB-C para Lightning da Apple não funcionam porque não possuem pinos para colocar o iDevice no modo DFU.
E as etapas para fazer o jailbreak são surpreendentemente simples, em comparação com alguns dos métodos mais complicados que a comunidade iOS já viu no passado:
-
Baixe o binário Checkra1n para Linux, observando a μarch correta do seu dispositivo Android:
- Você pode verificar a arquitetura do seu telefone executando este comando ADB no seu computador enquanto o telefone está conectado:
A saída seria a arquitetura do seu telefone.adbshellgetpropro.product.cpu.abi
- Você pode verificar a arquitetura do seu telefone executando este comando ADB no seu computador enquanto o telefone está conectado:
- Coloque o binário baixado em /data no seu telefone Android com root. Você pode procure seu dispositivo em nossos subfóruns para saber o melhor método para fazer root.
- Conecte seu iDevice ao seu telefone Android.
- Abra o aplicativo de terminal e obtenha acesso root digitando o "su" comando.
- Tipo "lsusb" para verificar se o seu iDevice é reconhecido. O ID USB exibido deve ser "05ac: 12a8".
- Coloque seu iDevice no modo DFU (Atualização de Firmware do Dispositivo). Você pode encontrar instruções específicas do dispositivo aqui.
- Verifique se o seu iDevice ainda é reconhecido com "lsusb". O ID USB exibido agora deve ser "05ac: 1227".
- Execute checkra1n no modo CLI usando o comando "./checkra1n -c".
- Seu iDevice agora deve estar desbloqueado. No entanto, o método não é totalmente confiável, portanto, pode ser necessário repetir as etapas para obter sucesso.
As etapas podem parecer assustadoras, mas na verdade não são. Se você possui um dispositivo com acesso root, podemos presumir que você se sente confortável seguindo as instruções e digitando alguns comandos. Mesmo assim, tenha em mente que Dispositivos de jailbreak e root apresentam seus próprios riscos, portanto, não tente nenhum deles sem entender completamente o que está fazendo.