“Conectado ao PC ou não, esta é a questão” (por Chronic Dev)

Postado em jan 30, 2009 nas categorias Posts antigos

closeEste post foi publicado há 3 anos e 13 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.

[O post a seguir foi traduzido por mim. O post original, foi feito em inglês pelo hacker Chronic Dev, que está trabalhando no Jailbreak do iPod touch 2G. Se você quiser ver ele, clique aqui.

Quando ele menciona o Tethered Jailbreak, significa o Jailbreak que a cada boot a pessoa tem que estar conectada a um computador. O Jailbreak permanente não pode ser lançado porque contém código oficial da Apple, ilegal para distribuição.]

Como vocês provavelmente devem saber agora, o AriX conseguiu colocar um Ramdisk funcional com vários hacks diferentes, contando com a ajuda de alguns membros do grupo (0wnboot para bootstrapping, -v boot arg, redsn0w, etc), mas a questão é como isso (O Jailbreak, claro!) deve ser lançado. Na forma descrita por AriX, é um pouco de hack juntado, e que contém código oficial da Apple. Isso foi feito manualmente e não automaticamente feito por um programa, como o QuickPwn faz o Jailbreak. Então, ainda não está pronto para lançamento, o que nos deixa de cara com a próxima questão: Nós realmente devemos investir tempo nisso?

Nós podemos rodar códigos não verificados, nós podemos dar boot a partir de um Ramdisk customizado para colocar o Cydia & Cia, mas isso tudo se resume pela opção do Tethered Jailbreak, e como todo mundo sabe, um exploit na bootrom é muito mais necessário para ter qualquer outra coisa futura. As pessoas continuam falando para nós publicarmos o Tethered Jailbreak, mas elas não tem noção do trabalho que daria para criar um programa de Interface amigável, o que tomaria todo o tempo que nós poderíamos usar revertendo o código da bootrom para ter um Jailbreak permanente (Non-Tethered). Eu não estou dizendo que isso não vá acontecer, mas eu acho que vocês devem olhar os fatos:

Tethered Jailbreak:


  •  Eu tenho meu iPod Jailbroken por este método e ter que conectar a um computador a cada boot do aparelho é bem irritante, pode parecer que não é, mas infelizmente é sim.
  •  A bateria acabou? Conecte a um computador para poder dar boot.
  •  Algum aplicativo travou ou está rodando mal? Conecte a um computador para reiniciar o aparelho.
  •  Esse método não suporta logos customizadas de boot
  •  Updates de firmware são irritantes para colocar no aparelho, mas isso também depende o quão bom o exploit é, e quanto ele mexe na memória NOR (deixar tudo do 2.2.1, substituir o kernel com o da 2.2.1 no filesystem? Colocar o patch dos arquivos do 2.2 e ter como boot defaut o DFU Mode? São algumas possibilidades)
  •  Ele vai gastar muito tempo nosso trabalhando nisso, enquanto tentamos achar um Jailbreak permanente
  •  Pessoas que tem o iPod vindo com o Firmware 2.2 de fábrica terão problemas que vão requerer trabalho, porque a nova NAND que o iBoot do 2.1.1 usa não é suportada, trabalho que tira tempo nosso, enquanto poderíamos estar procurando um exploit na bootrom.
  •  As pessoas não iriam ler o README e falarão que nós estamos brickando seus iPods, tomando nosso tempo.
  •  Nós iremos ter que dar suporte a problemas que as pessoas estão tendo, perdendo tempo que poderia estar sendo gasto procurando um exploit na bootrom, e isso faria nós ficarmos numa situação delicada, então, não é uma opção.
  •  Datal e nossos amigos iriam certamente copiar o nosso método, fazendo dongles baratos e vagabundos que serão fabricados na China, e eles podem vender eles por US$50 ou mais porque eles sabem que as pessoas comprarão o produto.
  •  E a lista continua.

Jailbreak permanente:

  •  O Jailbreak permanece com Updates de Firmware e o bug nunca pode ser consertado (O Jailbreak será vitalício no aparelho).
  •  Patches customizados do LLB, iBoot, etc. sempre que na memória NOR serão validados pela nova bootrom.
  •  Permite logos de boot customizadas
  •  Reinicia quantas vezes você quiser sem ter que conectar a um computador. Bateria fraca? Sem problemas. Aplicativos travando? Sem problemas
  •  Suporta o OpeniBoot/iPhone Linux
  •  Não precisamos ficar preocupados em ter um Jailbreak permanente como nós ficaríamos se lançarmos o Jailbreak por Tethered, o que nos dará tempo para fazer hacks legais para as pessoas que estão Jailbroken :) .
  •  Eu mencionei que você não precisa estar plugado a um computador?

Espero que as pessoas que querem o Tethered Jailbreak dêem uma olhada nisso e entendam porque definitivamente não é uma boa idéia fazer isso. Mudando de assunto, eu upei o 0wnboot na sessão de Downloads do nosso Google Code para os programadores estudarem ele. Eu peço desculpas, mas nós temos ainda sérios bugs para corrigir com o novo iRecovery tem com o /dumpMem, então, aguarde!

Postado por ph. Outras postagens:

Uma resposta para ““Conectado ao PC ou não, esta é a questão” (por Chronic Dev)”