Hvad er KDZ-filformatet?
Filtypen .kdz er en proprietær firmware-container udviklet af LG Electronics til pakning og distribution af Android-operativsystembilleder til LG-smartphones og -tablets. Hver .kdz-fil indpakker et eller flere .dz arkiver, som igen indeholder komprimerede partitionsbilleder - såsom boot, system, super og modem - kodet med zlib/DEFLATE-komprimering.
Formatet bruger en binær, little-endian struktur. En .kdz-fil begynder med et 4-byte header-længdefelt (0x28050000) efterfulgt af en 32-bit magic signature (0x34127856 i little-endian), hvilket gør den pålideligt identificerbar via dens magic bytes. Der findes tre formatversioner: V1 (tidlige enheder), V2 og V3 (nuværende pakning); den indre .dz-strøm er også versioneret uafhængigt.
Typiske .kdz-filer varierer fra 1 GB til 8 GB og repræsenterer et komplet ROM-billede for en specifik enhedsmodel og region. Integriteten håndhæves via MD5- og CRC-kontrolsummer pr. chunk indlejret i .dz-posterne. Det officielle flashing-værktøj, LGUP, validerer enhedsmodel og regionskoder, før en firmwareopdatering anvendes.
Startende med LG G6 og V30 (2017 og senere) overgik LG til det nyere .tot firmware-format parret med LGUP. LG forlod smartphone-markedet den 31. juli 2021, så der produceres ingen nye .kdz-filer; eksisterende pakker cirkulerer fortsat til reparation, nedgradering og genoplivning af enheder.
Fællesskabsværktøjer som kdztools (Python) muliggør udpakning på Linux uden officiel LG-software.
Sikkerhed og tryghed
RISIKO: HIGHFlashing af den forkerte KDZ (forkert model, forkert region eller en nedgradering forbi anti-rollback) kan ødelægge (hard-brick) en LG-enhed. Flash kun firmware, der præcis matcher din model, og brug LG's værktøjer i Download-tilstand med et godt kabel. Download kun KDZ-filer fra anerkendte firmware-spejle - mange «LG firmware»-sider indeholder adware eller manipulerede filer. Udpakning med kdztools/KDZTool er ufarligt (skrivebeskyttet); risikoen ligger i selve flashing-processen.
Formatdetaljer
kort fortalt- Kaspersky / generisk .kdz datafil - Visse gamle databaser (inklusive denne) fejlmærker KDZ som en Kaspersky antivirus-fil; den forbindelse er ukorrekt.
Programmer der åbner KDZ-filer
Tekniske detaljer
dyb specifikation| Containertype | Proprietær binær firmware-container, der indpakker et eller flere DZ-arkiver |
| Byte-orden | Little-endian |
| Magic bytes | 0x28050000 (4-byte header-længde) efterfulgt af 0x34127856 (32-bit magic signature) ved offset 0 |
| Formatversioner | V1 (tidlige enheder), V2 og V3 (nuværende); den indre DZ-strøm er uafhængigt versioneret |
| Komprimering | zlib/DEFLATE anvendt pr. partitions-chunk inde i den indlejrede .dz-strøm |
| Kryptering | Ingen på ældre KDZ; visse nyere LG-pakker inkluderer signerede eller slørede poster |
| Typisk filstørrelse | 1 GB til 8 GB (fuldt ROM-billede for én specifik enhedsmodel og region) |
| Intern struktur | KDZ-header + post-tabel + indlejret DZ-arkiv indeholdende komprimerede partitionsbilleder (boot, system, super, modem m.fl.) |
| Integritetskontrol | MD5- og CRC-kontrolsummer pr. chunk i DZ-poster; LGUP validerer enhedsmodel og region før flashing |
| Partitionsdækning | boot, system, super, modem og andre Android-partitioner for en komplet enheds-ROM |
| Udvikler | LG Electronics |
| Værktøjsplatforme | Windows (LGUP, KDZTool, LG Flash Tool); Linux (Python kdztools) |
| MIME-type | application/octet-stream |
| Efterfulgt af | TOT-firmwareformat med LGUP til LG G6, V30, G7 og nyere modeller (2017+) |
| Produktionsstatus | Udgået; LG forlod smartphone-markedet den 31. juli 2021 - ingen nye KDZ-filer udstedes |
| Udgivet | c. 2011 (LG Android smartphone era) |
| Seneste version | KDZ format V3 (current LG packaging) |
| Specifikation | github.com |
KDZ-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om KDZ-filer.