Este post foi publicado há 3 anos e 1 mês 25 dias atrás. Caso esteja buscando por métodos de jailbreak e unlock (desbloqueio) modernos, recomendamos que volte para a página inicial. Dito isso, não somos responsáveis pela má utilização deste conteúdo. Verifique sempre a versão do seu firmware para checar a compatibilidade com a postagem em Ajustes - Geral - Sobre - Versão. Firmwares atuais: iPhone 3.1.3, iPhone 3G 3.1.3, iPhone 3GS 3.1.3, iPad 3.2. Só atualize o firmware após verificar a existência de um método de jailbreak/unlock disponível.Venho por meio deste post, fazer um tutorial para ensinar a fazer a instalação do OpeniBoot/iPhone Linux. Lembramos de antemão que vamos tirar todas as dúvidas assim que possível e vamos fazer de tudo para ajudar você a instalar o OpeniBoot no seu aparelho.
Lembramos que esse tutorial pode brickar o seu aparelho permanentemente, não nos responsabilizamos por qualquer dano ao seu aparelho. Faça por conta e risco! Esse tutorial modifica a memória NOR do seu iPhone/iPod, então, CUIDADO!
Instalação do OpeniBoot:
Lembramos também que se algo der errado durante a instalação, você terá que dar um restore via DFU. Você não perde suas músicas, apps nem vídeos usando esse tutorial, se seguir corretamente, é claro. O processo funciona em qualquer firmware, portanto que seja mais novo que o 2.0.
Primeiro, você precisa de um computador com Ubuntu 8.10. Outros distros de Linux não funcionam. Usar o Linux com Live CD também não é recomendado, muito menos fazer todo o processo de forma emulada.
Depois, você precisará de ter instalado a libusb e o resto das libraries de protocolo de comunicação USB. Você pode também usar as libs que já vem com o iPhone Linux-Demo, mas recomendo a primeira opção, para isso, digite o seguinte comando:
sudo apt-get install libssl-dev
Agora, o processo deve terminar e tudo deve estar instalado. Depois disso, você precisa baixar o iPhone Linux – Demo, o pacote oficial do Planetbeing. Ele pode ser encontrado aqui.
Com a pasta iphonelinux-demo no seu Desktop, vá para dentro dela, provavelmente, com o seguinte comando:
cd Desktop && cd iphonelinux-demo && ls
Se depois desse comando, aparecer uma lista de nomes e dentro deles tiver os nomes oibc e loadibec, você está no lugar certo.
Agora, conecte seu iPhone/iPod em Recovery Mode no seu Linux. Com ele em Recovery Mode, conectado ao Ubuntu, com o terminal aberto, dentro da pasta iphonelinux-demo, digite o seguinte de acordo com o seu aparelho:
- iPhone 2G: sudo ./loadibec openiboot-2g.img3
- iPod touch: sudo ./loadibec openiboot-ipod.img3
- iPhone 3G: sudo ./loadibec openiboot-3g.img3
A tela do seu aparelho ficará branca e, logo depois, aparecerá a imagem de seleção do sistema (iPhone OS e OpeniBoot Console). No Linux, terá aparecido diversos comandos indicando que tudo está no iPod/iPhone.
No Terminal do Linux, digite:
sudo ./oibc
No iPhone/iPod, aperte o botão de cima para decer para a segunda opção e selecione o OpeniBoot Console usando o botão Home.
Você estará logado no OpeniBoot Console. Agora, o que você precisa fazer é um Backup da sua memória NOR, para diminuir o risco de bricks. Faça todos os comandos abaixo, um depois do outro, sendo que, para ir para o próximo comando, espere aparecer na tela do iPhone/iPod a conclusão da operação:
nor_read 0×09000000 0×0 1048576
~norbackup.dump:1048576
Isso vai gerar um arquivo no diretório do iphonelinux-demo, chamado norbackup.dump. Guarde esse arquivo com a sua vida. Caso o seu aparelho bricke com o OpeniBoot, ele pode ser desbrickado com esse arquivo.
Depois disso, certifique-se o arquivo está no diretório iphonelinux-demo e digite o seguinte comando:
install
Isto irá instalar o OpeniBoot como seu bootloader principal. Aguarde a conclusão de todas as mensagens até aparecer uma mensagem “Done with Installation!”. Depois, digite o seguinte:
reboot
Você verá o menu de seleção do OpeniBoot. O OpeniBoot está instalado com sucesso no seu iPhone/iPod se tudo tiver correndo bem até agora.
Dando boot no iPhone Linux:
Coloque o seu iPhone/iPod na tela de seleção do Sistema e conecte ele ao PC. Não selecione o OpeniBoot Console ainda. Agora, vá até a pasta iphonelinux-demo no seu Linux e digite:
sudo ./oibc
Depois disso, selecione o OpeniBoot Console no seu iPhone/iPod. Agora, você está logado no OpeniBoot. Você precisa digitar esses comandos a seguir, em sequência, para carregar uma nova Hierarquia do Sistema do Linux no seu aparelho. Espere dar a mensagem de conclusão de cada comando para partir para o próximo:
!zImage
kernel
!rootfs.arm.ext2.gz
ramdisk 3588
boot “device=tty device=ttyUSB root=/dev/ram0 rw”
Agora, no seu PC, digite no terminal:
sudo ./linux
No seu iPhone/iPod, aparecerá a tela de login do iPhone Linux, igual no seu PC. Para logar, a basta digitar:
root
Pronto, você está logado no iPhone Linux. Para ver os comandos na tela do seu iPod/iPhone, digite o seguinte:
sh 2>&1 > /dev/tty0
Todos os comandos serão vistos agora na tela do seu iPod/iPhone, mas não no PC. Isso se deve ao fato de que o iPhone Linux só suporta uma via de saída de dados: ou o PC, ou a tela do seu aparelho.
Alguns comandos para brincar no iPhone Linux, seguido da sua função:
- cd / – Entra no diretório Raiz do iPhone Linux
- ls -all – Lista todos os arquivos do diretório onde se está
- pwd – Mostra o caminho para o diretório onde se está
- uname -a – Mostra diversas informações sobre o Linux, inclusive sobre o Kernel dele.
- cat /proc/meminfo – Mostra informações da memória do aparelho
- cat /proc/cpuinfo – Mostra informações da CPU do aparelho
- busybox – Lista todos os comandos disponíveis no Kernel.
Ta ai, galera! Quem quiser, basta seguir o tutorial para instalar o OpeniBoot no seu aparelho. Postem um feedback aqui e, qualquer dúvida, usem os comentários!
Até a próxima!
Postado por ph. Outras postagens:
- Projeto de notificações push para iPhones/apps jailbroken sem usar os servidores da Apple
- Vírus no iPhone por SSH: relatos de um usuário/remoção da praga
- Baixe qualquer MP3 por download direto, de graça, e legalmente.

24 respostas para “Tutorial de instalação do OpeniBoot/iPhone Linux”