Autor Tópico: Software: MTK Modtoolbox  (Lida 43685 vezes)

0 Membros e 2 Visitantes estão vendo este tópico.

Offline Jefferson

  • Zelador
  • Hero Member
  • *****
  • Mensagens: 1854
  • Aprovação: +0/-0
    • Ver Perfil
    • http://ryan.com.br
Re: Software: MTK Modtoolbox
« Responder #10 Online: Junho 16, 2007, 01:50:40 pm »
Você clicou em "Corrigir Timing Bug", certo?

É normal. Os programas do New Age acusam estes erros com freqüência, mas não é nada que impeça os patches.
http://jefferson-ryan.blogspot.com
http://ryan.com.br

Se o que você escreve não merece sua atenção, vai merecer a atenção de quem?!

Offline ygor.almeida

  • Novato Prolixo
  • **
  • Mensagens: 73
  • Aprovação: +1/-0
  • My Name is Neo
    • Ver Perfil
    • eXtremeMods
Re: Software: MTK Modtoolbox
« Responder #11 Online: Junho 16, 2007, 02:06:59 pm »
Você clicou em "Corrigir Timing Bug", certo?

É normal. Os programas do New Age acusam estes erros com freqüência, mas não é nada que impeça os patches.

Isso mesmo.
Estou sem o DVD no momento, assim que pegar o do meu amigo vou brincar mais com ele.

Obrigado  :yahoo!:
www.eXtremeMods.com.br
Hardware IT News & OverClock

FORUM.RYAN.COM.BR

Re: Software: MTK Modtoolbox
« Responder #11 Online: Junho 16, 2007, 02:06:59 pm »

Offline Jefferson

  • Zelador
  • Hero Member
  • *****
  • Mensagens: 1854
  • Aprovação: +0/-0
    • Ver Perfil
    • http://ryan.com.br
Re: Software: MTK Modtoolbox
« Responder #12 Online: Junho 17, 2007, 04:38:20 pm »
Nova versão 0.14 beta

Download

  • Incluí a capacidade de corrigir o "60 chars bug" no Proview DVP-858;
  • Implementei Ligar/Desligar o Image Preview;
  • Implementei a alteração da janela de Volume/Mute;
  • Corrigi um bug nas rotinas de correção do Timing bug, introduzido na versão 0.13;
  • Estou medindo experimentalmente o espaço livre na seção 8032;
  • Eu havia esquecido de implementar parte da rotina de conversão hexa->decimal. Feito.

O patch da seção ARM


Lembre-se que o patch da seção ARM é feito em uma rotina completamente independente e salva um arquivo distinto, que não inclui nenhum patch da seção 8032 que você tenha feito. A ordem correta de patches se você vai fazer todos é a seguinte:

  • Carregar o firmware;
  • Fazer o patch da seção ARM;
  • Carregar o firmware modificado (firmwarepatched.bin);
  • Fazer o patch da seção 8032, deixando o browser por último.


Porque é necessário usar o patch do browser por último

Enquanto eu tentava mudar isso, lembrei o motivo de ter feito dessa forma. O patch do browser é constituído por quatro patches distintos aplicados como uma "transação" que precisa ser desfeita inteiramente caso uma das partes falhe. Todas as vezes que você clica no botão Processar Browser, o firmware é recarregado na memória, porque um patch incompleto pode impossibilitar a localização das rotinas.

Eu posso corrigir isso, mas não será agora. Vou ter que reescrever o processamento do browser para fazer uma varredura de detecção primeiro e só permitir que qualquer byte seja alterado se todas as partes estiverem OK.

Minha prioridade agora é acrescentar novas funcionalidades, para acelerar o processo de testes e dar às pessoas a capacidade de ajustar o firmware de acordo com seus gostos.

http://jefferson-ryan.blogspot.com
http://ryan.com.br

Se o que você escreve não merece sua atenção, vai merecer a atenção de quem?!

Offline attentus

  • Novato
  • *
  • Mensagens: 7
  • Aprovação: +0/-0
    • Ver Perfil
Re: Software: MTK Modtoolbox
« Responder #13 Online: Junho 18, 2007, 02:36:00 am »

Caro Ryan. Com a Nova versão 0.14 beta é possível usar esses novos incrementos em outros firmwares como o do dvp5100,dvp5965?
Abraço.
« Última modificação: Março 03, 2008, 11:35:05 pm por Jefferson »

Offline Jefferson

  • Zelador
  • Hero Member
  • *****
  • Mensagens: 1854
  • Aprovação: +0/-0
    • Ver Perfil
    • http://ryan.com.br
Re: Software: MTK Modtoolbox
« Responder #14 Online: Junho 18, 2007, 04:09:55 am »
Todas as rotinas do programa são genéricas. São feitas para procurar em qualquer firmware Mediatek.

Se vai funcionar com um firmware específico, só testando.
http://jefferson-ryan.blogspot.com
http://ryan.com.br

Se o que você escreve não merece sua atenção, vai merecer a atenção de quem?!

Offline Jefferson

  • Zelador
  • Hero Member
  • *****
  • Mensagens: 1854
  • Aprovação: +0/-0
    • Ver Perfil
    • http://ryan.com.br
Re: Software: MTK Modtoolbox
« Responder #15 Online: Junho 27, 2007, 02:50:18 am »
Nova versão 0.15 beta

Download

  • Agora o programa é capaz de ativar Time Search/GOTO para MPEG4 nos Philips DVP5960, DVP5100, DVP3040 e DVP5965
  • Agora é possível ocultar/exibir extensões no browser
  • Comecei a implantação de hints (dicas).
  • Implantei experimentalmente a substituição automática do bloco skin
  • Os botões "procurar" relativos ao browser foram movidos para o menu;
  • Agora o programa grava o firmware com checksum corrigido;

