Acesso não autorizado ao sistema de arquivos de um iPhone, iPod Touch, iPad ou Apple TV, possível por meio de exploits que exploram as vulnerabilidades de segurança da Apple. O acesso aos arquivos e pastas do sistema permite que o usuário gerencie seu conteúdo e instale aplicativos de fontes de terceiros
O que é Jailbreak?
"Jailbreak" (inglês jailbreak - "jailbreak") significa "saída" do dispositivo fora de sua "célula". Inicialmente, a metáfora de uma jaula, ou jaula, se refere ao sistema operacional UNIX, em particular a jaula do FreeBSD - "jaulas" virtuais autônomas dentro de um único sistema operacional do FreeBSD.
Jailbreak é um procedimento de jailbreak do iOS que permite ao usuário obter acesso não autorizado ao sistema de arquivos dos dispositivos Apple. Um jailbreak interessante é executado identificando vulnerabilidades de segurança da Apple, permitindo ao usuário obter acesso a arquivos de sistema anteriormente inacessíveis. Após o jailbreak, o proprietário de um gadget iOS pode gerenciar o conteúdo do sistema de arquivos e instalar vários programas de lojas de aplicativos de terceiros, além do principal da Apple (App Store). Os usuários de iPhones e iPads "desbloqueados", como antes, têm acesso a todas as funções do dispositivo, incluindo iTunes e App Store.
Muitos fabricantes de smartphones, tablets, consoles de jogos usam meios técnicos de proteção de direitos autorais (DRM - Gerenciamento de direitos digitais) em seus dispositivos. Os sistemas de controle DRM restringem o usuário no gerenciamento de software, principalmente para fins de segurança. Jailbreak é um “jailbreak” de dispositivos que permite evitar restrições de DRM e modificar o sistema operacional do seu dispositivo.
Pela primeira vez, o termo "jailbreak" os hackers do iPhone usaram em relação ao iTunes e à capacidade de escapar de seu controle. Desde então, o conceito se expandiu e agora é aplicável ao processo de hackear plataformas androyd, também conhecido como root.
Para que serve o jailbreak?
O principal princípio da Apple é a centralização. O sistema de arquivos iOS é fechado para o usuário, e os desenvolvedores de aplicativos devem seguir as estritas diretrizes da Apple para entrar na App Store. Até certo ponto, essas restrições existem para aumentar a segurança e manter a qualidade geral dos aplicativos. Por outro lado, eles despertam o desejo de experimentar os recursos ocultos do sistema operacional do seu dispositivo ou de individualizá-lo para suas próprias necessidades.
Destaques técnicos
O sistema operacional iOS é projetado de forma que todos os aplicativos iniciados sejam executados em nome do usuário. Ao mesmo tempo, os aplicativos iniciados não podem fazer algumas chamadas para o kernel do sistema e têm acesso limitado aos diretórios. Qualquer que seja o programa instalado no iPhone ou iPad, ele será capaz de gerenciar apenas a memória alocada para ele, e não será capaz de interagir com outros aplicativos.
As únicas exceções são fotos, vídeos, contatos e músicas, mas em qualquer caso, o aplicativo terá acesso limitado a eles. Todos os dados só podem ser alterados por um processo do sistema, que tem possibilidades ilimitadas, ao contrário de um aplicativo instalado.
Conseqüentemente, se um aplicativo não tiver acesso administrativo, ele não poderá gerenciar os processos do sistema. Em outras palavras, os processos do sistema podem fazer o que quiserem e os aplicativos executam apenas certas funções e nada mais.
Um dos processos de sistema mais importantes é a "lista de aplicativos instalados", que garante que todos os aplicativos sejam instalados exclusivamente a partir da App Store. O Jelbreaking pode remover essa restrição usando o bit "setuid" em arquivos executáveis ou simplesmente enfraquecendo as permissões em alguns diretórios de arquivo no dispositivo.
Então, aqui estão todas as possibilidades que esta operação oferece:
- É possível usar aplicativos do lado do PC, o que significa obter acesso total ao sistema de arquivos do dispositivo;
- Torna-se possível adicionar software de terceiros de fontes de terceiros, por exemplo, do Cydia. Este recurso permite que você instale um software que quebra a "proteção de banda base", o que por sua vez abre muitas coisas úteis, por exemplo, é possível desbloquear operadores Verizon, AT&T, etc.
- Torna-se possível instalar um subsistema BSD, que fornece acesso SSH ao smartphone e abre a linha de comando. A propósito, este último também pode ser necessário para desacoplar o smartphone da operadora.
- Otimização
Tipos de Jailbreak
Jailbreak tethered
Um jailbreak tethered irá expirar quando o dispositivo for reiniciado. Sem um segundo "jailbreak", o dispositivo provavelmente não funcionará, "travará" no estágio de carregamento das características "nativas" ou não funcionará corretamente. Para reiniciar o jailbreak, você precisará conectar o dispositivo ao seu computador e reiniciar o utilitário jailbreak.
Jailbreak untethered
O jailbreak untethered permanece após desligar o dispositivo. O dispositivo carregará o sistema operacional modificado sem realizar o jailbreak e se conectar ao computador. Contras: para a maioria dos modelos da Apple, o acesso aos arquivos de sistema do novo firmware requer um novo exploit que requer tempo e experiência dos desenvolvedores.
Jailbreak semi-tethered
Com um jailbreak semi-tethered, o dispositivo será ligado, mas com as configurações originais. O usuário poderá usar as funções básicas do dispositivo - chamar ou escrever mensagens, mas para qualquer outra ação que requeira a execução do código modificado, o dispositivo deve ser "hackeado" novamente.
Vantagens e desvantagens
Prós:
- Disponibilidade da Loja de Aplicativos Cydia Adicional (McDigger). A maioria dos usuários da Apple decide fazer o jailbreak apenas por causa do Cydia, que fornece a capacidade de baixar aplicativos gratuitos distribuídos na App Store por uma taxa.
- Personalização da interface e funcionalidade do iOS ao seu gosto. O Jailbreak permite que você altere a aparência e o conteúdo do sistema operacional baixando aplicativos especializados do Cydia.
- Recursos ocultos dos dispositivos Apple e acesso ao sistema de arquivos. O Jailbreak permitirá que os usuários não apenas aproveitem os recursos ocultos do iOS, mas também tenham acesso ao sistema de arquivos, o que dará a oportunidade de controlar o sistema operacional e mudar os códigos-fonte
Desvantagens:
- Possíveis problemas com aplicativos baixados. Como os ajustes do Cydia não são aplicativos licenciados, mas apenas cópias, os problemas com a estabilidade de seu trabalho são mais comuns e seu uso pode levar à saída de aplicativos licenciados que anteriormente funcionavam de forma estável.
- Ajustes diferentes significam problemas diferentes. Após instalar ou desinstalar qualquer ajuste baixado do Cydia, o cache de ajustes do sistema (lixo) permanece no sistema, que permanecerá para sempre no dispositivo, e casos de incompatibilidade de ajustes foram observados, razão pela qual eles não funcionam.
- Problemas de atualização do IOS. É impossível atualizar o iOS em um dispositivo com jailbreak e, quando uma atualização é lançada, o jailbreak sempre trava, razão pela qual todos os ajustes baixados do Cydia e mudanças de interface são excluídos.
- Privação daqueles. suporte ao desenvolvedor e garantias da Apple. Se o dispositivo precisar ser consertado, o usuário terá que se livrar do jailbreak e, se precisar aproveitar a garantia, o centro de serviço recusará o serviço.
- Jailbreak de segurança da Apple. O perigo de hackear o gadget irá expô-lo à infecção de vírus, após o qual os dados pessoais podem ser perdidos, incluindo informações sobre as opções de pagamento (detalhes do cartão do banco).
- Autonomia reduzida da bateria. O sistema operacional iOS está fechado por um motivo, porque os desenvolvedores da Apple otimizam o nível de carga no hardware do sistema para equilibrar o consumo de energia da bateria e maximizar a autonomia da bateria.
- Perda da qualidade da comunicação. Muitos usuários notaram que o jailbreak pode afetar a qualidade das chamadas durante as chamadas. Esses problemas se manifestam por interrupções frequentes na comunicação e, às vezes, até distorção da voz do assinante.
- Ilegal
Jailbreak: instruções para realizar
Como desbloquear seu iPhone, iPad ou iPod touch:
- Baixe a versão mais recente do utilitário jailbreak correspondente do site oficial para o seu computador.
- Descompacte o arquivo zip.
- Conecte seu dispositivo ao computador usando um cabo USB.
- Desative a senha nas configurações.
- Desativar Find My iPhone: Ajustes> iCloud> Find My iPhone.
- Coloque seu dispositivo no modo avião.
- Execute o aplicativo como administrador clicando com o botão direito do mouse no arquivo.
- A descoberta do dispositivo é iniciada.
- Verifique se a versão do firmware especificada pelo utilitário está correta.
- Clique em Iniciar para continuar.
- Após o jailbreak, o dispositivo irá reaparecer automaticamente e o ícone do Cydia aparecerá na tela.