Jailbreak com e sem root: entenda a diferença e escolha o mais adequado.

Nos módulos de jailbreak para iOS, você geralmente encontrará duas categorias: com root e sem root . Cada categoria difere na forma como interage com o sistema de arquivos raiz do dispositivo. Com ambas, você obtém um certo nível de privilégio para modificar arquivos do sistema, mas de maneiras diferentes.

Desbloqueio com privilégios de root

Em um jailbreak com acesso root, o usuário tem controle total sobre a partição do sistema . Isso geralmente é conseguido criando uma cópia do diretório raiz e recarregando-a com permissões de leitura e gravação. Isso permite ao usuário acesso fácil ao diretório raiz (/) e também à conta de usuário root.

Ter acesso e permissões para modificar arquivos essenciais do sistema significa que um usuário pode instalar modificações e complementos diretamente no sistema de arquivos raiz. No entanto, esse nível de controle também significa que a manipulação de arquivos sensíveis pode levar a frequentes reinicializações em loop, perda de dados ou até mesmo à inutilização completa do dispositivo.

Fazer jailbreak sem privilégios de root

Um jailbreak sem root não fornece acesso direto ao sistema de arquivos raiz do dispositivo. Isso significa que não é possível escrever em '/' com um jailbreak sem root. Em vez disso, ele escreve em um local diferente no armazenamento, geralmente /var/jb , que então funciona como um link simbólico para um diretório dentro de /private/preboot.

A Apple desativou o sistema de arquivos raiz com a introdução do Signed Secure Storage (SSV) no iOS 15. Isso significou que os jailbreaks que exigiam root tiveram que ser descontinuados. Como resultado, métodos sem root tiveram que ser adotados, já que modificações no sistema de arquivos raiz não eram mais permitidas. Além disso, a maioria dos jailbreaks que exigiam root também eram conhecidos por tornar os dispositivos inutilizáveis ​​após a atualização para o SSV.

Os jailbreaks sem root são geralmente considerados seguros e confiáveis . Como o jailbreak é separado do sistema de arquivos raiz, também é mais difícil de detectar . Com um jailbreak sem root, você também tem a opção de reverter para o sistema iOS original e atualizar o software conforme necessário. Há menos com o que se preocupar em relação a problemas como loops de inicialização ou falhas permanentes, e é relativamente mais estável.

Por que optar pelo jailbreak sem privilégios de root?

Para a maioria, o jailbreak sem root é o futuro inevitável do jailbreak do iOS ”. Embora essa abordagem ainda seja relativamente nova e exija a atualização de muitos tweaks e repositórios com novos módulos, vale ressaltar que a maioria dos tweaks permanecerá compatível, exigindo apenas pequenos ajustes, a menos que envolvam alguma modificação no sistema de arquivos raiz.

No passado, métodos de jailbreak com root, como o XinaA15 , eram conhecidos por sua instabilidade e vulnerabilidade a travamentos, em parte devido à sua dependência de patches não convencionais. Esses jailbreaks eram frequentemente difíceis de configurar, com inúmeras variáveis ​​para gerenciar e envolviam a manipulação de dados sensíveis do sistema.

Embora os métodos de jailbreak sem root sejam menos robustos, muitos tweaks se adaptaram a esse ambiente fazendo pequenas modificações nos caminhos dos arquivos e oferecendo suporte a pacotes iPhoneOS-arm64 . Se um tweak ou módulo não depende de um caminho fixo, geralmente pode ser recompilado para um local diferente, permitindo que funcione facilmente com ferramentas de jailbreak sem root.

A maioria das ferramentas de jailbreak, incluindo Dopamine , Checkra1n , Palera1n e unc0ver , e gerenciadores de pacotes como Sileo e Zebra , migraram para modelos sem root, embora opções com root ainda estejam disponíveis com ferramentas como nekoJB e versões mais antigas do Palera1n.

O jailbreak Rootful é melhor que o jailbreak Rootless?

Embora a tecnologia rootful tenha dado aos desenvolvedores um controle significativo sobre o sistema de arquivos raiz, é importante entender que uma grande porcentagem de ajustes não envolveu a modificação do sistema de arquivos raiz . Para eles, a transição não foi particularmente difícil. Apesar da maioria dos aplicativos padrão do sistema estarem armazenados no diretório raiz, modificá-los pode causar problemas, potencialmente levando a problemas inevitáveis ​​no seu dispositivo.

Para contornar o SSV (Volume de Sistema Assinado), alguns desenvolvedores encontraram uma maneira de emular o diretório raiz criando uma cópia e recarregando-a como um arquivo de leitura/gravação . No entanto, essa abordagem não só é propensa a falhas, como também consome uma quantidade significativa de espaço de armazenamento do sistema. Ferramentas de jailbreak como o nekoJB , uma versão modificada do Dopamine , utilizam esse método.

No entanto, apesar de todos os compromissos necessários para um retorno mínimo, os jailbreaks com root não ganharam muita popularidade após o iOS 15. É por isso também que ferramentas populares como o Palera1n eventualmente abandonaram o suporte a jailbreaks com root.

Comentários estão fechados.