domingo, 20 de março de 2011

Mão na massa (Mods) – Editando a PPM (Gráficos)

Depois de mexermos nos sons da firmware, que tal alterar os gráficos?

a_1196a_1194a_1201a_1197a_1214a_1204a_1215a_1225a_1226

Aqui vamos ver como editar a animação de início, ícones de menu, ícones de notificações, animações e quaisquer outros gráficos!

 

(Continuação dos posts “Mão na massa”. Se for a primeira vez que você vê esse post, sugiro que leia desde-o primeiro post Introdução e Iniciando).

Editando os gráficos com o PPModd

Agora vamos editar os gráficos da firmware. Todos os ícones, imagens, logos, barras e animações estão nesse lugar.

Carregue a firmware. Dê um clique duplo sobre “PPM” , depois sobre “ANIM” e “COMM”.

PPModd 18032011 235556.bmp

Agora vem a parte complicada. Ao contrário dos sons, os gráficos não são especificados aqui. Você vê apenas “0000, 0001, 0002, …” e o pior é que essa numeração varia de aparelho para aparelho. Resumindo, o ícone “0305” da firmware do 5310, não é o mesmo ícone da firmware do “5130” entendeu?

Como todos os gráficos são mais de mil itens, o programa pode extrair todos os gráficos para uma pasta.

Clique com o botão direito do mouse sobre “ANIM” e selecione “Export to Binary…”

Captura de tela inteira 19032011 000018.bmp

Selecione uma pasta qualquer para extrair os arquivos e confirme.

Save these animations as 19032011 000201.bmp

É necessário digitar um nome. Esse será o prefixo dos arquivos. Se você digitar “anim”, todos os arquivos extraídos terão “anim” antes do nome.

Gráficos 19032011 000520.bmp

Agora vá até a pasta que você extraiu os gráficos.

Gráficos 19032011 144223.bmp

Como você pode ver, há vários arquivos “*.NIF” (Nokia Image Format). Estes são em sua maioria, os ícones de notificação que ficam na parte superior da tela, ao lado do relógio. Vamos tratar deles depois.

Geralmente os primeiros itens são as telas de inicialização e desligamento.

No exemplo, o item “anim_0000.gif” é a animação das mãos.

anim_0000

E o item seguinte “anim_0001.png” o logo estático ao desligar o telefone.

 

anim_0001

Dessa forma você poderá saber qual item editar.

Para editar a animação das mãos, repita o processo do post anterior:

Para modificar o item, clique com o botão direito do mouse e selecione “Import from Binary…”

Captura-de-tela-inteira-13032011-042[5]

Selecione o arquivo de imagem que você deseja que se torne a imagem de inicialização do aparelho. A imagem deve ter a mesma resolução da imagem original. No caso, a imagem de inicialização é de 240x320 pixels. São aceitos arquivos “*.png, *.gif, *.jpg, *.bmp, *.m3g, *.3gp e *.nif”.

 


Editando os gráficos com o PPMedit

Modificar os gráficos com o PPMedit é mais fácil pois as amostras são exibidas sem precisar extrair os arquivos.

Abra o PPM Editor.

Clique no ícone de pasta ou então em File > Open PPM

PPM Editor v 3.0 Lite (ANIM Edition) 20032011 034953.bmp

Após carregada, dê um clique duplo em “PPM” e expanda a lista. Clique duplo então em “ANIM”.

PPM Editor v 3.0 Lite (ANIM Edition) 20032011 035347.bmp

Agora você pode visualizar as imagens.

Para alterar, clique com o botão direito do mouse sobre o item e escolha “Replace Resource”.

Captura de tela inteira 20032011 035509.bmp

Para salvar a PPM, clique no ícone de disquete ou então em File > Save PPM.

Captura de tela inteira 20032011 035652


Visualizando os arquivos NIF

Os arquivos NIF (Nokia Image Format) é um formato de imagem proprietário da Nokia. É usado principalmente nos ícones de notificação (aqueles que ficam ao lado do relógio, na parte superior da tela). Podem ser substituídos por imagens PNG mas o mais chato é conseguir visualizar o item.

Para isso, dentro do pacote há um programa chamado “NIFViewer” e serve para abrir e visualizar os arquivos NIF facilitando muito na hora de identificar a imagem.

Abra o NIFViewer.

Nokia NIF Viewer by Stranger GT 20032011 042721.bmp

Clique no ícone de pasta Captura de tela inteira 20032011 042811 e selecione um dos arquivos NIF que você extraiu da firmware.

Nokia NIF Viewer by Stranger GT 20032011 042907.bmp

O NIFViewer carregou e está exibindo a imagem. No exemplo, esse ícone é o de mensagem recebida. Agora que sabemos que ícone é, podemos alterar o arquivo no PPMedit ou PPModd. Tenha muito cuidado. Qualquer alteração errada pode matar o telefone. Não me responsabilizo por nenhum dano.

Por algum motivo, alguns arquivos são exibidos de forma incorreta. Isso pode acontecer quando o arquivo é uma imagem animada.


 

Os arquivos com extensão “*.m3g” são os ícones animados do menu.

Os arquivos “*.gif” são geralmente as animações.

Aqui há também a imagem quando o telefone está carregando desligado, os botões virtuais do music player padrão, o ícone de bateria e de torre.

Como em cada firmware esses itens variam de posição, você terá que descobrir que item é o que.

Você tem uma enorme gama de possibilidades aqui. Você pode por exemplo, colocar uma imagem estática para subsitiuir a animação das mãos. Ou então um vídeo em “*.3gp” (se o telefone suportar a resolução).

Agora use a criatividade para substituir os ícones. Baixe firmwares de outros aparelhos e encontre ícones bacanas.

Um comentário:

  1. Mano estou com uma duvida toda vez que vou abrir a .ppm como o ppm editor lite vem a seguinte mensagem de erro
    ---------------------------
    Unknow Flash-header!
    ---------------------------
    procurei na net e encontrei alguém com mesmo problema que disse use NMT- its an alternative to PPM editor(good for newbies)
    O problema que não sei qual é esse editor NMT, não achei ele pra dowload,
    me de uma luza parceiro
    obrigado

    ResponderExcluir