Pagina inicial » como » Qual é a diferença entre jailbreak, enraizamento e desbloqueio?

    Qual é a diferença entre jailbreak, enraizamento e desbloqueio?

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

    Alguns países têm leis que impedem que você faça essas coisas com os dispositivos pelos quais você pagou e possui legalmente - não entraremos nessas leis aqui.

    Crédito de imagem: Blake Patterson no Flickr

    Jailbreaking

    O jailbreak é o processo de remover as limitações postas em prática pelo fabricante de um dispositivo. O jailbreak geralmente é executado em dispositivos Apple iOS, como o iPhone ou o iPad. O jailbreak remove as restrições que a Apple coloca em prática, 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 jailbreaking permite que você faça coisas como alterar o navegador padrão e o cliente de e-mail do seu iPhone. Essencialmente, jailbreaking permite que você use software que a Apple não aprova.

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

    Empresas como Apple e Microsoft não querem que você faça jailbreak para superar as limitações de um dispositivo - assim 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 lhes permita "explorar" o dispositivo e contornar as salvaguardas do fabricante..

    O Android permite que os usuários instalem aplicativos de terceiros de fora da caixa de aplicativos do Google e não precisem ser desbloqueados.

    Enraizamento

    O enraizamento é o processo de obtenção de “acesso root” para 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. Após o enraizamento, você pode conceder acesso a permissões específicas a aplicativos específicos, permitindo que eles façam quase tudo o que quiserem no 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 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 o acesso root no seu telefone.

    O enraizamento gira em torno da 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 está enraizado.

    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.

    Desbloqueando um gerenciador de inicialização

    O Android é um sistema operacional de código aberto, portanto, qualquer pessoa pode usar o código-fonte do Android e criar sua própria versão. Isso permite que ROMs customizadas como CyanogenMod existam. Muitas versões personalizadas de ROMs existem para Android - tudo, desde grandes projetos que suportam uma variedade de dispositivos até ROMs customizadas com alguns patches de tema, um garoto improvisado em seu tempo livre.

    No entanto, muitos telefones Android vêm com bootloaders bloqueados. Um bootloader bloqueado não inicializa nada além da versão aprovada pelo fabricante do Android que acompanha o dispositivo. Desbloquear o gerenciador de inicialização permite que você instale ROMs personalizadas - 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. Também é uma experiência mais divertida do Android - muitas pessoas gostam disso porque é uma alternativa para as interfaces de usuário personalizadas pelo fabricante - a maioria dos dispositivos Android vem com.

    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 desbloquear alguns dispositivos. Dispositivos Nexus (que também são destinados a desenvolvedores) podem ser facilmente desbloqueados.

    Desbloquear um gerenciador de inicialização pode teoricamente permitir que você instale sistemas operacionais que não sejam Android também. Por exemplo, você pode instalar o Ubuntu para telefones ou o WebOS em um Galaxy Nexus com um bootloader desbloqueado. A versão para desktop do Ubuntu também pode ser instalada no Nexus 7. Obviamente, 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.

    Crédito de imagem: Johan Larsson no Flickr

    Desbloquear um telefone

    Muitos telefones, particularmente telefones que são subsidiados com um contrato, são “bloqueados” para uma operadora específica. O telefone está configurado para que possa ser usado apenas 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..

    Desbloquear um telefone permite que você o use com um cartão SIM diferente - para usar uma operadora diferente durante a viagem ou para levar seu telefone atual com você enquanto alterna para um novo provedor de serviços..

    Você geralmente precisará de um código de desbloqueio para desbloquear o telefone. Muitas operadoras desbloquearão telefones quando seu contrato acabar, enquanto telefones adquiridos sem contrato podem não estar bloqueados para uma operadora. Existem maneiras de desbloquear telefones sem a permissão da operadora, também.

    Crédito de imagem: Kai Hendry no Flickr


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