Qu'est-ce que le format de fichier KDZ ?
Le fichier .kdz est un conteneur de micrologiciel propriétaire développé par LG Electronics pour l'empaquetage et la distribution d'images du système d'exploitation Android vers les smartphones et tablettes LG. Chaque fichier .kdz enveloppe une ou plusieurs archives .dz, qui contiennent à leur tour des images de partitions compressées - telles que boot, system, super et modem - encodées avec la compression zlib/DEFLATE.
Le format utilise une structure binaire en « little-endian ». Un fichier .kdz commence par un champ de longueur d'en-tête de 4 octets (0x28050000) suivi d'une signature magique de 32 bits (0x34127856 en little-endian), ce qui le rend identifiable de manière fiable par ses octets magiques. Trois versions du format existent : V1 (premiers appareils), V2 et V3 (empaquetage actuel) ; le flux .dz interne possède également sa propre version indépendante.
Les fichiers .kdz typiques varient de 1 Go à 8 Go, représentant une image ROM complète pour un modèle d'appareil et une région spécifiques. L'intégrité est assurée par des sommes de contrôle MD5 et CRC par bloc intégrées dans les enregistrements .dz. L'outil de flashage officiel, LGUP, valide le modèle de l'appareil et les codes de région avant d'appliquer toute mise à jour du micrologiciel.
À partir des LG G6 et V30 (2017 et ultérieurs), LG a fait passer les nouveaux appareils au format de micrologiciel .tot associé à LGUP. LG a quitté le secteur des smartphones le 31 juillet 2021, donc aucun nouveau fichier .kdz n'est produit ; les packs existants continuent de circuler pour la réparation, le retour à une version antérieure (downgrade) et le déblocage d'appareils.
Des outils communautaires tels que kdztools (Python) permettent l'extraction sur Linux sans le logiciel officiel LG.
Sécurité et sûreté
RISQUE : HIGHFlasher le mauvais KDZ (mauvais modèle, mauvaise région ou un downgrade au-delà de l'anti-rollback) peut bloquer définitivement (« hard-brick ») un appareil LG. Flashez uniquement un micrologiciel qui correspond exactement à votre modèle et utilisez les outils de LG en mode « Download » avec un bon câble. Téléchargez les fichiers KDZ uniquement à partir de miroirs de confiance - de nombreux sites de « firmware LG » regroupent des logiciels publicitaires ou servent des fichiers altérés. L'extraction avec kdztools/KDZTool est sans danger (lecture seule) ; le risque réside dans le flashage.
Détails du format
en bref- Kaspersky / fichier de données .kdz générique - Certaines anciennes bases de données (y compris celle-ci) étiquettent à tort le KDZ comme un fichier antivirus Kaspersky ; cette association est incorrecte.
Programmes qui ouvrent les fichiers KDZ
Détails techniques
spécifications approfondies| Type de conteneur | Conteneur de micrologiciel binaire propriétaire enveloppant une ou plusieurs archives DZ |
| Ordre des octets | Little-endian |
| Octets magiques | 0x28050000 (longueur d'en-tête de 4 octets) suivi de 0x34127856 (signature magique 32 bits) à l'offset 0 |
| Versions du format | V1 (premiers appareils), V2 et V3 (actuel) ; le flux DZ interne est versionné indépendamment |
| Compression | zlib/DEFLATE appliquée par bloc de partition à l'intérieur du flux .dz intégré |
| Chiffrement | Aucun sur les KDZ hérités ; certains packs LG plus récents incluent des enregistrements signés ou obfusqués |
| Taille de fichier typique | 1 Go à 8 Go (image ROM complète pour un modèle d'appareil et une région spécifiques) |
| Structure interne | En-tête KDZ + table d'enregistrements + archive DZ intégrée contenant les images de partitions compressées (boot, system, super, modem, etc.) |
| Vérification d'intégrité | Sommes de contrôle MD5 et CRC par bloc dans les enregistrements DZ ; LGUP valide le modèle et la région avant le flashage |
| Couverture des partitions | boot, system, super, modem et autres partitions Android pour une ROM complète d'appareil |
| Développeur | LG Electronics |
| Plateformes d'outils | Windows (LGUP, KDZTool, LG Flash Tool) ; Linux (Python kdztools) |
| Type MIME | application/octet-stream |
| Remplacé par | Format de micrologiciel TOT avec LGUP pour les modèles LG G6, V30, G7 et ultérieurs (2017+) |
| Statut de production | Discontinué ; LG a quitté le secteur des smartphones le 31 juillet 2021 - aucun nouveau fichier KDZ n'est émis |
| Publié | c. 2011 (LG Android smartphone era) |
| Dernière version | KDZ format V3 (current LG packaging) |
| Spécification | github.com |
Conversions KDZ
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers KDZ.