Portando o OpeniBoot para o iPod touch 2G
Eu, posixninja, planetbeing e DHowett (todos do IRC, por sinal), estamos portando o OpeniBoot para o iPod touch 2G. O processo é MUITO chato e requer muito Assembly e binário, o que da muita dor de cabeça. Já tentamos muitas coisas para portar (primeiro, juntar o IMG3 do iPod touch 1G com o do 2G, o que não deu certo) o OpeniBoot para o aparelho novo, mas o S5L8720 está dando trabalho.
Agora estamos vendo como será reescrito os arquivos de boot do IMG3, o que vai dar muito trabalho ainda pela frente. Estamos trabalho e, em breve, dou uma posição para vocês, aguardem!
Até a próxima!
Conceitos de Terminal-GUI para o OpeniBoot/iPhone Linux
Durante essa semana, voltei a estudar o OpeniBoot e o iPhone Linux, já que estava a tempos sem mexer neles. Bem, o planetbeing também voltou a mexer, então, eu e ele estávamos conversando no IRC e eu disse que iria fazer alguns GUI Concepts para o OpeniBoot/iPhone Linux. Fiz eles usando o conhecimento básico que tenho de ASCII, não sou um artista, hein?!
.

QuickOiB no blog do Planetbeing!
Isso mesmo! Hoje, conversando com o Planetbeing (hacker criador do OpeniBoot e iPhone Linux) no IRC, ele me perguntou se podia postar a minha ferramenta no blog dele, o QuickOiB. A minha resposta foi mais que óbvia: sim, já que afinal, ele é um dos melhores hackers do iPhone Dev Team. Fiquei muito feliz.
Quem quiser ver o post dele,
Clique aqui.
Até a próxima!
QuickOiB: Instalando temporariamente o OpeniBoot/iPhone Linux no seu iPod touch/iPhone
Sim. Antes que vocês perguntem, estamos trabalhando no pHeayJail para Windows. Mas, para dar alguma novidade pra galera que não tem iPod touch 2G e que está a um bom tempo sem novidades, estamos lançando o QuickOiB. Se você tem alguma dúvida sobre a funcionalidade do programa, confira este post. Nós também fizemos uma demonstração no LiveGeek. Ela pode ser encontrada aqui, na nossa página do Qik.
Novo projeto: QuickOiB, demonstração no LiveGeek amanhã!
Hoje, estamos começando um novo projeto, chamado QuickOiB. Para início de conversa, este projeto foi criado para ajudar os usuários menos experientes a terem uma experiência com o OpeniBoot, feito pelo hacker Planetbeing, que permite rodar um Bootloader customizado no seu iPod touch/iPhone e que permite também dar boot no kernel do iPhone Linux.
Normalmente, o OpeniBoot tem que ser instalado no aparelho usando um método chato, demorado e, ainda por cima, perigoso, o que faz com que muitos usuários morrerem de medo de fazer todo o processo. Se você quer ver o método de instalação convencional, já postamos aqui no blog também: clique aqui para ver.
Além disso, muitas pessoas não querem ter o OpeniBoot instalado para sempre no aparelho. Confesso que desinstalar ele sem um Restore é algo muito chato e complicado, que muitos de vocês certamente não gostariam de pensar em fazer. A maioria que instala o OpeniBoot, quer testar a ferramenta, junto com o iPhone Linux.
Quem usa Linux aqui deve conhecer os famosos Live CDs que rodam o Linux (dependendo do Distro, mas o Ubuntu é um famoso bom exemplo) direto de um CD, sem precisar fazer absolutamente nenhuma modificação no disco do computador.
A idéia do QuickOiB é algo semelhante aos Live CDs, que instale o OpeniBoot temporariamente. E foi o que nós fizemos. Com a ferramenta é possível jogar os arquivos do Bootloader do OpeniBoot no aparelho e rodá-los como bootloader secundário. Assim, o usuário pode testar todas as funções do OpeniBoot/iPhone Linux e, no final, quando der um “reboot”, tudo voltará como antes, bastando dar boot no iPhone OS e tudo estará intacto.
Estamos na fase embrionária do projeto, mas, amanhã, teremos um LiveGeek especial para vocês, demonstrando como nossa ferramenta funciona e como ela é simples em relação a instalação padrão do OpeniBoot. Vamos colocar o OpeniBoot num iPod touch zerado, que nunca viu OpeniBoot antes, para verem o potencial da ferramenta.
O melhor de tudo é que, embora vamos demonstrar a ferramenta amanhã no Ubuntu, quando ela for publicada, funcionará em todos os três maiores sistemas operacionais disponíveis: Windows, Mac OS X e Linux.
Tudo funcionará nos iPods touch/iPhones 3G/iPhones 2G.
Algumas vantagens em relação a instalação padrão do OpeniBoot e o QuickOiB:
- O OpeniBoot padrão precisa modificar os arquivos do bootloader e, reescrever diversos arquivos do sistema, que podem brickar um aparelho facilmente, enquanto o QuickOiB roda o OpeniBoot como bootloader secundário.
- O programa é em C++, com uma interface amigável e simples, que visa a interatividade do usuário com o programa, contendo ainda tutoriais, informações sobre como funciona o programa e muito mais.
- O QuickOiB não tem como brickar um aparelho, porque ele não mexe no Bootloader primário (do iPhone OS) e nem na memória NOR. Além disso, não tem que se preocupar com backups da memória NOR.
- A instalação do Bootloader do OpeniBoot como bootloader secundário é totalmente reversível com uma simples reinicialização do aparelho (Segurar Home e Power juntos ou digitar reboot no OpeniBoot Client).
- Funciona em qualquer Firmware, incluindo 1.1.x (sabemos que 95% de vocês não usa esse firmware, mas isso é só uma nota,
). - Funciona usando 5% dos arquivos (libusb) usados pelo OpeniBoot original.
A transmissão será amanhã, às 21:00h. do horário de Brasília, apareçam e acompanhem pela página LiveGeek.
Aguardem até amanhã e vocês verão nosso trabalho!
Até a próxima!

Comentários