quarta-feira, 11 de maio de 2011

Veja como Criar firmwares alterados para o Azbox HD !

Aqui vai um pequeno manual para criar firmwares alterados para o Azbox HD.
Como o sistema do Azbox é Linux, e nem todo mundo conhece, vou passar também os programas equivalentes no Windows (estes programas não precisam ser instalados, basta descompactá-los).


1° Passo - Baixar e descompactar o firmware, arquivo ‘patch.bin’ (só consegui com as versões mais antigas, que podem ser encontradas no site www.opensat.de).


2° Passo - Separar o arquivo patch.bin em 3 partes com o comando ‘dd’ (Data Description), num terminal do Linux:
Code: [Select]
dd if=patch.bin of=header.bin bs=40 count=1
dd if=patch.bin of=md5sum.bin bs=8 skip=5 count=2
dd if=patch.bin of=patch.cramfs.bin bs=56 skip=1
No primeiro comando é separado o ‘cabeçalho’ do arquivo, depois os ‘check sums’ e por último o restante do arquivo que é a parte mais importante.
O programa ‘dd for Windows’ pode ser encontrado em www.chrysocome.net, onde o programa ‘Rawwrite for Windows’ deve ser salvo na mesma pasta que o dd para funcionar.


3° Passo - Descompactar o arquivo ‘patch.cramfs.bin’, que é um arquivo comprimido pelo CramFS (Compressed ROM File System), com o comando (no Linux, é necessário instalar a biblioteca cramfsprogs como root):
Code: [Select]
cramfsck -x /home/username/Desktop/opened 'patch.cramfs.bin'
No Windows basta usar o programa NewTuxFlash, em www.dbox2.info/files/cat5/newtuxflashtools.zip
A pasta criada ‘opened’ contém o sistema operacional do Azbox HD descompactado, que pode ser alterado para criar um novo firmware. Neste ponto é possível adicionar módulos, plugins, listas de canais, alterar skins, etc. Para os mais entendidos é possível realmente alterar o código fonte.


4° Passo - Depois de alterado, temos que compactar o novo patch.cramfs.bin (aqui tem que ser root):
Code: [Select]
sudo mkcramfs '/home/username/Desktop/opened' patch.cramfs.bin


5° Passo - Agora falta criar o novo md5 e para isso fazemos:
Code: [Select]
md5sum patch.cramfs.bin > hash_md5sum
O ficheiro hash_md5sum não vem hexadecimal, por isso é preciso abri-lo e ver o md5 que está lá dentro em hexadecimal, e com um hex editor abrir o md5sum.bin antigo e alterar com a hash nova e salvar.


6° Passo - Por fim junta-se tudo no patch.bin:
Code: [Select]
cat header.bin md5sum.bin patch.cramfs.bin > patch.bin
Está pronto!
Detalhe: todos os ficheiros/diretórios adicionados têm de ser listados no Update.list.
Fonte principal: www.dragteam.info
Obs. Não consegui fazer isto com os firmwares dos Azbox SD

0 comentários:

Postar um comentário

 
Design by Ozzy | Bloggerized by Ozzy - DigitalSatv | DigitalSatv