Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Blog
Tela cheia

Guia de hack para o N78

20 de Maio de 2009, 0:00 , por Software Livre Brasil - 33 comentários | Ninguém está seguindo este artigo ainda.
Visualizado 7896 vezes

Recentemente eu comprei um Nokia N78. É um ótimo smartphone, com GPS, 3G, Wi-FI, Transmissor FM, Suite Office, N-Gage e mais uma porrada de coisa. Estou bem satisfeito.

Como todo geek, saí fuçando a net procurando o que podia fazer de bacana com meu novo brinquedo. Também vi que não era possível instalar alguns aplicativos no telefone porque eles não estavam definitivamente assinados com o certificado, o que me chateou bastante. Afinal, sou eu quem deve decidir quais aplicativos eu posso instalar no meu telefone. Pagos, ou não.

Vi que para resolver este problema e instalar qualquer aplicativo era preciso fazer um hack. Encontrei várias informações na net, mas algumas informações divergiam e outras estavam bem desatualizadas. Por causa disso resolvi fazer este guia atualizado de como fazer o hack no seu N78. O hack não é difícil de se fazer, mas dá trabalho.

NOTA: Não há nenhuma garantia neste procedimento e eu não me responsabilizo por quaisquer danos que ocorram ao seu aparelho. Eu fiz o hack no meu N78 exatamente como este guia e alguns amigos já o fizeram também, mas, novamente, não há nenhuma garantia que funcionará perfeitamente para você.

Preparativos:

Antes de você começar o hack eu recomendo:

  • Fazer um backup de todo o celular
  • Atualizar o firmware para o mais recente. Você pode fazer isso tanto pelo N78, quanto pelo Nokia Software Updater (NSU). Algumas pessoas estão reclamando do firmware mais atual (21.002), então este passo é totalmente opicional.

Hack (o que interessa):

1) O primeiro passo é obter um novo certificado para seu celular. É este certificado que será usado para assinar os aplicativos que serão instalados. Infelizmente, o site para obter o certificado está todo em chinês e se for não for fluente neste língua, como eu, está ferrado. :P

Brincadeiras a parte, não é preciso saber nada do idioma (eu não sei nada). Há um ótimo guia no blog do ramalho, com várias screenshots, mostrando como obter o seu certificado. Depois de seguir o tutorial é só esperar cerca de 24h para receber o certificado.

2) Agora é preciso baixar alguns aplicativos que serão utilizados para fazer o hack:

  • Pacote HelloOx 1.04 - Este é um pacote com o aplicativo que fará o hack em si, e outro aplicativo para assiná-lo usando os certificados baixados.
  • RomPatcher - O nome já diz tudo. Aparentemente o rompatcher instalado pelo próprio HelloOx não funciona, então será preciso instalar este.

NOTA: Eu sei que 99% dos leitores deste blog são usuários Linux e, para todos eles eu paço desculpas. Todo esta parte da assinatura foi feita com aplicações Windows. Não consegui de forma alguma encontrar versões para Linux, e o jeito foi levantar uma máquina virtual do XP. Se preferir, pode usar o wine.

3) Descompacte o arquivo pacote-helloOx-n78.zip que foi baixado. Com isso você terá um aplicativo HelloOX.1.04.Unsigned e um diretório chamado SignSIS, com um aplicativo de mesmo nome dentro.

Conteúdo do pacote-helloOx-n78

Conteúdo do pacote-helloOx-n78

Você usará este aplicativo SignSIS para assinar o HelloOX.1.04.Unsigned com os certificados que você gerou no site chinês. Ficou perdido? Calma, não é tão complicado como parece. Vamos com calma:

4) Com os dois arquivos gerados pelo site chinês (o .cer e o .key) em mãos rode o aplicativo SignSIS. Você terá três campo para selecionar: Sis File, Cer File e Key File.

O campo Sis File deverá apontar para o arquivo HelloOX.1.04.Unsigned . O Cer File para o arquivo .cer gerado pelo site chinês e o Key File para o .key que também foi gerado. Vai ficar mais ou menos assim:

Aplicando a assinatura

Aplicando a assinatura

É só clicar em Sign The Sis para assinar o arquivo HelloOX.1.04.Unsigned. Será gerado um novo arquivo, chamado de HELLOOX.1.04.UNSIGNED.SiGNED (note o SIGNED no final). Este será o arquivo utilizado para fazer o hack.

5) Copie o HelloOx já assinado (HELLOOX.1.04.UNSIGNED.SiGNED) para o seu celular (usando o método que preferir). Pode jogar na pasta Others da memória mesmo.

6) No celular vá em  Opções -> Ferramentas -> Gerenc. arqs. Escolha o diretório onde você salvou o HELLOOX.1.04.UNSIGNED.SiGNED e execute-o. Aceite o termo inicial e diga que você quer instalar o HelloOx na memória do celular (DO CELULAR, não do cartão!!).

