2023. január 27., péntek

Gyorskeresés

LG G2 HardBrick / UnBrick Lollipopról visszaváltás után

Írta: | Kulcsszavak: Hardbrick . Lollipop . vissza . kitkat

[ ÚJ BEJEGYZÉS ]

Ezen blogbejegyzés azoknak szól, aki Lollipopról próbáltak visszaállni KitKat-re KDZ módszerrel, és nem sikerült valamiért, illetve szerintem azoknak is jó lehet, akiknek csak LG logo van a készülékükön. Fekete LCD-nél nem tudom működik-e, érdemes megpróbálni.

!! Nekem csak ez a módszer segített a HardBrick nevezetű mód után téglából működő képes telefont csinálni !!

Amire biztos szükség lesz:
- Ubuntu 14.10 Linux disztribúció pendrive - Hogyan ?
- DroidMester v20G.zip-es romja kitömörítve !!! A TOT-os ROM-ot végül is NEM használtam

Valamilyen módon tömörítsük ki a ZIP-es ROM-ot egy könyvtárba, majd az összes .img fájlt nevezzük át .bin kiterjesztésűre. Én ezeket a fájlokat egy külön pendrive-ra raktam fel, de akinek van linux-a, az tudja hova tegye, hogy könnyen elérje.

Több fajta hibajelenség van visszaállás után, én ebből pár általánosabbat emelnék ki
1., Lolliról 4.4.2 (pl.: v20G,H) KDZ visszatöltés elindul, de a telefon vagy megáll valahány %-nál, vagy újra és újra kezdi a firmware feltöltését 0%-ról majd a telefont lehúzva, újra visszadugva partíció hegyek, nagyjából 36db látszik csak.
2., Nem látszik egyáltalán a telefon windows alatt az eszközkezelőben
3., Qualcomm modem van csak
4., Qualcomm QDLoader 9008 az eszközkezelőben

Hogyan nem megy
Qualcomm-os oldalról - legyen az HS-USB QDLoader 9008 eszköz, vagy egyéb - nem tudtam megtámadni az eszközt javítás céljából, hiába a sok Flash-elő program, valami bibi volt, mert ugyan a telefont látta mindegyik - tehát COM porton érzékelte a telefont - de írni egyik sem tudta.
Ilyen volt például a BoardDiag is, amely úgy néz ki kommunikálni akar külső szerverrel és ahogy olvasgattam valami fizetős megoldással lehetne csak ezt a programot használni.

Mégis hogyan lehetne halottból élőt csinálni ?
Az egyetlen járható út az az, hogy el kell érni a telefonnál, hogy 36db partíció látszódjon akár windows, vagy akár linux alatt !

A 36 partíció elérése
Akinek eleve látszik, az ugorja át ezt a részt, nekik a telefont nem kell szétszedniük !

Előre bocsátom, hogy semmire nem tudok garanciát nyújtani, az itt leírtakat csak saját felelősségre csináljátok. (szabvány szöveg)

Amire szükség lesz:
- Közepes méretű köröm, vagy vékony műanyag lap, szike, stb...
- Tű hegyű csipesz, vagy vezeték darab. (csipesz a legjobb) Drótdarab link

A telefont szedjük szét ezen XDA leírás alapján, de ne kövessük az ott leírt procedúrát, tehát ne érintgessünk össze még semmit.

Szétszerelés röviden:
- Hátlap leszedése. Körömmel vagy valami nagyon vékony műanyaggal körbe le lehet pattintani.
- A felső műanyag borítás eltávolítása. 5-6 fém színű és egy fekete csavar kicsavarása, majd lepattintás. Nem fog eltörni, ha óvatos az ember
- Akkusaru lehúzás !! Fontos !!
- Kamerán kívül az összes csatlakozó lehúzása

- A képen látszik, hogy a gombok, illetve 2 panel egy fém lemezen van. A fém lemezre ezek ragasztva vannak, távolítsuk el mindegyik panelt a fémlemezről, és a gombsort rakjuk félre
- Az összes csatlakozót nyomkodjuk vissza a helyére, kivétel a gombsort és az akkumulátort.
- Evvel a telefon hardveres előkészületével meg is lennénk.

Telefon eljuttatása végre a sokpartíciós módhoz
Tehát van egy szétszedett akkulehúzott gombsor nélküli telefonunk.
A PC-n fusson Windows vagy Linux, ahhoz hogy lássuk a jó mód el van-e érve.

1., A PC-be dugjuk be az USB kábel-t, a telefonba még ne.
2., A telefonon keressük meg az IC alatt lévő 3db SMD kondenzátort+1 üres helyet, amit majd érintgetni fogunk.
Itt találod:

