LG G2 soft brick mentés

Múlt héten egy pár hetes LG G2 érkezett hozzám, mondván hátha ismerek valakit, aki meg tudná menteni a telefont.

Az eredeti LG Androidot a tulaj felülcsapta egy Cyanogenmod distro-val, majd amikor jött egy update, vissza akart állni az eredeti LG verzióra. Hogy pontosan mit és hogyan tett, azt valószínűleg az örök homály fedi, a vége az lett, hogy bootnál a készülék nem ment tovább az LG logónál, de recovery bootba (TWRP) azért sikerült bejutni.

Nálam kiderült továbbá, hogy TWRP-ben a Win 7 device manager nem ismeri fel a készüléket, azaz az ADB se működik.

Innen számos segítséggel, az alábbi megoldás született, amikhez az alábbi programokra volt szükség:

Disclaimer: A telefon rettenetesen megszívatott. Szerintem normál esetben nem kell pl. a driverekkel ennyit játszani, vagy ki-be kapcsolgatni különböző boot módokban, nálam viszont másképp nem működött.

Ezzel a telóval lépésről lépésre az alábbi események történtek. Ha nálad is gond van, nyugodtan próbáld meg azt végigjátszani, amit én csináltam, de garanciát nem vállalok érte, hogy minden esetben működni is fog. Ugyanakkor ha valamelyik hibajelenség nálad nem áll fenn, nyugodtan lépj tovább.

  1. [LG2] Telefont notebookra dugtam, TWRP-ben bekapcsoltam.
  2. [PC] adb.exe kicsomagolása, adb devices parancs üres listát ad vissza.
  3. [PC] devmgmt.msc (Windows Device Manager) indítása, új eszköz keresése.
  4. [PC] Új eszközt a Win nem talál, kétségbe esés, siránkozás 🙂
  5. [LG2]Telefonon TWRP-ből „system boot„-tal újraindítás.
  6. [PC] Device Managerben új eszköz megjelenik.
  7. [PC] LG Driver telepítés, ami sikertelen, de Device Managerben már LG D802-ként ott van az eszköz.
  8. [PC] adb devices még mindig üres listát ad
  9. [PC] Universal ADB driver telepítése.
  10. [PC] Device Managerben megjelenik az „Android devices” szekcióban egy Google Nexus 🙂
  11. [LG2]Telefonon újra TWRP-t bootolni
  12. [PC] adb devices talál egy eszközt!
  13. [PC] adb push %cyanogenmod% /sdcard/ (ahol %cyanogenmod% helyére a cyanogenmod file nevét kell beírni)
  14. [PC] adb push %gapps% /sdcard/ (ahol %gapps% helyére a Google Apps file nevét kell beírni)
  15. [LG2]TWRP-ben install menü alatt a cyanogenmod és a gapps installálása.
  16. [LG2] TWRP-ben system boot kiválasztása
  17. Nagy hálálkodás, örülés, büszkeség 🙂

Egyes lépéseket volt, hogy többször egymás után ismételtem, például az LG drivert vagy háromszor telepítettem (hátha egyszer sikerül …), vagy a telefont állandóan rebootoltam TWRP-ben  – 🙂 Az egész két órán át tartott nálam, de ebben benne volt a telefonos segítség kérés is (FB chat), ahol végül egy kedves barátom fogta a kezemet és végigvezetett a lépéseken.

A fenti lépések – AFAIK – minden más Androidos telefonra jó, ha a megfelelő cyanogenmod distrot szeded le hozzá (feltéve ha van cyanogenmod distro hozzá …).

Az élmény hatására azt kell mondjam, hogy nem vennék G2-t. Egyáltalán nem fair ilyet mondanom, mert még csak ki se próbáltam „rendes” használat közben. Nem is azért mondom, mert ennyire macera volt megfixelni (vagy mert vettem egy Z1 compactot :)). Nem én rontottam el, én csak jó fej voltam egy baráttal és sokat tanultam is a dologból. Bármikor feltehetettem volna a kezemet, hogy „sorry, nem tudom megcsinálni, és senki se tud végigvezetni a fixen”.

Az egyetlen bajom a telefonnal a hátlapi kezelőgombok. TWRP-be a power + hang le együttes megnyomásával jutsz le. Bár nekem relatív kicsi a kezem, roppant kellemetlen volt nyomkodni. Időnként másik gombot nyomtam meg, és rendszeresen az objektívet simogattam.  TWRP reboot közben úgy kellett tartanom az eszközt, mintha félbe akarnám törni.

Mindenesetre örülök, hogy sikerült (segítséggel!) megoldanom a helyzetet, de főleg annak, hogy rengeteget tanultam az esetből.