Como adicionar o mod navbar em suas firmwares! [tutorial]

Postado por Destroyzer em quarta-feira, 7 de novembro de 2012 9 comentários
Você que gosta do mod navbar do Belle e deseja adicioná-lo às suas próprias firmwares, aprenda agora como fazer isso de um modo bem prático!


Ingredientes!

Primeiro, precisaremos de um editor hexadecimal. Recomendo usar o Hex Workshop, pois na minha opinião é o melhor do ramo e o utilizo sempre.
Se você não tiver ele instalado, você pode baixar a versão trial do site oficial ou então procurar no Google uma versão crackeada. Caso você já tenha ele instalado ou até mesmo outro editor, ignore esta etapa e siga para a próxima.

Segundo, você também precisará dos códigos necessários para substituição. Os códigos são estes:

Botão - Hex. do botão | Hex. modificada


Opções - 06064F70E7F56573 | 0606C62020202020
Voltar - 0606566F6C746172 | 060620202020C520
Sair - 040453616972 | 04042020DD20
Selecionar - 0A0A53656C6563696F6E6172 | 0A0A20E52020202020202020
OK - 02024F4B | 020220E5
Concluído - 0909436F6E636C75ED646F | 090920202020202020E520
Fechar - 0606466563686172 | 060620202020C520
Sim - 030353696D | 030320E520
Não - 03034EE36F | 030320FB20
Mostrar - 07074D6F7374726172 | 070720FD2020202020
Ocultar - 07074F63756C746172 | 07072020202020FF20
Continuar - 0909436F6E74696E756172 | 090920E520202020202020
Parar - 05055061726172 | 0505202020FB20
Cancelar - 080843616E63656C6172 | 0808202020202020FB20


Terceiro e último, insira as fontes modificadas dentro da sua firmware, no caminho resource\fonts (ou mova para resource\fonts no seu cartão de memória) e salve tudo antes de começar. Algumas fontes estarão disponíveis no final deste tutorial.

Trabalhando com o editor hexadecimal

A partir de agora, usarei o Hex Workshop como exemplo. Se você possui outro editor hexadecimal, é só tentar fazer de acordo, pois usaremos funções básicas.

Recomendo terminar de fazer todas as modificações necessárias em sua firmware (incluindo adicionar a fonte modificada), para então colocar o mod navbar por último (assim, caso houver aplicativos que você adicionou, eles também receberão a modificação).

Primeiro, aperte Ctrl + H para fazer a substituição de caracteres. Abrirá uma janela parecida com esta:


Em Type (tipo), selecione Hex Values (valores hexadecimais).
Em Find (palavra a ser encontrada), cole o primeiro código correspondente ao botão que você está editando.
Em Replace (código que vai substituir), cole o segundo código correspondente ao botão que você está editando.

O restante pode deixar como está. Então clique OK.

Caso abra uma pop-up perguntando o tipo de pesquisa/substuição que você irá fazer, selecione Replace All (para substituir todas as entradas encontradas).


Depois será exibido uma alerta com a quantidade de entradas que foram substituídas. Simplesmente repita o processo com todos os outros códigos e por último salve o arquivo (se for solicitado criar um backup, recomendo que sim, pois caso dê um erro você não perderá o arquivo da sua firmware, evitando perder todo o seu trabalho anterior).

Daí é só instalar a firmware no aparelho e testar as mudanças! Lembrando que se aparecer várias letras com acentos no lugar dos botões (À, Ã, £, por exemplo) é porque o mod foi adicionado com sucesso, porém você não colocou a fonte modificada para estes símbolos.

Aviso: Este mod é exclusivo para o idioma Português. Fontes modificadas encontradas em fóruns e sites americanos não funcionarão, desde que eu modifiquei os símbolos utilizados (já que no inglês é usado acentos comuns, como á e à e isso complicaria nossa acentuada vida!)

Fontes disponíveis:

Symbian Belle: clique para baixar
Segoe UI: clique para baixar
Nokia Sans: clique para baixar
Myra [novo]: clique para baixar

Quer alguma fonte em específico? Dúvidas com o tutorial? Faça um comentário, estarei aqui para ajudá-lo!

Tutorial criado por Destroyzer e postado em Nokiaware.net. Dê os créditos se republicar em seu site ou fazer uso das informações/arquivos disponibilizados aqui. Obrigado!

9 comentários:

  1. Destroyzer, isso também aconteceu comigo quando fui editar a Belle Edition v1.2. Dá "impossível empacotar" ou algo assim, se você tiver uma solução pra isso, pois estou tentando traduzir uma cfw e esse erro ocorre com ela também. Obs: Esse erro só acontece com o Nokia Firmware Editor, eu consegui colocar essa navbar normalmente usando o Nokia Cookie Editor e o Hex Workshop.

    ResponderExcluir
    Respostas
    1. O Nokia Cooker edita um arquivo para adicionar "created by nokia cooker" no menu de informações do aparelho (*#000#) e coloca o arquivo como somente-leitura. Se você usar um programa que não seja o Nokia Cooker, não poderá editar a firmware. Se for adicionar um idioma, faça como primeiro caso no Nokia Firmware Editor e depois utilize apenas o Nokia Cooker.

      Excluir
    2. A primeira coisa que fiz com as duas cfw foi abrir com o Nokia Firmware editor, então quer dizer que as duas foram feitas com o Nokia Cooker né? Não tem um jeito de extrair os arquivos do .lang e jogar no nokia cooker? E se eu jogar só os arquivos de tradução do seu tutorial, eu vou ter pelo menos os acentos e qwerty adaptado pro Pt-Br?

      Excluir
    3. Kayan, abre a rofs2, extrai, vai em importar idioma e marca "Importar idioma como padrão"
      Depois copia os arquivos extraídos pra pasta files do nokia cooker e termina as edições por lá. Não testei, mas abri esses arquivos usando o ROFS2 Language tool e apareceu o Brazilian-Portuguese lá.

      Excluir
  2. Renato, quando traduzimos uma cfw, temos que trocar a fonte certo? No caso, eu coloquei a Myra Belle que você postou aqui no site, mas a navbar não vai funcionar né? Até aí, tudo bem... Eu posso editar com o hex e adicionar essa navbar aqui, mas e a da homescreen? A que estou tentando traduzir tem os ícones exatamente como você quer colocar na 5530 Belle v2, os símbolo de menu e tals... A tradução vai retirar aquela barra ou vai bugar ela? Ou é um atalho e vai abrir independente da fonte e idioma?

    ResponderExcluir
    Respostas
    1. Os arquivos responsáveis pela tela inicial é diferente dos outros. Depois posto aqui os arquivos já modificados.

      Excluir
    2. Valeu, vai me ajudar muito :) :D

      Excluir
  3. Olá, quando vai postar os arquivos pra tela inicial? E se possível, tem como adicionar essa fonte: http://forum.dailymobile.net/index.php?action=dlattach;topic=61490.0;attach=171170
    Ela supostamente já vem com os símbolos, mas toda fonte tem que mapear na cfw pra funcionar né?

    ResponderExcluir
  4. Renato, como posso colocar as abas superiores novamente????

    ResponderExcluir