A instalação começará e, em um determinado momento, será perguntado se você deseja instalar o Rompatcher. Pode dizer que sim. No meu celular funcionou, mas vi relatos de pessoas onde este passo falhou e é por isso que depois precisaremos do RomPatcher que baixamos. Depois ele perguntará se você deseja instalar o Modo. Pode dizer que não sem problemas.

Agora vá em Menu -> Aplicativos e execute o HelloOx. Aguarde enquanto ele realiza todos os passos necessários.

Se tudo funcionar, parabéns. Você acabou de dar o passo mais importante do hack (mas ainda falta algumas coisas). Se não deu, veja a seção de possíveis problemas no final deste post.

NOTA: Se quiser, você já pode desinstalar o HelloOx do ceular.

Há um vídeo do Ramalho explicando toda esta parte do HelloOx. Ele é um pouco diferente, mas pode servir como base.

6) O último passo necessário é instalar o RomPatcher que baixamos. Descompactando o arquivo baixado você terá um arquivo chamado ROMPatcher e um diretório chamado E_patches, com 3 arquivos dentro.

Copie o arquivo ROMPatcher para o seu celular. Pode ser na pasta Others também.

Crie um diretório chamado Patches na raíz do celular (se ele não existir, claro). Em seguida copie o conteúdo do diretório E_patches (aqueles 3 arquivos descompactados) para dentro deste diretório Patches que você criou.

Já no celular, instale o RomPatcher indo em Opções -> Ferramentas -> Gerenc. arqs. Escolha o diretório onde você salvou o RomPatcher.sisx e execute-o para que ele seja instalado.

Depois vá em Menu -> Aplicativos e rode o Rompatcher. Deixe o item "patch installserver fp2.rmp" selecionado e vá em Opções -> Patch -> Add to auto.

Pronto, agora é só reiniciar o celular e aproveitar. Bom proveito. :)

Possíveis problemas e perguntas frequentes:

Nesta seção tentarei por soluções para possíveis problemas durante o hack e perguntas frequentes sobre o mesmo.

P) Porque está dando erro de certificado quando eu tento instalar o HelloOx?

Provavelmente você não assinou o arquivo HelloOX.1.04.Unsigned corretamente ou o certificado gerado pelo site chinês está errado. Verifique se você digitou o IMEI corretamente no formulárui de requisição de certificado, lá no site chinês.

P) O que é e como eu descubro o IMEI ?

O IMEI (International Mobile Equipment Identity) é uma identificação única do seu celular. Para descobrir o IMEI digite no celular o código: *#06#

Você precisará deste código para conseguir seu certificado no site chinês. O fato do certificado ser gerado em cima deste número único faz com que o certificado que eu criei não funcione para você.

P) Como eu faço um hard reset?

Para fazer o hard reset digite o código: *#7370#

Será pedido um código de travamento. O padrão é 12345.

NOTA: Com o hard reset todos os seus dados serão perdidos. Faça um backup antes!

Caso tenha esquecido o código você pode fazer um hard reset via software. Para isso faça os seguintes passos:

  • Desligue o celular
  • Segura as teclas multimedia, * e 3
  • Liga o celular segurando as teclas até aparecer o logo da Nokia
  • Escolha o país e idioma e pronto

Ou veja a próxima pergunta.

P) Esqueci o código de segurança do meu celular, e agora?

Veja este tutorial que mostra como recuperar o código.

P) Como eu atualizo o meu N78?

Abra o Gerenciador de dispositivos e vá em Opções -> Verificar atualizações. Ou uso o NSU.

Para abrir o Gerenciador de dispositivos basta digitar o código: *#0000#

Fontes e maiores informações:

Qualquer dúvida ou sugestão é só postar nos comentários.


Fonte: http://blog.hugodoria.org/2009/05/guia-de-hack-para-o-n78/

33 comentários

Enviar um comentário
  • F37d20de1892c0554acb048439001c06?only path=false&size=50&d=404Marcos E A Matheus(usuário não autenticado)
    17 de Julho de 2009, 11:34

    Pathes

    cara eu abro meu RonPatcher e ele não aparece nenhum arquivo dentro dele, sabe de alguma forma para ajeitar isso ai??
    valeu


  • 86d44fa04cfd218d014ee99d1c66b689?only path=false&size=50&d=404Leonardo da Silva Coutinho(usuário não autenticado)
    23 de Janeiro de 2010, 12:43

    Assinatura

    Você pode usar o Freesigner e assinar o aplicativo direto no celular, não vai importar o sistema do seu pc, só precisa copiar os aplicativos para o cartão, de resto está muito bom o seu tuto


  • Cecb91b06807261625e504f43e009368?only path=false&size=50&d=404marcelo(usuário não autenticado)
    24 de Fevereiro de 2010, 1:42

    Pacote HelloOx 1.04

    O link para baixar o Pacote HelloOx 1.04 está quebrado, se puder me passar outro link ou enviar por email, ficarei muito grato.
    Obrigado.
    Marcelo


Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.