Co to jest format pliku KDZ?
Plik .kdz to zastrzeżony kontener oprogramowania układowego opracowany przez LG Electronics w celu pakowania i dystrybucji obrazów systemu operacyjnego Android dla smartfonów i tabletów LG. Każdy plik .kdz zawiera jedno lub więcej archiwów .dz, które z kolei przechowują skompresowane obrazy partycji - takie jak boot, system, super i modem - zakodowane przy użyciu kompresji zlib/DEFLATE.
Format ten wykorzystuje binarną strukturę little-endian. Plik .kdz zaczyna się od 4-bajtowego pola długości nagłówka (0x28050000), po którym następuje 32-bitowa sygnatura magiczna (0x34127856 w formacie little-endian), co pozwala na jego wiarygodną identyfikację za pomocą magicznych bajtów. Istnieją trzy wersje formatu: V1 (wczesne urządzenia), V2 oraz V3 (obecne pakowanie); wewnętrzny strumień .dz jest również wersjonowany niezależnie.
Typowe pliki .kdz mają rozmiar od 1 GB do 8 GB i reprezentują kompletny obraz ROM dla konkretnego modelu urządzenia i regionu. Integralność jest zapewniana przez sumy kontrolne MD5 i CRC dla każdego fragmentu, osadzone w rekordach .dz. Oficjalne narzędzie do flashowania, LGUP, weryfikuje model urządzenia i kody regionów przed zastosowaniem jakiejkolwiek aktualizacji oprogramowania.
Począwszy od modeli LG G6 i V30 (rok 2017 i nowsze), firma LG przeszła w nowszych urządzeniach na format oprogramowania .tot sparowany z LGUP. Firma LG wycofała się z branży smartfonów 31 lipca 2021 r., więc nie są produkowane żadne nowe pliki .kdz; istniejące pakiety nadal krążą w celu naprawy urządzeń, obniżania wersji oprogramowania (downgrade) i ratowania „uceglonych” telefonów.
Narzędzia społecznościowe, takie jak kdztools (Python), umożliwiają ekstrakcję w systemie Linux bez oficjalnego oprogramowania LG.
Bezpieczeństwo
RYZYKO: HIGHFlashowanie niewłaściwego pliku KDZ (zły model, zły region lub obniżenie wersji poniżej zabezpieczenia anti-rollback) może trwale uszkodzić („uceglić”) urządzenie LG. Należy flashować wyłącznie oprogramowanie dokładnie dopasowane do modelu i używać narzędzi LG w trybie Download przy użyciu sprawnego kabla. Pobieraj pliki KDZ tylko z zaufanych serwerów lustrzanych - wiele stron z „oprogramowaniem LG” dołącza oprogramowanie reklamowe lub udostępnia zmodyfikowane pliki. Ekstrakcja za pomocą kdztools/KDZTool jest bezpieczna (tylko odczyt); ryzyko wiąże się z flashowaniem.
Szczegóły formatu
w pigułce- Kaspersky / ogólny plik danych .kdz - Niektóre stare bazy danych (w tym ta) błędnie oznaczają KDZ jako plik antywirusowy Kaspersky; to powiązanie jest nieprawidłowe.
Programy otwierające pliki KDZ
Szczegóły techniczne
specyfikacja| Typ kontenera | Zastrzeżony binarny kontener oprogramowania układowego zawierający jedno lub więcej archiwów DZ |
| Kolejność bajtów | Little-endian |
| Magiczne bajty | 0x28050000 (4-bajtowa długość nagłówka), a następnie 0x34127856 (32-bitowa sygnatura magiczna) pod offsetem 0 |
| Wersje formatu | V1 (wczesne urządzenia), V2 oraz V3 (obecne); wewnętrzny strumień DZ jest wersjonowany niezależnie |
| Kompresja | zlib/DEFLATE stosowana dla każdego fragmentu partycji wewnątrz osadzonego strumienia .dz |
| Szyfrowanie | Brak w starszych KDZ; niektóre nowsze pakiety LG zawierają podpisane lub zaciemnione rekordy |
| Typowy rozmiar pliku | od 1 GB do 8 GB (pełny obraz ROM dla jednego konkretnego modelu urządzenia i regionu) |
| Struktura wewnętrzna | Nagłówek KDZ + tabela rekordów + osadzone archiwum DZ zawierające skompresowane obrazy partycji (boot, system, super, modem i inne) |
| Weryfikacja integralności | Sumy kontrolne MD5 i CRC dla każdego fragmentu w rekordach DZ; LGUP waliduje model urządzenia i region przed flashowaniem |
| Zakres partycji | boot, system, super, modem i inne partycje Android dla kompletnego obrazu ROM urządzenia |
| Deweloper | LG Electronics |
| Platformy narzędziowe | Windows (LGUP, KDZTool, LG Flash Tool); Linux (Python kdztools) |
| Typ MIME | application/octet-stream |
| Zastąpiony przez | Format oprogramowania TOT z LGUP dla modeli LG G6, V30, G7 i późniejszych (2017+) |
| Status produkcji | Wycofany; LG zakończyło działalność w branży smartfonów 31 lipca 2021 r. - nowe pliki KDZ nie są wydawane |
| Wydano | c. 2011 (LG Android smartphone era) |
| Najnowsza wersja | KDZ format V3 (current LG packaging) |
| Specyfikacja | github.com |
Konwersje KDZ
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki KDZ.