O que é o formato de ficheiro KDZ?
O arquivo .kdz é um contêiner de firmware proprietário desenvolvido pela LG Electronics para empacotar e distribuir imagens do sistema operacional Android para smartphones e tablets LG. Cada arquivo .kdz envolve um ou mais arquivos .dz, que por sua vez contêm imagens de partição compactadas - como boot, system, super e modem - codificadas com compactação zlib/DEFLATE.
O formato usa uma estrutura binária little-endian. Um arquivo .kdz começa com um campo de comprimento de cabeçalho de 4 bytes (0x28050000) seguido por uma assinatura mágica de 32 bits (0x34127856 em little-endian), tornando-o confiavelmente identificável por seus magic bytes. Existem três versões do formato: V1 (dispositivos antigos), V2 e V3 (empacotamento atual); o fluxo interno .dz também possui versão independente.
Arquivos .kdz típicos variam de 1 GB a 8 GB, representando uma imagem ROM completa para um modelo de dispositivo e região específicos. A integridade é garantida através de somas de verificação MD5 e CRC por bloco incorporadas nos registros .dz. A ferramenta oficial de flash, LGUP, valida o modelo do dispositivo e os códigos de região antes de aplicar qualquer atualização de firmware.
A partir do LG G6 e V30 (2017 e posteriores), a LG transferiu os dispositivos mais novos para o formato de firmware .tot emparelhado com o LGUP. A LG encerrou o negócio de smartphones em 31 de julho de 2021, portanto, nenhum novo arquivo .kdz é produzido; os pacotes existentes continuam a circular para reparo de dispositivos, downgrade e recuperação de aparelhos brickados.
Ferramentas da comunidade, como o kdztools (Python), permitem a extração no Linux sem o software oficial da LG.
Segurança e proteção
RISCO: HIGHFazer o flash do KDZ errado (modelo errado, região errada ou um downgrade após o anti-rollback) pode inutilizar permanentemente (hard-brick) um dispositivo LG. Apenas faça o flash de firmware que corresponda exatamente ao seu modelo e use as ferramentas da LG no modo Download com um bom cabo. Baixe arquivos KDZ apenas de espelhos de firmware confiáveis - muitos sites de «firmware LG» agrupam adware ou servem arquivos adulterados. A extração com kdztools/KDZTool é inofensiva (somente leitura); o risco está no processo de flash.
Detalhes do formato
em resumo- Arquivo de dados genérico / Kaspersky .kdz - Alguns bancos de dados antigos (incluindo este) rotulam incorretamente o KDZ como um arquivo de antivírus Kaspersky; essa associação está incorreta.
Programas que abrem arquivos KDZ
Detalhes técnicos
especificação profunda| Tipo de contêiner | Contêiner de firmware binário proprietário que envolve um ou mais arquivos DZ |
| Ordem dos bytes | Little-endian |
| Magic bytes | 0x28050000 (comprimento do cabeçalho de 4 bytes) seguido por 0x34127856 (assinatura mágica de 32 bits) no deslocamento 0 |
| Versões do formato | V1 (dispositivos antigos), V2 e V3 (atual); o fluxo DZ interno tem versão independente |
| Compactação | zlib/DEFLATE aplicado por bloco de partição dentro do fluxo .dz incorporado |
| Criptografia | Nenhuma em KDZ legados; alguns pacotes LG mais novos incluem registros assinados ou ofuscados |
| Tamanho de arquivo típico | 1 GB a 8 GB (imagem ROM completa para um modelo de dispositivo e região específicos) |
| Estrutura interna | Cabeçalho KDZ + tabela de registros + arquivo DZ incorporado contendo imagens de partição compactadas (boot, system, super, modem e outros) |
| Verificação de integridade | Somas de verificação MD5 e CRC por bloco nos registros DZ; o LGUP valida o modelo do dispositivo e a região antes do flash |
| Cobertura de partição | boot, system, super, modem e outras partições Android para uma ROM completa do dispositivo |
| Desenvolvedor | LG Electronics |
| Plataformas de ferramentas | Windows (LGUP, KDZTool, LG Flash Tool); Linux (Python kdztools) |
| Tipo MIME | application/octet-stream |
| Substituído por | Formato de firmware TOT com LGUP para modelos LG G6, V30, G7 e posteriores (2017+) |
| Status de produção | Descontinuado; a LG encerrou o negócio de smartphones em 31 de julho de 2021 - nenhum novo arquivo KDZ é emitido |
| Lançado | c. 2011 (LG Android smartphone era) |
| Versão mais recente | KDZ format V3 (current LG packaging) |
| Especificação | github.com |
Conversões de KDZ
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos KDZ.