Vad är filformatet KDZ?
Filen .kdz är en proprietär firmware-container utvecklad av LG Electronics för paketering och distribution av Android-operativsystembilder till LG-smartphones och surfplattor. Varje .kdz-fil omsluter ett eller flera .dz-arkiv, som i sin tur innehåller komprimerade partitionsbilder - såsom boot, system, super och modem - kodade med zlib/DEFLATE-komprimering.
Formatet använder en binär little-endian-struktur. En .kdz-fil börjar med ett 4-byte fält för huvudlängd (0x28050000) följt av en 32-bitars magic signature (0x34127856 i little-endian), vilket gör den tillförlitligt identifierbar genom dess magic bytes. Tre formatversioner existerar: V1 (tidiga enheter), V2 och V3 (nuvarande paketering); den inre .dz-strömmen är också versionerad oberoende.
Typiska .kdz-filer varierar från 1 GB till 8 GB och representerar en komplett ROM-bild för en specifik enhetsmodell och region. Integriteten upprätthålls genom MD5- och CRC-kontrollsummor per block inbäddade i .dz-posterna. Det officiella flashningsverktyget, LGUP, validerar enhetsmodell och regionskoder innan någon firmware-uppdatering tillämpas.
Från och med LG G6 och V30 (2017 och senare) övergick LG till firmware-formatet .tot tillsammans med LGUP för nyare enheter. LG lämnade smartphone-branschen den 31 juli 2021, så inga nya .kdz-filer produceras; befintliga paket fortsätter att cirkulera för reparation, nedgradering och återställning av enheter.
Community-verktyg som kdztools (Python) möjliggör extraktion på Linux utan officiell LG-programvara.
Säkerhet & trygghet
RISK: HIGHAtt flasha fel KDZ (fel modell, fel region eller en nedgradering förbi anti-rollback) kan göra en LG-enhet helt obrukbar (hard-brick). Flasha endast firmware som exakt matchar din modell och använd LG:s verktyg i Download mode med en bra kabel. Ladda endast ner KDZ-filer från pålitliga spegelsajter - många «LG firmware»-sajter buntar med adware eller tillhandahåller manipulerade filer. Extraktion med kdztools/KDZTool är ofarligt (skrivskyddat); risken ligger i själva flashningen.
Formatdetaljer
i ett nötskal- Kaspersky / generisk .kdz-datafil - Vissa gamla databaser (inklusive denna) felmärker KDZ som en Kaspersky-antivirusfil; den kopplingen är felaktig.
Program som öppnar KDZ-filer
Tekniska detaljer
djup specifikation| Containertyp | Proprietär binär firmware-container som omsluter ett eller flera DZ-arkiv |
| Byteordning | Little-endian |
| Magic bytes | 0x28050000 (4-byte huvudlängd) följt av 0x34127856 (32-bitars magic signature) vid offset 0 |
| Formatversioner | V1 (tidiga enheter), V2 och V3 (nuvarande); inre DZ-ström är oberoende versionerad |
| Komprimering | zlib/DEFLATE tillämpad per partitionsblock inuti den inbäddade .dz-strömmen |
| Kryptering | Ingen på äldre KDZ; vissa nyare LG-paket inkluderar signerade eller dolda poster |
| Typisk filstorlek | 1 GB till 8 GB (fullständig ROM-bild för en specifik enhetsmodell och region) |
| Intern struktur | KDZ-huvud + posttabell + inbäddat DZ-arkiv innehållande komprimerade partitionsbilder (boot, system, super, modem med flera) |
| Integritetsverifiering | MD5- och CRC-kontrollsummor per block i DZ-poster; LGUP validerar enhetsmodell och region före flashning |
| Partitionstäckning | boot, system, super, modem och andra Android-partitioner för en komplett enhets-ROM |
| Utvecklare | LG Electronics |
| Verktygsplattformar | Windows (LGUP, KDZTool, LG Flash Tool); Linux (Python kdztools) |
| MIME-typ | application/octet-stream |
| Ersatt av | TOT-firmwareformat med LGUP för LG G6, V30, G7 och senare modeller (2017+) |
| Produktionsstatus | Upphörd; LG lämnade smartphone-branschen den 31 juli 2021 - inga nya KDZ-filer utfärdas |
| Släppt | c. 2011 (LG Android smartphone era) |
| Senaste version | KDZ format V3 (current LG packaging) |
| Specifikation | github.com |
KDZ-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om KDZ-filer.