Bug:
Ao fechar o programa, muitas vezes ocorre um erro "Win32 error Code 1400".
Isso pode estar relacionado com a implantação de hints.

Time Search/GOTO para MPEG4

Meus patches são baseados no tutorial de Vladimir Boroda, mas tive que fazer adaptações, porque mesmo o tutorial sendo para DVP5960 e eu tendo um DVP5960 aqui (obrigado, Fernando!) o firmware do meu sub-modelo (/37) é razoávelmente diferente do sub-modelo do tutorial (/12) e não permitiu uma aplicação direta do tutorial. No processo de entender o funcionamento do patch eu também entendi como aplicá-lo em outros aparelhos. Se você tem um aparelho que não faz Time Search/GOTO e que não é suportado pelo mtk MODToolbox, me passe o firmware para que eu possa analisar se posso incluir suporte a ele.

Eu testei no DVP5100, DVP3040 e DVP5960, mas deve funcionar também com o DVP5965 (eu chequei o firmware). A função passa a ser acessível pelo botão TITLE, que em MPEG4 geralmente não tem função alguma. Aperte o botão uma vez para o modo File Select e uma segunda vez para Time Search.

Logo ao abrir o firmware eu faço uma análise das três possibilidades (DVP596x, DVP5100 e DVP3040 - são patches diferentes) e se encontrar uma delas o botão é habilitado.

Agora é possível ocultar/exibir extensões de arquivo no browser

Não funciona em todos os casos. O botão só é habilitado se eu encontrar o código no firmware. E mesmo assim pode não funcionar. Ainda não sei o motivo.

Substituição automática do bloco skin

Se você tem um conjunto de backgrounds que deseja inserir sempre nos firmwares, extraia o bloco com o mtkremaker e coloque no mesmo diretório do toolbox com o nome "skin.bin" (minúsculas). É preciso também que mtkReplacer.exe esteja presente.

Se a opção estiver checada, automaticamente o bloco será substituído. Por precaução, meu programa cria duas versões do firmware: uma com o novo skin e outra só com os patches.

O firmware com o skin novo tem o sufixo: -skinpatched;

Assim, se você fizer o patch "habitual" de um arquivo "DVP3040K_55.BIN", vair terminar com três arquivos:

  • DVP3040K_55.BIN - O arquivo original
  • DVP3040K_55-8032patched.BIN - O arquivo com os patches na seção 8032
  • DVP3040K_55-8032patched-skinpatched.BIN - O anterior, com o bloco skin substituído

Correção do checksum

Só é feita se o firmware que foi carregado estava com o checksum correto. Eu ainda não tento corrigir o checksum de um firmware que acusou checksum errado. Teoricamnente agora você pode ir direto para o player, sem ter que corrigir o checksum no mtkRemaker antes.

ATENÇÃO:
Você só deve usar este programa se puder recuperar o aparelho (se tiver o cabo) caso algo dê errado. Eu faço o possível para me certificar de que os patches sejam corretos e seguros, mas não posso garantir nada.
« Última modificação: Junho 27, 2007, 03:19:32 am por Jefferson »
http://jefferson-ryan.blogspot.com
http://ryan.com.br

Se o que você escreve não merece sua atenção, vai merecer a atenção de quem?!

Offline otuken

  • Novato
  • *
  • Mensagens: 3
  • Aprovação: +0/-0
    • Ver Perfil
Re: Software: MTK Modtoolbox
« Responder #16 Online: Junho 29, 2007, 07:51:10 am »
Hi,
Can you change MtkModToolbox language with English, please? Because, I don't understand your Language.  ;)

Offline attentus

  • Novato
  • *
  • Mensagens: 7
  • Aprovação: +0/-0
    • Ver Perfil
Re: Software: MTK Modtoolbox
« Responder #17 Online: Junho 30, 2007, 12:10:56 pm »
Ryan.

Teste aqui a ver. .15 com o o Firmware original do DVD5965, mas a opção GOTO não fica acessivel na tela do programa.

Offline Jefferson

  • Zelador
  • Hero Member
  • *****
  • Mensagens: 1854
  • Aprovação: +0/-0
    • Ver Perfil
    • http://ryan.com.br
Re: Software: MTK Modtoolbox
« Responder #18 Online: Junho 30, 2007, 05:34:17 pm »
Hi,
Can you change MtkModToolbox language with English, please? Because, I don't understand your Language.  ;)

I never do my softwares with Localization in mind. So providing two languages for all the interface and messages would be a bit hard and tedious.

I will try to provide Localization in a future version, but I make no promises...  :)
http://jefferson-ryan.blogspot.com
http://ryan.com.br

Se o que você escreve não merece sua atenção, vai merecer a atenção de quem?!

Offline Jefferson

  • Zelador
  • Hero Member
  • *****
  • Mensagens: 1854
  • Aprovação: +0/-0
    • Ver Perfil
    • http://ryan.com.br
Re: Software: MTK Modtoolbox
« Responder #19 Online: Junho 30, 2007, 05:37:46 pm »
Ryan.

Teste aqui a ver. .15 com o o Firmware original do DVD5965, mas a opção GOTO não fica acessivel na tela do programa.

Você tem razão. Eu adaptei para o firmware do DVP5965, mas em algum ponto do meu trabalho para ajustar o programa eu fiz alguma coisa que quebrou a compatibilidade. Vou checar isso.
http://jefferson-ryan.blogspot.com
http://ryan.com.br

Se o que você escreve não merece sua atenção, vai merecer a atenção de quem?!

FORUM.RYAN.COM.BR

Re: Software: MTK Modtoolbox
« Responder #19 Online: Junho 30, 2007, 05:37:46 pm »