Ferramentas do usuário

Ferramentas do site


console:zeebo:unlock

Unlock

Existem duas maneiras de ter seu código rodando na plataforma BREW:

  • Colocando o dispositivo em modo “Test Enable”/modo desenvolvedor
  • Tendo sua aplicação testada e assinada pela Qualcomm/“signing” partner

Nenhuma das duas pode ser conseguida de graça, por isso o BREW afasta os desenvolvedores caseiros ou “hobbistas” da plataforma.

Porém, você como proprietário do console, pode muito bem querer rodar outras aplicações que não seja as fornecidas pelo produtor.

A modificação aqui exposta, permite que o BREW aceite aplicações com um arquivo de assinatura da aplicação inválido, permitindo que você possa rodar seu próprio código.

ESTA MODIFICAÇÃO NÃO TEM COMO FIM PERMITIR A CÓPIA E EXECUÇÃO ILEGAL DE JOGOS, APENAS A EXECUÇÃO DE HOMEBREWS. NÃO “DESTRUA” O SISTEMA!

Procedimento

Certifique-se que junto de sua aplicação tenha um arquivo .sig. Pode ser um arquivo com qualquer coisa, contando que tenha o mesmo nome de seu .mod e tenha a extensão .sig. Ele DEVE existir.

Com o cabo JTAG ligado no console, siga os passos:

  • Ligue ou resete o console, execute o OpenOCD e certifique-se que ele detectou a CPU na chain. Faça isso tão logo tenha ligado/resetado o aparelho;
  • Do momento que o console acender os LEDs superiores, aguarde 4 segundos;
  • Execute no OpenOCD (depois do “halt”, o console pausa, por isso não preocupe-se com tempo):

halt

  • Execute a próxima linha, de acordo com a versão do sistema de seu console:

- 1.1.0 mww phys 0x10d43c0c 0xe07d2500 - 1.1.1 mww phys 0x109943d4 0xe07d2500 - 1.1.2 mww phys 0x10d4ea1c 0xe07d2500

  • Execute:

resume

  • Aguarde o BREW Appmgr aparecer. Sua aplicação aparecerá na lista.

Lembre-se que esta modificação não é permanente, devendo ser feita toda vez que ligar o console para executar suas aplicações.

No momento, só é possível esta modificação via JTAG. Estudos estão sendo feitos para tentar tornar este procedimento mais amigável. Isso, SE POSSÍVEL!

Caso haja dúvidas, acessem http://www.openzeebo.org/t52-utilizando-um-wiggler-para-fazer-jtag-no-zeebo.

console/zeebo/unlock.txt · Última modificação: 2015/12/10 21:21 (edição externa)