Sematikus ábra:

A leírás szerint ezeket a módokat lehet csak elérni, de ez nem teljesen van így !!

3., Dugjuk be a telefonba az USB kábelt, majd próbáljuk a kondenzátorok rövidre zárogatását. A 3 ból az egyikre elő jön a sokpartíciós mód, érdemes átlósan is próbálkozni.

! MINDEZT CSAK ÓVATOSAN, MINDENKI A SAJÁT FELELŐSSÉGRE CSINÁLJA ! MÁS FORRPONTOK NEM ÉRINTHETŐEK ÖSSZE KÁROSODÁS NÉLKÜL !

4., Ha nem a sokpartíciós mód jön elő, hanem a képen látható 2 Qualcomm mód közül az egyik, akkor a telefonból húzzuk ki az USB kábelt, 5mp-et várjunk, majd újra a 3-as pont.

5., Előjött a sok partíció -> Akku csatlakozót dugjuk vissza, és innen már fél siker, megvan a stabil 36 partíciónk, jöhet a ROM visszaállítása !

HA MÁR MEGVAN A SOK PARTÍCIÓS MÓD, AKKOR A TELEFONT NE HÚZZUK KI AZ USB-BŐL, MERT KEZDHETJÜK ELÉRNI MEGINT A 36 PARTÍCIÓS MÓDOT !

ROM visszatöltése - imádunk Ubuntu !!
Aki Windows-on van a fentiek tesztelésére, az készítse elő Ubuntu pendrive-ját amit a blog elején olvasott módon már meg is csinált magának, illetve DroidMester Stock ZIP-es romját kitömörítve, átnevezve
Az eredeti forrás ezen a link-en elérhető, de nem teljesen ugyanazt kell csinálni !

Aki linuxon volt, ott érintgetett, az ugorja át az első pontot.

1., Ubuntu Live indítása

2., Ha az Ubuntunk milliószor dobálja a sok partíciót, akkor a Disable AutoMount opciót kell elérnünk minél
előbb !! Én a Dconf editort használtam, amit a ezen a linken található módon lehet live Ubuntura is telepíteni.

3., Terminál ablakot nyissunk, nézzük meg melyik lehet a telefonunk:

ls /dev/sd*

Ilyesmit fogunk látni:

/dev/sda /dev/sda1 /dev/sda2 /dev/sda5
dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4
/dev/sdb5 .......... /dev/sdb36

Innen már látszik is, hogy az sdb1...36 lesz a mi telefonunk összes partíciója.

A következő parancsnál ha nem sdb, hanem más helyre csatolódott fel a telefon, akkor logikusan azt kell majd beírni. Nekem a 2 pendrive miatt sdd volt.

gdisk -l /dev/sdb <- Lehet, hogy a Sudo szükséges lesz elé.

Ilyesmit fogunk látni:

Number Start (sector) End (sector) Size Code Name
1 32768 163839 64.0 MiB 0700 modem
2 163840 165887 1024.0 KiB FFFF sbl1
3 165888 166911 512.0 KiB FFFF dbi
4 196608 197631 512.0 KiB FFFF DDR
5 229376 231423 1024.0 KiB FFFF aboot
6 231424 233471 1024.0 KiB FFFF rpm
7 262144 294911 16.0 MiB FFFF boot
8 294912 296959 1024.0 KiB FFFF tz
9 296960 296961 1024 bytes 0700 pad
10 327680 333823 3.0 MiB FFFF modemst1
11 333824 339967 3.0 MiB FFFF modemst2
12 339968 339969 1024 bytes FFFF pad1
13 360448 393215 16.0 MiB FFFF misc
14 393216 458751 32.0 MiB 0700 persist
15 458752 491519 16.0 MiB FFFF recovery
16 491520 497663 3.0 MiB FFFF fsg
17 524288 525311 512.0 KiB FFFF fsc
18 525312 526335 512.0 KiB FFFF ssd
19 526336 526337 1024 bytes FFFF pad2
20 526338 527361 512.0 KiB FFFF encrypt
21 557056 573439 8.0 MiB 0700 drm
22 573440 589823 8.0 MiB 0700 sns
23 589824 655359 32.0 MiB FFFF laf
24 655360 720895 32.0 MiB FFFF fota
25 720896 786431 32.0 MiB 0700 mpt
26 786432 787455 512.0 KiB FFFF dbibak
27 787456 789503 1024.0 KiB FFFF rpmbak
28 789504 791551 1024.0 KiB FFFF tzbak
29 791552 791567 8.0 KiB FFFF rct
30 819200 6488063 2.7 GiB 0700 system
31 6488064 7733247 608.0 MiB 0700 cache
32 7733248 7897087 80.0 MiB 0700 tombstones
33 7897088 7929855 16.0 MiB 0700 spare
34 7929856 8028159 48.0 MiB 0700 cust
35 8028160 30703615 10.8 GiB 0700 userdata
36 30703616 30777310 36.0 MiB 0700 grow

