_iOS

O primeiro jailbreak para iPhone exigia 74 passos

Se você acompanha os jailbreaks que o iOS recebe, sabe que o tão esperado jailbreak para iPhone 5 deve enfim chegar ainda esta semana, provavelmente hoje. Ele vai funcionar com todo iPhone, iPad e iPod Touch rodando iOS 6.1, inclusive dispositivos com o novo chip Apple A6. E mesmo que tenha sido uma longa espera, […]

Se você acompanha os jailbreaks que o iOS recebe, sabe que o tão esperado jailbreak para iPhone 5 deve enfim chegar ainda esta semana, provavelmente hoje. Ele vai funcionar com todo iPhone, iPad e iPod Touch rodando iOS 6.1, inclusive dispositivos com o novo chip Apple A6.

E mesmo que tenha sido uma longa espera, com certeza o processo será muito mais simples que nos primeiros iPhones: eles exigiam 74 passos.

Antecipando o próximo exploit, o Cult of Mac desenterrou algumas informações sobre o primeiro jailbreak, e isso faz as versões modernas parecerem terrivelmente simples – porque são, mesmo. Este tópico do MacRumors, lá de 2007, detalha os passos para libertar um iPhone original rodando iOS 1.1.1. São 74 passos, incluindo pérolas como:

11. Procure a string ASCII “noexec” no arquivo. A segunda string encontrada deve ser semelhante a

/etc/fstab file: /dev/disk0s1 / hfs ro 0 1 /dev/disk0s2 /private/var hfs rw,noexec 0 2

Só que, é claro, editores hexadecimais exibem novas linhas apenas com um caractere ‘.’ ou algo similar. Esta série de caracteres é frequentemente encontrada em 0xF8F9000-0xF8F9045. Ela tem os códigos de caracteres a seguir:

2F 64 65 76 2F 64 69 73 6B 30 73 31 20 2F 20 68 66 73 20 72 6F 20 30 20
31 0A 2F 64 65 76 2F 64 69 73 6B 30 73 32 20 2F 70 72 69 76 61 74 65 2F
76 61 72 20 68 66 73 20 72 77 2C 6E 6F 65 78 65 63 20 30 20 32 0A

(Em “encontrar”, verifique se o editor está configurado para encontrar valores hexadecimais)

e

43. Tente usar ssh com ele com o Putty

(http://www.chiark.greenend.org.uk/~s…/download.html).

Nome de usuário “root”, senha “alpine”.

Então, tudo bem, agora precisamos rodar o sftp, fazer uma limpeza e então eu acho que podemos instalar o Installer.app e pronto.

Download do WinSCP (http://winscp.net/download/winscp404setup.exe)

E, claro, o primeiro comentário é:

Obrigado pela informação

mas,

Isso realmente precisa de 74 passos? e precisa editar um arquivo hex? …… Estou certo de que surgirão soluções muito mais fáceis em breve, se não agora

E de fato, em algumas semanas já começaram a surgir ferramentas que automatizavam tudo isso.

Hoje em dia as coisas são muito mais fáceis: você faz um jailbreak untethered (que não precisam ser refeitos se o iDevice for desligado) praticamente clicando em um só botão. Claro, um jailbreak que funcione no iPhone 5 e outros dispositivos com chip A6 são um pouco mais difíceis de se conseguir, mas não há dúvida de que, quando esse jailbreak sair, será mais fácil de aplicá-lo que nos primeiros dias do iPhone. [Cult of Mac]

Sair da versão mobile