LG G4s H735/H736 – ręczna aktualizacja do Android 6.0 Marshmallow, KDZ, LG UP, brak OTA

Pytanie

Jak zrobic upgrade LG G4S do A6.0MM - centrum aktualizacji juz nie dziala

Odpowiedź Sztucznej Inteligencji


Bezpośrednia odpowiedź na pytanie

  • Centrum aktualizacji (OTA) dla LG G4s (H735/H736) zostało wyłączone, dlatego aby przejść do Androida 6.0 Marshmallow (A6.0 MM) trzeba ręcznie wgrać oficjalny plik KDZ przy pomocy narzędzia LG UP lub, gdyby LG Bridge nadal rozpoznawał urządzenie, skorzystać z niego.
  • Proces polega na: (1) pobraniu właściwego firmware „V20x.kdz” dla swojego wariantu, (2) zainstalowaniu sterowników i LG UP, (3) uruchomieniu telefonu w Download Mode i wykonaniu opcji Upgrade/CSE Flash.
  • Alternatywą jest instalacja custom ROM (np. Lineage OS) przez odblokowany bootloader i TWRP, jednak to rozwiązanie wymaga większej wiedzy i niesie większe ryzyko.

Szczegółowa analiza problemu

1. Identyfikacja sprzętu i pliku firmware

  1. Wejdź w Ustawienia ➔ Informacje o telefonie ➔ Informacje o sprzęcie i odczytaj numer modelu (H735, H736 …).
  2. Pobierz najnowszy plik KDZ Marshmallow:
    • Europa: H73520a_00_1124.kdz, H73620a_00_0223.kdz (serwer LG, lg-firmwares.com, xda).
    • V20 = Android 6.0; V10 = Android 5.1.
    • Wersja regionalna (EUR, POL, CIS…) decyduje o dostępności języka PL po „Refurbish”.

2. Przygotowanie środowiska (PC z Windows 7/10/11)

• Zainstaluj sterowniki LG Mobile Driver (wymagane do wykrycia trybu 9008/Download).
• Zainstaluj LG UP 1.16 + MultiDL/DLL dla G4s (lub LG Bridge, jeśli nadal raportuje update do V20).
• Umieść plik KDZ w łatwej lokalizacji (np. C:\flash\H73520a.kdz).
• Wykonaj pełny backup danych użytkownika (konto Google, LG Backup, kopia zdjęć).
• Naładuj baterię ≥ 70 %.

3. Procedura flash (oficjalne firmware)

  1. Wyłącz telefon. Wciśnij i trzymaj VOL+ i podłącz kabel USB ⇢ Download Mode.
  2. Uruchom LG UP ➔ telefon powinien zostać wykryty („COM XX”).
  3. Process:
    • Upgrade – zachowuje dane, najpierw próbuj tę opcję.
    • CSE Flash / Refurbish – czysta instalacja, kasuje wszystko, najmniej problematyczna.
  4. Wskaż plik KDZ ➔ Start ➔ nie odłączaj kabla (5–10 min).
  5. Telefon zrestartuje się; pierwszy boot trwa ≈ 10–15 min. Po starcie sprawdź wersję: Ustawienia ➔ Informacje o oprogramowaniu ➔ V20a/V20b.

4. Rozwiązywanie typowych błędów

• 0x2000 / 0x5002 w LG UP – zły KDZ lub przerwany transfer ⇒ pobierz ponownie, sprawdź CRC.
• Boot-loop po Upgrade – wykonaj Factory Reset z Recovery lub ponownie flash CSE Flash.
• Brak języka PL – wgraj EU/POL KDZ lub zainstaluj MoreLocale2 (wymaga ADB).
• Telefon niewykrywany – przeinstaluj sterowniki, użyj innego portu USB 2.0/oryginalnego kabla.