Ezek után tutik vagyunk, látszik minden ami kell ! Picit értelmezzük mit is látunk.
Number a partíció száma, tehát például a system az sdb30-on , az laf az sdb23-on van. Szerintem ez logikus

sudo -i <- root jog

A következő parancsnál szükség lesz a DroidMester Zipjéből kicsomagolt fájlok útvonalára. Kinek mi.
Aki a Desktopra rakta ki az összes .bin fájlt, annak így néz ki a parancssora majd:

dd if=/home/med/Desktop/sbl1.img of=/dev/sdb2

Tehát a terminál ablakban szépen egyesével minden egyes .bin fájlt a tegyünk fel a saját helyére:

dd if=/home/med/Desktop/aboot.img of=/dev/sdb5
dd if=/home/med/Desktop/rpm.img of=/dev/sdb6
dd if=/home/med/Desktop/tz.img of=/dev/sdb8
.....
....
...

Az XDA-s leírás alapján elég csak a 3db .img fájl, de én a biztonság kedvéért az összeset visszaraktam. Ebből baj nem lehet. A system.img legalább 16 perc, ne ilyedjünk meg.

Halkan megjegyzem, hogy ém egyébként az ott leírt 3 fájl+TWRP-s .img-t raktam fel és utána halt le a telefonom !!

Elviekben készen is vagyunk mindennel. Minden partíció a helyére ment, elviekben egy működő képes DroidMester-es ROM van így fent.
Evvel a módszerrel most már lennie kell Download módnak is !

Húzzuk ki a telefonból az USB kábelt, az akkumulátor kábelét húzzuk le, dugjuk vissza ideiglenesen a gombsort, majd az akkumulátort csatlakoztassuk vissza.

Jöhet a hőn szeretett Windows-unk, majd a KDZ frissítés:
Telefonon tartsuk nyomva a hangerő fel gombot , majd dugjuk be az USB-t a Download módhoz.

Én innen KDZ-vel a Lollipop-ot raktam vissza, nem mertem kockáztatni.

Ha minden kész, szépen szereljük össze a telefont !!

Remélem evvel a leírással sok olyan embernek tudtam segíteni, aki HardBrick-elte a telefonját, egy sima mezei KDZ-s LG-s visszaflasheléssel.

Az általam leírtakat egyébként nem én találtam ki, csak én szedtem össze.

Nagyon nagy segítséget nyújtott nekem
:R :R DroidMester :R :R
kolléga, akinek ezúton is köszönöm a hozzáállását, türelmét, segítőkészségét !!

Jó UnBrickelést kívánok mindenkinek !

Hozzászólások

(#1) nyilas


nyilas
újonc

Köszönöm, nagyon hasznos topik!

"Valamilyen módon tömörítsük ki a ZIP-es ROM-ot egy könyvtárba, majd az összes .img fájlt nevezzük át .bin kiterjesztésűre. Én ezeket a fájlokat egy külön pendrive-ra raktam fel, de akinek van linux-a, az tudja hova tegye, hogy könnyen elérje."

Majd:

"A következő parancsnál szükség lesz a DroidMester Zipjéből kicsomagolt fájlok útvonalára. Kinek mi.
Aki a Desktopra rakta ki az összes .bin fájlt, annak így néz ki a parancssora majd:

dd if=/home/med/Desktop/sbl1.img of=/dev/sdb2

Tehát a terminál ablakban szépen egyesével minden egyes .bin fájlt a tegyünk fel a saját helyére:

dd if=/home/med/Desktop/aboot.img of=/dev/sdb5
dd if=/home/med/Desktop/rpm.img of=/dev/sdb6
dd if=/home/med/Desktop/tz.img of=/dev/sdb8"

Gondolom itt az .img csak elírás és .bin kiterjesztést kell használni.

Ha lusták vagyunk így át tudjuk nevezni gyorsan a fájlokat

~: touch renamer.sh
~: chmod +x renamer.sh

renamer.sh tartalma:

#/bin/bash

# Rename all *.img to *.bin
for f in *.img; do
mv -- "$f" "${f%.img}.bin"
done

Majd futtassuk a kicsomagolt könyvtáron.

[ Szerkesztve ]

További hozzászólások megtekintése...
Copyright © 2000-2023 PROHARDVER Informatikai Kft.