Jailbreak
Jailbreak é um processo que remove as restrições impostas a um dispositivo pelo fabricante, geralmente explorando um bug de software. O termo se refere principalmente à obtenção de acesso root em um iPhone ou iPad, mas também pode se aplicar a outros dispositivos, como consoles de videogame. Normalmente, os usuários fazem jailbreak em seus dispositivos para instalar aplicativos de fontes externas, ignorando as lojas oficiais de aplicativos.
O processo de jailbreak exige a exploração de uma vulnerabilidade no dispositivo, geralmente em seu firmware ou sistema operacional. Quando hackers descobrem uma vulnerabilidade explorável em um determinado dispositivo, eles criam e distribuem uma ferramenta de software para automatizar o processo. Como os fabricantes de dispositivos corrigem regularmente essas vulnerabilidades, cada método de jailbreak geralmente funciona apenas em uma única geração de dispositivos ou versão do sistema operacional. A maioria dos métodos envolve conectar o dispositivo a um computador por meio de um cabo USB, executar a ferramenta de jailbreak no computador e reiniciar o dispositivo quando solicitado. A ferramenta de jailbreak explora a vulnerabilidade para a qual foi criada e fornece ao usuário acesso root. A maioria também instala um gerenciador de pacotes que o usuário pode usar para instalar aplicativos.
Fazer jailbreak em um dispositivo também apresenta algumas desvantagens. Primeiro, qualquer atualização do sistema operacional ou do firmware removerá o jailbreak, fazendo com que o usuário escolha entre manter o software atualizado ou conservar o acesso root. Segundo, instalar software de fontes desconhecidas também pode introduzir malware. As modificações feitas pelo jailbreak no software do sistema também podem causar instabilidade e travamentos. Por fim, alguns métodos de jailbreak exigem que o dispositivo seja reiniciado enquanto está conectado a um computador que executa a ferramenta de jailbreak para que o jailbreak seja mantido; eles são conhecidos como jailbreaks "tethered".
NOTE: Ao remover essas restrições em um dispositivo Android, o processo é conhecido como "rooting". No entanto, o processo geralmente é muito mais fácil, pois a maioria dos fabricantes de dispositivos Android permite abertamente que usuários avançados façam root em seus dispositivos.
Teste seus conhecimentos