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.
Parte 2: 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:
Fontes:
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:
- IPhoneLinux - The iPhone Wiki
- iPhone/iPod Linux Alternative Download | Simon's Place
- [Guide] How to Install OpenIboot - iPod touch Fans forum
Creio eu que o iPhone não vem bloqueado por acaso...
Att,
Thiago.