5. Alternatywa: custom ROM

  1. Odblokuj bootloader (fastboot oem unlock, klucz z LG Developer – serwer często już niedostępny; w razie braku klucza konieczny exploit/fix-usbids).
  2. Wgraj TWRP 3.2+ (fastboot flash recovery twrp.img).
  3. Zrób pełny backup Nandroid.
  4. Wipe ➔ Install LineageOS 16/17 (Android 9/10) + OpenGApps pico.
  5. Ewentualny root – Magisk v26.1.

Aktualne informacje i trendy

  • Oficjalne serwery LG FOTA dla urządzeń sprzed 2016 r. sukcesywnie wyłączono w 2022/23 r.; stąd brak OTA.
  • Społeczność XDA nadal utrzymuje skrypty do pobierania KDZ z serwerów „lgbbs.lge.com”.
  • W 2024 r. aktywne porty Lineage OS 17.1 (Android 10) i nieoficjalne 18.1/19 (Android 11/12) zapewniają nowsze poprawki bezpieczeństwa niż stock MM.
  • Trend: przechodzenie na micro-G zamiast pełnych GApps dla urządzeń o 2 GB RAM.

Wspierające wyjaśnienia i detale

  • Format KDZ zawiera partycje system, boot, modem, laf; LG UP rozpakowuje go i przesyła wektorowo przez port 9008 (QHSUSB).
  • „Upgrade” wykonuje update.img (dirty-flash), natomiast „CSE Flash” usuwa userdata i cache.
  • Bootloader G4s jest typu „partially-locked”; bez oficjalnego klucza BL relocking się powiedzie, ale SafetyNet i tak nie przejdzie.

Aspekty etyczne i prawne

  • Flashowanie oficjalnego KDZ nie narusza licencji, ale ingerencja przez LG UP poza siecią serwisową formalnie kończy gwarancję (w praktyce gwarancja już wygasła).
  • Custom ROM = konieczność akceptacji licencji GPL/Apache ROM-u, ryzyko ujawnienia IMEI w niezweryfikowanych buildach – pobieraj tylko z repozytoriów z podpisami SHA-256.
  • Ochrona danych: przed Refurbish usuń konta bankowe i klucze U2F, bo nandroid backup zapisze je w plain-format.

Praktyczne wskazówki

  • Zawsze sprawdzaj sumę SHA-256 pliku KDZ (lg-firmwares podaje hash).
  • Korzystaj z portu USB 2.0 bez przedłużaczy; przerwanie zasilania grozi hard-brickiem (obsługa tylko JTAG).
  • Po aktualizacji do MM włącz „Adoptable Storage” – Ustawienia ➔ Pamięć ➔ SD jako pamięć wewnętrzna.
  • Zablokuj automatyczne aktualizacje aplikacji do wersji > Android 6, by uniknąć braku zgodności (Sklep Play ➔ Ustawienia ➔ Auto-update apps → Off).

Ewentualne zastrzeżenia lub uwagi dodatkowe

  • Stock Marshmallow dla G4s ma już nieaktualne poprawki bezpieczeństwa (2018-05).
  • Brak oficjalnego roota na MM – wymaga zmiany kernela, co wyklucza OTA Downgrade.
  • Niektóre egzemplarze H735P (LatAm) mają inną tablicę partycji – używaj tylko KDZ „P690F” lub zrób pełny dump qpst.

Sugestie dalszych badań

  • Testy wydajności: porównaj Antutu/Linpack przed i po flashu; sprawdź zużycie RAM w MM vs LOS 17.
  • Analiza security: aplikuj ręcznie patche CVE-2023-4863 (libwebp) poprzez backport w /system/lib/libwebp.so.
  • Zasoby:
    • XDA thread “LG G4s Official Marshmallow KDZ Collection”
    • GitHub “LGUP_CommonDLL_patcher”
    • Dokumentacja Qualcomm 8974 Download-Mode (EDL) dla głębszych napraw.

Krótkie podsumowanie

