Editores HEX para chiptuning. Os gratuitos são adequados?

Para que servem os editores hexadecimais?

Nossos parceiros e alunos perguntam periodicamente: “Qual editor hexadecimal vocês recomendam? Vale a pena pagar pelo WinHEX?” Vamos comparar cinco editores diferentes e determinar qual é o mais adequado.

Mas, antes de mais nada, vamos entender quais tarefas um especialista em chip tuning realiza usando um editor hexadecimal:

  1. Comparando duas versões do software da ECU. Por exemplo, você comprou um kit de arquivos de ajuste que inclui o arquivo original e não tem certeza se é a mesma versão do software que está no carro em que está trabalhando no momento. Compare o arquivo original do kit adquirido com o arquivo lido do seu carro.
  2. Transferência de dados individuais (transferência de sincronização). Normalmente, as instruções do seu software de programação indicam quais dados precisam ser transferidos do arquivo original da ECU para o arquivo programado. Não é possível fazer isso sem um editor hexadecimal (ou será necessário adquirir utilitários especiais). Alguns programadores podem transferir esses dados automaticamente durante a gravação. Qualquer editor hexadecimal consegue editar arquivos de ECU com facilidade, pois essa é sua principal função.
  3. Pesquisando identificadores no arquivo da ECU. Isso pode ser necessário quando você não tem certeza se salvou os dados corretos. Você pode examinar o arquivo e localizar sequências de identificação. Todos os editores hexadecimais permitem pesquisar sequências ASCII.
  4. Preparação de arquivos de ECU para gravação. Os gravadores podem salvar os dados do bloco de controle de maneiras ligeiramente diferentes. Para um programador específico, pode ser necessário remover dados desnecessários ou, ao contrário, adicionar áreas preenchidas com zeros ou FF. O editor hexadecimal também permite comparar dois arquivos e determinar se eles contêm o mesmo programa ou se são versões de software completamente diferentes. A modificação de uma versão do software apresentará pequenas diferenças, da ordem de dezenas ou centenas de bytes.

Editor Hexadecimal HxD

[File comparison] [Computing CRC] [Windows] [Free]
[Synchronous viewing] [Map of difference]

Nosso primeiro candidato é um programa desenvolvido por programadores alemães. O HxD pode ser baixado totalmente de graça em mh-nexus.de

Este editor é ideal para minimalistas, pois é muito simples e intuitivo. As desvantagens evidentes incluem funções de comparação de arquivos muito básicas, a impossibilidade de visualizar dois arquivos simultaneamente e a ausência de análises e mapas de diferenças.

FlexHEX

[File comparison] [Computing CRC] [Synchronous viewing] [Map of difference]
[Windows] [Free]

O programa é gratuito para uso pessoal e pode ser baixado no site do desenvolvedor pelo link a seguir: http://www.flexhex.com

O FlexHEX é um editor completo, e é difícil dizer quais funções lhe faltam.

Uma de suas características dignas de destaque é a capacidade de ajustar com precisão a comparação de arquivos e apresentar um mapa claro das diferenças.

Na captura de tela, estão abertos dois arquivos idênticos, que diferem apenas pela presença de uma área de dados preenchida com FFh em um deles, o que é exibido de forma muito clara em formato gráfico na parte esquerda da janela do programa.

A única desvantagem evidente do programa que foi identificada é que, às vezes, o aplicativo fecha inesperadamente, sem motivo aparente.

Como o FlexHEX é gratuito para uso pessoal, recomendamos que você experimente.

A versão comercial pode ser adquirida por assinatura por US$ 59,95 por ano, o que pode ser inconveniente e parece bastante caro em comparação com os concorrentes que analisaremos mais adiante.

Editor 010

[File comparison] [Computing CRC] [Synchronous viewing] [Map of difference]
[Windows] [macOS] [Linux] [$49.95]

O único editor multiplataforma que conseguimos encontrar e testar. Há versões disponíveis para Windows, Linux e macOS.

Você pode baixar a versão de demonstração pelo link a seguir: www.sweetscape.com A versão comercial custará US$ 129,95, e a versão para uso pessoal, US$ 49,95.

O programa possui todas as funcionalidades necessárias, incluindo mapas gráficos do conteúdo dos arquivos, comparação de arquivos e visualização sincronizada.

Não foram encontradas desvantagens evidentes no programa; portanto, ele é altamente recomendado.

WinHEX

[File comparison] [Computing CRC] [Synchronous viewing] [Map of difference]
[Windows] [$49.95]

Um dos editores mais conhecidos e populares, em parte devido à existência de versões modificadas.

Você pode baixar a distribuição no link a seguir: www.winhex.com/winhex

O programa funcionou por cerca de um mês sem registro, após o que deixou de abrir. É possível adquirir uma licença pessoal por aproximadamente €35,90 – o preço é indicado na sua moeda local e pode variar ligeiramente.

Ao contrário dos dois editores anteriores, o WinHEX não oferece nenhuma visualização gráfica do conteúdo dos arquivos nem dos resultados da comparação.

No entanto, o WinHEX é o editor hexadecimal mais barato. Ele possui uma função de visualização simultânea de dois arquivos, incluindo a exibição dos bytes que diferem.

Demônio Hex

[File comparison] [Synchronous viewing] [Computing CRC] [Map of difference]
[macOS] [FREE]

Um editor hexadecimal de código aberto rápido e inteligente para macOS: https://hexfiend.com

É um ótimo editor, com muitas opções e totalmente adequado para a maioria dos usuários do macOS.

Então, qual escolher especificamente para você?

Isso depende do tipo de licença de que você precisa. Para a maioria dos programas de edição de vídeo amadores, uma licença para uso doméstico é suficiente; portanto, você pode se virar com as versões gratuitas.

Se tiver alguma dúvida, fique à vontade para perguntar nos comentários.

Conte-nos qual editor você usa. Você acha que é necessário publicar vídeos tutoriais sobre como trabalhar com editores hexadecimais?

Para solicitar a atualização do seu firmware, siga as link.

Deixe um comentário