59823.attach

8
TROCANDO O MAINCODEC DO ALI3329 15 de julho de 2009 Fiz este pequeno tutorial com as dicas que possibilitem qualquer um realizar suas próprias experiências, extraindo e introduzindo maincodecs dos firmwares Ali3329. 1. PROGRAMAS NECESSÁRIOS (encontrados nos principais fóruns) - FirmwareDecripter 7_1 - FTA_Bin Editor - Ali_Universal_Fixer_V1.4b 2. UTILIDADE DE CADA PROGRAMA 2.1 FirmwareDecripter 7_1 Extrai com maior velocidade os maincodecs dos firmware Ali (gera um arquivo tipo nome_maincodec.abs) Identifica se é Ali B ou C Permite inserir o maincodec de volta (mas o soft ideal para isto é o Ali_Universal_Fixer) 2.2 FTA_Bin_Editor - Transforma o arquivo abs em bin ( nome_maincodec.abs em nome_maincodec.bin ) mediante a opção “SaveBIN” - Permite edição das linhas do maincodec (mas o ideal é usar o um editor de hexadecimal, tenho preferência pelo 010 Editor) 2.2 Ali_Universal_Fixer_V1.4b Extrai o maincodec dos firmware Ali3329 (nem sempre consegue); Permite edição das linhas do maincodec (mas o ideal é usar o um editor de hexadecimal, tenho preferência pelo 010 Editor) Identifica qual o tipo do firmware, mas confunde se B ou C Permite inserir o maincodec de volta (aqui é que vai ser o “pulo do gato”)

Transcript of 59823.attach

Page 1: 59823.attach

TROCANDO O MAINCODEC DO ALI3329 15 de julho de 2009

Fiz este pequeno tutorial com as dicas que possibilitem qualquer um realizar suas próprias experiências, extraindo e introduzindo maincodecs dos firmwares Ali3329. 1. PROGRAMAS NECESSÁRIOS (encontrados nos principais fóruns) - FirmwareDecripter 7_1 - FTA_Bin Editor - Ali_Universal_Fixer_V1.4b 2. UTILIDADE DE CADA PROGRAMA 2.1 FirmwareDecripter 7_1 − Extrai com maior velocidade os maincodecs dos firmware Ali (gera um

arquivo tipo nome_maincodec.abs) − Identifica se é Ali B ou C − Permite inserir o maincodec de volta (mas o soft ideal para isto é o

Ali_Universal_Fixer) 2.2 FTA_Bin_Editor - Transforma o arquivo abs em bin ( nome_maincodec.abs em nome_maincodec.bin) mediante a opção “SaveBIN” - Permite edição das linhas do maincodec (mas o ideal é usar o um editor de hexadecimal, tenho preferência pelo 010 Editor) 2.2 Ali_Universal_Fixer_V1.4b − Extrai o maincodec dos firmware Ali3329 (nem sempre consegue); − Permite edição das linhas do maincodec (mas o ideal é usar o um editor

de hexadecimal, tenho preferência pelo 010 Editor) − Identifica qual o tipo do firmware, mas confunde se B ou C − Permite inserir o maincodec de volta (aqui é que vai ser o “pulo do

gato”)

Page 2: 59823.attach

3. PROCEDIMENTOS PASSO-A-PASSO Questão = “Quero substituir o maincodec do firmware L4500Ke pelo maincodec do firmware ali_dvbs_29C_070809” 1º PASSO – Criar uma pasta e colocar o firmware do L4500Ke e o Firmware ali_dvbs_29C_070809

2º PASSO – Extrair o maincodec do ali_dvbs_29C_070809 usando o FirmwareDecripter (se desejar, é possível alterar as linhas do maincodec com um editor de hexadecimal) Observação: esta extração também é possível com o Ali_Universal_Fixer_V1.4b, só que este soft gera muitos arquivos, nem sempre extrai o maincodec, além de confundir tipo B com C.

Page 3: 59823.attach

Vai surgir um quadrinho indicando qual o tipo do firmware (B ou C)

Clique no botão “OK” Depois clique no botão “ExtractMaincode”

Vai surgir um quadro com a informação

Clique no botão “OK”

Page 4: 59823.attach

Veja o arquivo do maincodec extraído

Observação: Este arquivo é o celebro do firmware 3º PASSO – Usando o FTA_Bin_Editor, transformar o maincodec ABS extraído (ali_dvbs_29C_070809_maincode.abs) do ali_dvbs_29C_070809, em BIN (ali_dvbs_29C_070809_maincode.bin) Clique na tecla “Save BIN” e acrescente a terminação . bin

Page 5: 59823.attach

No Windows Explorer

Mande o arquivo ABS (ali_dvbs_29C_070809_maincode.abs) para a lixeira 4º PASSO – Usando Ali_Universal_Fixer_V1.4b, abrir o firmware do firmware cujo maincodec será substituído (arquivo L4500KE.bin do exemplo)

Page 6: 59823.attach

Detalhes do Soft, que mostra que o soft confunde o Fw tipo B e o tipo C

Clique na orelha “Extractor”

Clique no botão “Unpack”, será gerado o arquivo xxxxx_maincodeC.lzma e em seguida clique no botão “Uncompress”, que gera o arquivo xxxx_maincodeC_Lzma-Unpack.bin (é este o arquivo que vai ser trocado)

Page 7: 59823.attach

Visto no Windows Explorer está assim

5º PASSO – Renomear o maicodec do ali_dvbs_29C_070809 (arquivo ali_dvbs_29C_070809_maincode.bin gerado pelo FirmwareDecripter 7_1) com o mesmo nome do maicodec do L4500Ke (arquivo L4500_maincodeC_Lzma-Unpack.bin gerado pelo Ali_Universal_Fixer_ V1.4b). Aqui é o pulo do gato (vamos enganar o Ali_Universal_Fixer_V1.4b) Atenção 1: Não feche o Ali_Universal_Fixer_V1.4b Atenção 2: o Windows Explorer não vai aceitar dois arquivos com o mesmo nome juntos, então transfira antes o arquivo do maincodec do L4500Ke (gerado pelo Ali_Universal_Fixer_V1.4b) para outro lugar e copie o nome Atenção 3: Existe também um outro arquivo com o nome parecido, só que ele é LZMA (xxxx.lzma). Não toque nele. Deleta-se o arquivo que emprestou o nome e no Windows Explore fica assim

Page 8: 59823.attach

6º PASSO – Usando o Ali_Universal_Fixer_V1.4b clique na tecla “Compress” (que gera o arquivo tipo xxxx_maincodeC-MOD.lzma) e depois na tecla “Attach” que resultará no arquivo final (com nome xxxx-MOD.bin), que é o firmware modificado a ser utilizado.

Veja como fica no Windows Explore

7º PASSO – Faça o upgrade, usando um loader (preferencialmete o loader Upgrade 2.0.0b) e boa sorte.