Serwery OTA LG przestały obsługiwać G4s, dlatego aktualizacja do Androida 6.0 wymaga ręcznego flashowania oficjalnego pliku KDZ narzędziem LG UP (bez root i bez utraty funkcji stock) lub alternatywnie instalacji custom ROM przez odblokowany bootloader i TWRP. Kluczowe kroki to: właściwy plik KDZ, poprawne sterowniki, Download Mode, zachowanie zasilania oraz – w razie problemów – powtórzenie procedury w trybie CSE Flash. Po poprawnym przeprowadzeniu operacji telefon uruchomi się z systemem Marshmallow (V20), oferując m.in. Adoptable Storage i zauważalnie lepszą optymalizację pamięci niż Lollipop.

Oceń odpowiedź: 1
Zastrzeżenie: Odpowiedzi udzielone przez sztuczną inteligencję (model językowy) mogą być niedokładne i wprowadzające w błąd. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi powinny być zweryfikowane przez użytkownika.

Pytanie

LGUP H736 brak Listy Modeli

Odpowiedź Sztucznej Inteligencji


Bezpośrednia odpowiedź na pytanie

  • Przyczyna: LG UP nie wyświetla H736, ponieważ w katalogu model brakuje biblioteki DLL z definicją tego telefonu lub używasz niekompatybilnej wersji programu.
  • Rozwiązanie: zainstaluj/podmień plik LGUP_Common.dll (lub uruchom LG UP przez narzędzie UPPERCUT) oraz upewnij się, że masz najnowsze sterowniki LG Mobile Driver.

Kluczowe punkty
• LG UP 1.14/1.16 + poprawna DLL = wykryty model
• Alternatywa: UPPERCUT 1.0 ładuje LG UP z prawidłowymi parametrami
• Sprawne sterowniki, oryginalny kabel, tryb Download Mode są niezbędne

Szczegółowa analiza problemu

  1. Architektura LG UP

    • LGUP.exe = GUI, logika identyfikacji znajduje się w DLL-kach (najczęściej LGUP_Common.dll).
    • Jeżeli w DLL nie ma wpisu „H736”, lista modeli pozostaje pusta lub widnieje „Unknown”.
  2. Wersje programu

    • 1.14 – najstabilniejsza dla starszych urządzeń;
    • 1.16/1.16.3 Patched – zawiera nowsze sterowniki i poszerzoną listę modeli.
  3. Rola sterowników

    • Telefon w Download Mode musi pojawić się w Menedżerze Urządzeń jako „LGE Mobile USB Serial Port” / „LG Mobile USB Modem”.
    • Błędny sterownik → komunikacja tylko w trybie ładowania, brak enumeracji portu COM, brak modelu.
  4. Typowe scenariusze niezgodności
    a) Po custom ROM zniknęła partycja laf – telefon wprawdzie wchodzi w Download, ale nie przekazuje poprawnego ID urządzenia → LG UP nie rozpoznaje;
    b) Nadpisana biblioteką z innego modelu wersja LGUP_Common.dll;
    c) Instalacja LG UP w niestandardowej ścieżce – patcher/UPPERCUT nie znajduje DLL.

  5. Rozwiązania krok po kroku
    a) Czysta instalacja

    • Odinstaluj wszystkie wersje „LG UP” oraz „LG Mobile Driver”.
    • Uruchom ponownie system.
      b) Sterowniki
    • Zainstaluj LG_Mobile_Driver_v4.5.x.exe (lub nowsze).
      c) LG UP
    • Zainstaluj LGUP_Store_Frame_Ver_1_14_3.msi lub LGUP_1.16.3_Patched.exe.
    • Jeżeli wybrałeś 1.14 – pobierz przepatchowaną LGUP_Common.dll z XDA („All Models”) i skopiuj do:
      C:\Program Files (x86)\LG Electronics\LGUP\model\common\
      d) Alternatywa bez podmiany DLL – UPPERCUT
    • Skopiuj UPPERCUT_1.0.0.0.exe do folderu LG UP.
    • Telefon → Download Mode (Vol + + USB).
    • Uruchom UPPERCUT jako administrator → otworzy się LG UP z już wykrytym H736.
      e) Flashowanie
    • Tryb „UPGRADE” (dane zostaną) lub „REFURBISH/CSE FLASH” (pełny format).
    • Wskaż oryginalny KDZ (H73620a_00_0223.kdz lub nowszy).

