OpeniBoot - Seu iPhone com Linux!

OpeniBoot, revolução ou mais uma tentativa? OpeniBoot é o dual boot Linux que é a promessa para amantes do iPhone e já mostra que pode ser uma alternativa. Neste artigo demonstro como o instalar em seu iPhone usando a plataforma OpenSuSE, editando alguns comandos e aproveitando os comandos originais da plataforma Ubuntu.

[ Hits: 46.251 ]

Por: Estevão Ferreira Maia em 05/05/2009


Dando boot no iPhone



Até agora fácil né? Mas vamos lá!!!

Coloque o seu iPhone/iPod na tela de seleção do sistema e conecte-o ao PC. Não selecione o OpeniBoot Console ainda. Agora vá até a pasta iphonelinux-demo e digite:

sudo ./oibc

Selecione o OpeniBoot Console no seu iPhone/iPod.

A seguir, digite os comandos em sequência para carregar uma nova hierarquia do sistema do Linux no seu iPhone/Ipod. Espere a confirmação 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 terminal:

sudo ./linux

No seu iPhone/iPod aparecerá a tela de login do iPhone Linux, igual a de sua distro, para logar digite:

root

Pronto, você está logado no iPhone Linux. Para ver os comandos na tela do seu iPod/iPhone, digite:

sh 2>&1 > /dev/tty0

Pronto! Todos os comandos serão vistos somente no seu aparelho e não no terminal porque o iphone Linux só tem suporte a uma via de saída de dados.

Bom, alguns comandos básicos:
  • 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 seu kernel;
  • 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.

Fontes:
Página anterior    

Páginas do artigo
   1. Introdução
   2. Dando boot no iPhone
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

O Processo de Boot no Linux

Atualizando kernel de 2.4.31 para 2.6.13 no Slackware 10.2

Instalando automounter e configurando o autofs no Debian Sarge

O kernel Linux está inchado... Mas, calma, não é bem assim!

Novidades do Kernel 2.6.35

  
Comentários
[1] Comentário enviado por Hunz em 05/05/2009 - 18:47h

Apenas por curiosidade, este artigo não quebra e/ou fere alguma patente e/ou propriedade intelectual da Apple ao "propagar" a "pwnagem" do iPhone?

Creio eu que o iPhone não vem bloqueado por acaso...

Att,
Thiago.

[2] Comentário enviado por caarlos0 em 05/05/2009 - 19:27h

e será que é possível voltar para o SO padrão do iPhone caso dê algum problema??

[3] Comentário enviado por cabelo em 05/05/2009 - 20:03h

Show de Bola... eu vi o aparelho do Estevão com o linux no ar...

[4] Comentário enviado por gesousa em 05/05/2009 - 22:31h

Hunz, a lei de propriedade intelectual não foi quebrada, pois vc está instalando outro sistema num equipamento seu, o que ocorre é a perda da garantia, pois vc infringe um ação que não é coberta pelo termos de garantia da apple, há ainda no Estados Unidos, vários processos contra a apple e AT&T contra o contrato de venda casada que é proibido por lei... Tanto que Apple não tomou nenhuma ação judicial contra o DEV-TEAM que criou o pwnage e quebrou a proteção.

Ainda mais interessantes, é que segundo pesquisas no lançamento do Iphone, o recorde de 10 milhões de iphone só foi conseguido devido ao desbloqueio, pois estimava que dos 10 milhões somente 4 milhões tinham ativado a conta no AT&T, então duvido que a apple vai apertar contra este mercado, se ainda é lucrativo a ela.

A Outra questão se diz a patente intelectual, pois o kernel em si do iphone é do darwin, que o freebsd modificado pela apple, ele se encontra sobre a lincença do Freesbd, portanto é livre para ser modificado, somente o ambiente gráfico e os binários possuem copyright, então há uma área meio nebulosa do que pode ou não pode ser feito ao SO da apple.

Caarlos0 o processo para voltar o sistema SO de volta a o original é igual no caso de pwanagem, basta mandar restaurar o sistema pelo itunes, que ele faz flash da memória com o fimerware original.

O único erro seria se o telefone trava-se como ocorreu com a atualização do firmware 3.0 beta test, onde era necessário o cadastro como desenvolvedor para terminar a instalação, o que ocorria é que não dava para entrar no modo de emergência nem mesmo depois que a bateria fosse esgotado o sistema ficava em loop tentando conectar no site da apple...

[5] Comentário enviado por _eXagon em 05/05/2009 - 23:44h

Obrigado a todos pelos comentarios , cabelo ( meu chefe... rsrs e grande amigo ) , e gesousa perfeito ponto de vista !!

Bom Caarlos0 para complementar o artigo além de ter o DualBoot p/ os sistemas , vc pode remover o boot , com o seguintes comandos :

1. Inicie openiboot console
2. sudo ./oibc
3. uninstall
4. reboot

Obrigado

[6] Comentário enviado por hunz em 06/05/2009 - 08:48h

Então, desbloquear ("pwnar") o iPhone é legal?

O contrário é dito neste pronunciamento da Apple:
http://www.copyright.gov/1201/2008/responses/apple-inc-31.pdf

Página 2:
"Apple is opposed to the proposed Class #1 exemption because it will destroy the technological protection of Apple’s key copyrighted computer programs in the iPhone™ device itself and of copyrighted content owned by Apple that plays on the iPhone, resulting in copyright infringement, potential damage to the device and other potential harmful physical effects, adverse effects on the functioning of the device, and breach of contract."

Onde "Class #1" se refere a "pwnagem" do iPhone.

Att,
Thiago.

[7] Comentário enviado por albertguedes em 06/05/2009 - 14:07h

Queria mesmo é comprar um celular que fosse openhardware, mas já é um começo.

Valeu pelo artigo Estevão.

[8] Comentário enviado por carlos.oliveira em 17/02/2010 - 20:27h

Ô louco, meu. O cara é fera. Muito bom o artigo. Parabéns. No que eu puder ser útil, Carlos Oliveira www.divulgacao.com.br


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts