Noções básicas sobre jailbreaks não vinculados, semi-untethered, semi-tethered e tethered

Se você está bisbilhotando na comunidade de jailbreak há tanto tempo quanto eu, sem dúvida, testemunhou uma infinidade de tipos diferentes de jailbreak. Entre os mais populares nesta comunidade estão solto, semi-untethered, semi-amarrado, e amarrado, cada um dos quais exibe atributos diferentes dos quais todo jailbreak deve estar ciente.

Entendemos que alguns são novos no jailbreak, mas mesmo aqueles que existem há tanto tempo quanto eu podem ter alguma confusão entre os diferentes tipos. Por esse motivo, compilamos um guia rápido para ajudar todos a entender o que são cada um desses diferentes jailbreaks e como eles se comportam.

Jailbreak Amarrado

Um jailbreak amarrado é aquele que transfere temporariamente um aparelho para uma única inicialização. Depois que o dispositivo é desligado (ou a bateria acaba), ele não pode concluir um ciclo de inicialização sem a ajuda de um aplicativo jailbreak baseado em computador e uma conexão de cabo físico entre o dispositivo e o computador em questão.

Os jailbreaks amarrados são talvez os mais problemáticos para os usuários finais, porque uma bateria descarregada pode ser inevitável e isso desliga o dispositivo. Se você tentar ligar e desligar um dispositivo conectado sem a necessidade de um computador, não poderá ligá-lo novamente novamente novamente para fazer uma ligação ou enviar uma mensagem de texto, o que pode significar problemas para os aparelhos de driver diário quando o usuário encontra-se em uma emergência.

Ao tentar ligar novamente um dispositivo conectado, você precisará conectá-lo a um computador com um cabo USB suportado, entrar no modo DFU e executar novamente a ferramenta de jailbreak usada anteriormente. Só então você poderia voltar à tela inicial para usar o dispositivo como faria normalmente. Sem fazer isso, você experimentaria o que muitos chamam de 'loop de recuperação' ou 'loop de inicialização' e o dispositivo não pararia de fazer isso até ser inicializado com a ferramenta apropriada de jailbreak.

Talvez o melhor exemplo de um jailbreak amarrado tenha sido o redsn0w, um aplicativo (agora antigo) para macOS e Windows que poderia fazer o jailbreak de dispositivos equipados com A4, como o infame iPhone 4.

Jailbreak Semi-Amarrado

Um jailbreak semi-amarrado é aquele que permite que um telefone móvel conclua um ciclo de inicialização após ser enviado, mas as extensões de jailbreak não serão carregadas até que um aplicativo de jailbreak baseado em computador seja implantado por uma conexão de cabo físico entre o dispositivo e o computador em questão.

Os jailbreaks semi-amarrados não são tão problemáticos quanto os jailbreaks amarrados porque você pode ligar e desligar o dispositivo e esperar usá-lo normalmente depois, como fazer chamadas telefônicas e enviar mensagens de texto. Por outro lado, os ajustes do jailbreak não serão inicializados no dispositivo recém-inicializado e os aplicativos baseados no jailbreak, como Cydia e Filza, simplesmente travarão ao iniciá-los até que o dispositivo seja inicializado novamente no estado jailbroken..

Assim como o nome indica, um jailbreak semi-'amarrado' requer uma conexão física por cabo entre o dispositivo e o computador ao executar a ferramenta jailbreak para corrigir o kernel e reinicializar o estado jailbroken, mas o bom aqui é que você ainda pode acessar funcionalidade essencial do smartphone em uma pitada quando você não tem um computador por perto.

A novíssima ferramenta de jailbreak checkra1n para macOS (e em breve o Windows) é um excelente exemplo de jailbreak semi-amarrado e pode usar dispositivos equipados com A7-A11 tão antigos quanto o iPhone 5s e tão novos quanto o iPhone X.

Jailbreak Semi-Untethered

Um jailbreak semi-untethered é aquele que permite que um aparelho finalize um ciclo de inicialização após ser enviado, mas as extensões de jailbreak não serão carregadas até que um aplicativo de jailbreak carregado no lado no próprio dispositivo seja implantado.

Os jailbreaks semi-amarrados são bastante fáceis de lidar nos aparelhos de motorista diários, porque você não precisa de um computador para usá-los. Um aplicativo jailbreak semi-untethered pode ser carregado lateralmente através de uma conexão de cabo físico de um computador através do programa Cydia Impactor ou baixado diretamente no próprio dispositivo com um serviço de assinatura como o Ignition.

Ao colocar o aplicativo jailbreak na tela inicial, você só precisa tocar no botão 'Jailbreak' no aplicativo após cada ciclo de energia para reinicializar o estado jailbroken com acesso total aos seus ajustes e extensões do jailbreak. Dependendo de como você o faz, esse jailbreak pode ser 'sem computador', mas infelizmente não se sustenta após uma reinicialização.

Dois grandes exemplos de um jailbreak semi-untethered são o Chimera e o unc0ver, aplicativos que podem ser carregados de lado ou instalados pelo ar para fazer o jailbreak de vários dispositivos em várias versões de firmware.

Jailbreak Untethered

Um jailbreak sem corda é aquele que permite que um aparelho finalize um ciclo de inicialização após ser acionado sem interrupção da funcionalidade orientada a jailbreak.

Os jailbreaks sem restrições são os mais procurados, mas também são os mais difíceis de alcançar devido às poderosas explorações e habilidades de desenvolvimento que eles exigem. Um jailbreak não vinculado pode ser despachado por uma conexão de cabo USB físico a um computador ou diretamente no próprio dispositivo por meio de uma exploração baseada em aplicativo, como um site no Safari.

Ao executar um jailbreak sem corda, você pode desligar e ligar o aparelho conectado sem precisar executar novamente a ferramenta de jailbreak. Todos os seus ajustes e aplicativos de jailbreak continuarão funcionando sem a necessidade de intervenção do usuário.

Faz muito tempo desde que o iOS recebeu o tratamento de jailbreak sem restrições. O exemplo mais recente foi o jailbreak do Pangu baseado em computador, que suportava a maioria dos aparelhos que executavam o iOS 9.1. Também testemunhamos um jailbreak sem restrições na forma de JailbreakMe, que permitiu que os usuários usassem seus aparelhos diretamente do navegador Safari móvel sem um computador.

Empacotando

Não tenha medo de experimentar diferentes tipos de jailbreak, apenas porque eles não estão totalmente unidos. O único jailbreak que não recomendamos para um dispositivo de driver diário é a forma vinculada, pois pode literalmente tornar seu dispositivo inútil se a bateria acabar ou você desligá-lo até poder acessar um computador. Todos os outros tipos de jailbreak permitem que você pelo menos use a funcionalidade principal do seu smartphone, que pode significar vida ou morte em uma situação de emergência.

Que tipos de jailbreaks você já usou antes? Você tem preferência sobre quais você usará e quais não usará? Compartilhe na seção de comentários.