Aktualne informacje i trendy

  • Społeczność XDA w 2023 r. utrzymuje paczkę „LGUP 1.16.3 Patched Setup” – jednorazowy instalator z wbudowanym Common.dll i sterownikami.
  • Po wyjściu LG z rynku smartfonów (2021 r.) oficjalne narzędzia nie są już aktualizowane; utrzymanie kompatybilności zapewnia wyłącznie community (patche DLL/UPPERCUT).
  • Trend: przechodzenie na narzędzia Qualcomm EDL (QPST/QFIL) przy całkowitym braku trybu Download.

Wspierające wyjaśnienia i detale

  • Struktura pliku DLL: sekcja „ModelNameList” zawiera ID modelu (np. H736), region i informacje o obsłudze pliku KDZ/TOT.
  • UPPERCUT w locie wstrzykuje dynamiczną bibliotekę i przekazuje parametry identyfikujące telefon, dlatego zwykle działa na „gołej” instalacji.
  • Path control: nie wolno umieszczać spacji / polskich znaków w ścieżce KDZ → LG UP 1.14 zgłasza błąd 0x2000.

Aspekty etyczne i prawne

  • Flashowanie oficjalnego KDZ nie narusza licencji, ale może unieważnić resztkową gwarancję (dla H736 już bez znaczenia – EoL).
  • Flash custom ROM przez TWRP = utrata DRM i funkcji zabezpieczonych (np. Widevine L1).
  • Dane osobowe: tryb „CSE FLASH” wymazuje całą pamięć; użytkownik odpowiada za kopię zapasową.

Praktyczne wskazówki

• Port USB 2.0 bez hubów, kabel <1 m.
• Bateria telefonu ≥ 70 %.
• Wyłącz antywirusy/szyfrowanie dysku na czas flashu.
• Po zakończeniu procesu sprawdź: wersję SW, IMEI (*#06#), Wi-Fi, BT, aparat.

Ewentualne zastrzeżenia lub uwagi dodatkowe

  • Jeżeli w Download Mode na ekranie brak napisu „Firmware Update” lub modelu – partycja laf jest uszkodzona; konieczny EDL 9008 + QFIL.
  • Niektóre buildy Windows 11 blokują stare sterowniki LG – uruchom system w trybie „wyłącz wymuszanie podpisów sterowników” lub skorzystaj z maszyny wirtualnej Windows 10.

Sugestie dalszych badań

  • Wątki XDA: „LGUP Patched”, „UPPERCUT support thread”, „H736 TOT/KDZ collection”.
  • Dokumentacja Qualcomm EDL → odzysk po hard-brick.
  • Migracja na LineageOS 18.1 (Android 11) – ostatni stabilny custom ROM dla G4s.

Krótkie podsumowanie

Brak modelu H736 w LG UP wynika niemal zawsze z nieobecności właściwej biblioteki DLL lub z użycia nieodpowiedniej wersji programu. Najszybsze remedium to:

  1. instalacja LG UP 1.16.3 Patched lub wgranie poprawionej LGUP_Common.dll;
  2. alternatywnie uruchomienie UPPERCUT;
  3. upewnienie się, że sterowniki LG Mobile Driver działają, a telefon pracuje w Download Mode.
    Po spełnieniu tych warunków LG UP poprawnie rozpozna H736 i pozwoli wgrać oryginalny KDZ lub TOT.

Zastrzeżenie: Odpowiedzi udzielone przez sztuczną inteligencję (model językowy) mogą być niedokładne i wprowadzające w błąd. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi powinny być zweryfikowane przez użytkownika.

Zadaj dodatkowe pytanie Sztucznej Inteligencji

Czekaj (2min)...