Qual é a diferença entre Jailbreak, Rooting e Unlocking?

iphones ipods e ipad

Comparados com um PC, telefones e tablets são dispositivos bastante bloqueados. Jailbreaking, root e desbloqueio são maneiras de contornar suas limitações e fazer coisas que os fabricantes e operadoras não querem que você faça.

Alguns países têm leis que o impedem de fazer essas coisas com os dispositivos pelos quais você pagou e possui legalmente – não vamos abordar essas leis aqui.

Crédito da imagem: Blake Patterson no Flickr

Jailbreaking

Jailbreaking é o processo de remover as limitações estabelecidas pelo fabricante do dispositivo. O jailbreak geralmente é executado em dispositivos Apple iOS, como o iPhone ou iPad. O jailbreaking remove as restrições que a Apple coloca, permitindo que você instale software de terceiros de fora da loja de aplicativos. Algumas pessoas podem ter a percepção de que o jailbreak é usado apenas para pirataria, mas este não é o caso – o jailbreak permite que você faça coisas como alterar o navegador padrão do iPhone e o cliente de e-mail. Essencialmente, o jailbreak permite que você use um software que a Apple não aprova.

O jailbreak pode ser executado em outros dispositivos com limitações semelhantes. Por exemplo, agora existe um jailbreak do Microsoft Surface RT que permite a instalação de programas de desktop não aprovados. (Por padrão, os sistemas Windows RT permitem apenas que você execute aplicativos de área de trabalho escritos pela Microsoft.) No entanto, os aplicativos de área de trabalho devem ser compilados para ARM, portanto, você não pode executar nenhum programa de área de trabalho do Windows que já possui, embora os aplicativos de código aberto possam ser ajustado e recompilado para a área de trabalho do Windows no ARM.

Recomendado:  Análise do teclado mecânico Keychron Q8: um teclado avançado para todos os usos

Empresas como a Apple e a Microsoft não querem que você faça o jailbreak para superar as limitações de um dispositivo – então você pode alterar os programas padrão no iOS ou executar aplicativos de desktop de terceiros no Windows RT. Para realizar um jailbreak, alguém precisa encontrar uma vulnerabilidade de segurança que permita “explorar” o dispositivo e contornar as proteções do fabricante.

O Android permite que os usuários instalem aplicativos de terceiros de fora da loja de aplicativos do Google prontos para uso e não precisa ser desbloqueado.

Enraizando

O enraizamento é o processo de obtenção de “acesso root” a um dispositivo. Isso geralmente é executado em dispositivos Android, mas o enraizamento também pode ocorrer em outros dispositivos baseados no Linux, como o sistema operacional Symbian, agora aposentado da Nokia.

No Linux e em outros sistemas operacionais semelhantes ao UNIX, o usuário root é essencialmente o mesmo que o usuário Administrador no Windows. Depois de fazer o root, você pode conceder a aplicativos específicos acesso às permissões de root, permitindo que eles façam quase tudo que quiserem com o sistema operacional. Por exemplo, um aplicativo com permissões de root pode desinstalar aplicativos do sistema, instalar binários do sistema de baixo nível, revogar as permissões que os aplicativos instalados exigem e fazer outras coisas malucas. Quase tudo que você pode fazer em um sistema Linux adequado, você pode fazer com acesso root em seu telefone.

O enraizamento contorna a arquitetura de segurança do Android e pode causar problemas se os usuários não souberem o que estão fazendo, então o Android não faz o enraizamento .

Em alguns dispositivos, o enraizamento pode precisar ser realizado por meio de uma exploração de segurança. Assim como o jailbreak, os fabricantes geralmente não querem que você faça o root. Em alguns dispositivos, como dispositivos Nexus (que também são destinados a desenvolvedores), o enraizamento não requer uma vulnerabilidade de segurança.

Recomendado:  Como desativar a senha do iPhone

imagem

Desbloqueando um bootloader

O Android é um sistema operacional de código aberto, portanto, qualquer pessoa pode pegar o código-fonte do Android e criar sua própria versão dele. Isso permite que ROMs personalizados como Cyanogenmod existam. Existem muitos ROMs customizados para Android – tudo, desde grandes projetos que suportam uma variedade de dispositivos até ROMs customizados com alguns patches de tema que algumas crianças prepararam em seu tempo livre.

No entanto, muitos telefones Android vêm com bootloaders bloqueados. Um bootloader bloqueado não inicializa nada, mas a versão do Android aprovada pelo fabricante que vem com o dispositivo. Desbloquear o bootloader permite que você instale ROMs personalizados – versões alternativas do sistema operacional Android.

Isso não é útil apenas para geeks – Cyanogenmod  traz novas versões do Android para dispositivos que os fabricantes não atualizam mais. É uma experiência Android mais baunilha também – muitas pessoas gostam porque é uma alternativa às interfaces de usuário personalizadas do fabricante com a maioria dos dispositivos Android.

Desbloquear o bootloader de um dispositivo também pode exigir uma exploração de segurança, embora empresas como a HTC  e a Motorola permitam o desbloqueio de alguns dispositivos. Dispositivos Nexus (que também são destinados a desenvolvedores) podem ser facilmente desbloqueados.

O desbloqueio de um carregador de boot pode teoricamente permitir que você instale sistemas operacionais não Android também. Por exemplo, você pode instalar o Ubuntu para telefones ou WebOS em um Galaxy Nexus com um bootloader desbloqueado. A versão desktop do Ubuntu também pode ser instalada no Nexus 7. Claro, o sistema operacional deve ser construído para ser compatível com um dispositivo específico. Esses sistemas operacionais provavelmente não são particularmente estáveis ​​- mas os desenvolvedores podem usar os dispositivos para executar um sistema operacional alternativo enquanto trabalham nele.

Recomendado:  Como fazer com que aplicativos sideloaded apareçam em perfis de tempo livre em tablets Fire

cyanogenmod-header

Crédito da imagem: Johan Larsson no Flickr

Desbloquear um telefone

Muitos telefones, principalmente telefones que vêm subsidiados com um contrato, vêm “bloqueados” para uma operadora específica. O telefone está configurado para que só possa ser usado na rede dessa operadora. Se você inserir um cartão SIM de uma operadora concorrente no telefone, verá uma mensagem indicando que o telefone está bloqueado e não pode ser usado com o cartão SIM.

O desbloqueio de um telefone permite que você o use com um cartão SIM diferente – para usar uma operadora diferente durante uma viagem ou para levar seu telefone atual com você ao mudar para um novo provedor de serviços.

Geralmente, você precisará de um código de desbloqueio para desbloquear o telefone. Muitas operadoras desbloquearão telefones assim que seu contrato terminar, enquanto os telefones comprados sem contrato podem não estar bloqueados para uma operadora. Existem maneiras de desbloquear telefones sem a permissão de uma operadora também.

celular t bloqueado

Crédito da imagem: Kai Hendry no Flickr


Nem todo mundo precisa fazer o jailbreak, root ou desbloquear seus dispositivos. No entanto, a opção existe – e agora você sabe por que pode querer.