Root, flešovanje KDZ-a, fastboot, recovery i Custom ROM na LG GT540

Objavio u 15/03/2011 u 13:30

eclair ginger

Kako je koleginica Goldie već pisala, dobili smo od mt:s-a na testiranje LG GT540. Telefon je stigao sa Android 2.1 update1 koji nije bio loš, ali uvek to može bolje, brže, itd. 🙂 Tako sam malo čačkao telefon, i mogu reći da je nakon određenog broja instaliranih aplikacija počeo da “laguje”. Najprimetnije je bilo u samom interfejsu gde je gesture komanda reagovala nakon određenog vremena. Nije ovo toliko strašno, ali kad se čovek navikne na instant, onda se svaka milisekunda oseti. Prošvrljao sam po forumima i našao da postoji port CyanogenMod-a za LG GT540 Optimus nazvan SwiftDroid. Kada sam pročitao da sve radi sem divx sertifikata … pa … odlučio sam 🙂

Root

Dakle, pošto je telefon već bio rutovan, nisam siguran koja od metoda je najlakša i najuspešnija, ali koliko vidim dobijanje rut pristupa je u principu veoma lako. Tačnije LG se nije nešto trudio da zaključa ovaj telefon. Na Android verziji 1.6 koja je prvobitno dolazila na ovom telefonu, root se dobijao jednostavnim ulaženjem u skriveni meni preko dialer-a

  1. U dialer-u je potrebno ukucati sledeći kod 3845#*540#, ovo će vam otvoriti skriveni “serviserski” meni
  2. Izaberite Module Test> stability Test > Enable Root Permission
  3. Ukoliko vas pita za lozinku, ukucajte “:SWIFT::GT540:” sa sve dvotačkama
  4. To je to, trebalo bi da imate root pristup, sledeći korak bi bio da instalirate superuser aplikaciju
  5. Testa radi, možete konektovati telefon preko ADB-a i pokušati da dobijete # prilikom root pokušaja

Kako je telefon došao sa Eclair-om, ova opcija nije postojala, a i telefon je bio rutovan, tako da ne mogu da potvrdim da li bi ovaj princip radio i na 2.1 verziji. Drugi način koji radi na 2.1 Androidu je možda i najjednostavniji. Potrebno da je da skinete alat iz ovog posta sa XDA Foruma, i nakon konektovanja telefona putem USB-a da pokrenete root.bat. (potrebno je da bude uključen USB Debugging – menu > settings > applications > development). Ako budete koristili ovaj metod, primetićete da postoji i unroot.bat, koji može da vrati sve na staro.

Treći način je da instalirate z4root aplikaciju i da u njoj pritisnete root. Ova aplikacija takođe nudi i unroot opciju.

Dakle root pristup je omogućen, možemo preći na “kompleksnije” radnje 🙂 Ali pre svega, naravno poželjno je backup-ovati SMS, MMS, Call Log itd MyBackup Root aplikacijom.

Fastboot

Malo me je iznenadilo kada sam čitao uputstva i shvatio da telefon zapravo nema klasičan fastboot. ROM Manager takođe ne nudi opciju instalacije ClockworkMod Recovery-a u svom meniju, tako da je instaliranje Recovery-a malčice drugačije nego uobičajeno. Tačnije, nemoguće je instalirati recovery bez flešovanja kompletnog ROM-a koji u sebi sadrži fastboot ili recovery. Tako da pre flešovanja ovim načinom nije moguće uraditi NandBackup (bar ja nisam uspeo da nađem način).

KDZ Updater

Telefon poseduje mod nazvan Download Mode, koji koliko sam shvatio je software koji se ne može ukloniti, i dodatna je sigurnost da ukoliko nešto uradite fastboot-u ili recovery-u, da iz njega možete vratiti telefon iz mrtvih.

Dakle, u ovom delu ćete instalirati Originalni 2.1 ROM koji u sebi ima fastboot. Potrebno je da skinete alat i ROM koji se nalaze u jednom paketu na ovom linku. U ovom zip fajlu ćete naći z4root.apk, ukoliko do sada niste root-ovali telefon da to možete uraditi, drajvere za Windows 7 koje morate instalirati, iako predhodno možda imate instalirane drajvere. MSXML 4.0 SP3 Parser (msxml.msi), koji je takođe neophodno instalirati ukoliko nije instaliran. Kada ga pokrenete, ukoliko vam ponudi samo repair i remove, možete prekinuti instalaciju (kod mene je već bio instaliran). Na kraju, tu je ROM u KDZ pakovanju i KDZ Updater aplikacija. Šta je zapravo KDZ pitate se? KDZ je paket koji LG koristi za update telefona preko svog software-a. Za korisnike Windows XP-a, drajveri su u posebnom paketu na ovom linku.

Izvadite SD karticu, upalite telefon, uključite USB Debugging i spojite ga putem USB-a. Pokrenite KDZ_FW_UPD.exe i podesite type na 3GQCT i PhoneMode na DIAG. Ovo je neophodno, jer u suprotnom, možete “ciglirati telefon”. Izaberite Europe Open+Fastboot.kdz preko browse dugmeta, a zatim pritisnite Launch Software Update. Apdejtovanje traje između 10 i 20 minuta, zavisno od brzine USB konekcije. Telefon će se ovom prilikom restartovati, ali nemojte ništa da dirate dok se u KDZ Updater-u ne pojavi poruka da je završio. Ukoliko proces stane u jednom momentu i stoji tu više nego očekivano (10 minuta se ništa ne dešava), ugasite KDZ Updater, skinite telefon sa USB-a, izvadite bateriju i SIM karticu i priključite ga ponovom na računar USB kablom dok držite dugme za stišavanje. Nakon toga telefon će ući ponovo u Download Mode, Windows će prepoznati telefon i instalirati potrebne drajvere. Zatim možete ponovo pokrenuti KDZ Updater, podesiti ga, izabrati Europe+Fastboot.kdz i pokrenuti update. Nakon toga, telefona bi trebao da bude apdejtovan Androidom 2.1 koji sadrži fastboot.

Sada ste instalirali fastboot, u njega možete ući tako što ćete paliti telefon dok držite dugme za kameru. Telefon će se butovati, prikazati LG logo, a zatim će ekran ostati crn. Ovo je fastboot, nema nikakvog teksta, ali ukoliko spojite telefon preko USB kabla, Windows će prepoznati telefon i instalirati fastboot drajvere.

Recovery

U fastboot modu je moguće raditi dosta stvari, ali crn ekran je nekako iritantan i ne deluje sigurno. Ja ipak volim Recovery, tako da ćemo ga sad instalirati.

Poslednji ClockworkMod Recovery u trenutku pisanja teksta je 3.0.1.3 za LG GT540, koji možete naći ovde.

Postavite telefon u fastboot mod i spojite ga na računar. Instalirajte ADB.

Pokrenite command prompt. U Windows Vista i Windows 7 u start meniju ukucajte cmd i pokrenite, u Windows XP: Start>Run ukucajte cmd i kliknite na OK.

U command prompt-u cd komandom idite do foldera gde ste sačuvali recovery_clockwork_3.0.1.3_swift.img fajl i kucajte sledeće:

fastboot flash recovery recovery_clockwork_3.0.1.3_swift.img (pritisnite enter)

fastboot reboot (pritisnite enter)

Ovom komandom će se instalirati ClockworkMod na vaš telefon, a zatim restartovati.

U Recovery ulazite tako što dok je telefon ugašen držite Home i Power dugme. U recovery-u vršite navigaciju dugmićima za pojačavanje i stišavanje, tasterom za podizanje slušalice birate opciju a sa back dugmetom se vraćate kroz meni.

Poželjno je da u ovom trenutku uradite NandBackup … nikad se ne zna 🙂

cmd fastboot

CustomROM

Kako za ovaj telefon ne postoji velika količina Custom ROM-ova, CyanogenMod je sasvim zadovoljavajuće rešenje. SwiftDroid 1.5 je port CM7 RC2 koji u sebi ima poslednji Gingerbread, i veoma je stabilan i sve radi. 🙂

Pa da počnemo. Ukoliko ste uspešno instalirali Recovery, iz njega je moguće instalirati ROM preko opcije “Flash Zip from SD Card”. Flashable ZIP možete naći na ovoj temi na XDA Forumu. Međutim, ukoliko ne želite da instalirate Recovery, ili vam je mrsko da na taj način radite, postoji još jedan način. Skinite KDZ paket sa ovog linka, ugasite telefon, izvadite bateriju i SD karticu iz telefona, a zatim spojite telefon na usb dok držite dugme za stišavanje kako bi ste pokrenuli Download Mode. Pokrenite KDZ_FW_UPD.exe i podesite ga kao u sekciji ovog teksta za fastboot, samo što ćete u ovom slučaju u browse ubaciti Gingerbread 🙂 Pokrenite update i sačekajte da se ROM flashuje na telefon. Nakon instalacije, tražiće vam da ručno iskopirate fajlove u sistemski folder, samo sledite uputstvo koje vam daju i to je to, jedina napomena je da u root explorer-u u gornjem desnom uglu kada ste u folderu u koji treba da iskopirate fajl treba da podesite sa r/w na r/o. To je to imate Gingerbread.

Utisak

Nakon flešovanja Gingerbread ROMa na telefon, telefon je zaista postao mnogo brži, responzivniji i u svakom slučaju mnogo korisniji. App2SD radi, kao i gomila drugih stvari koje nisu bile dostupne u 2.1 verziji. Uskoro ćemo objaviti i uporedni test gde smo paralelno testirali telefon sa 2.1 i 2.3, gde se telefon pokazao kao mnooogo brži sa 2.3 verzijom Androida. U svakom slučaju telefon kad se pojavi u prodaji u mt:s-u koštaće jedan dinar uz ugovor, što je za korisnike koji se prvi put odlučuju za pametan telefon možda dobra opcija, jer lako mogu imati telefon koji ima poslednju verziju Androida za telefone.

Pažnja: SrboDroid nije odgovoran ukoliko oštetite vaš uređaj

Ukoliko niste dovoljno tehnički (računarski) obrazovani, savetujemo vam da ovaj postupak primenjujete uz nadzor stručnije osobe.

[thankyou]

Tags: 2.12.3custom romCyanogeneclairGingerbreadGT540LGOptimusSwiftDroid

Autor
eboye Vasilj Milošević

Objavljenih tekstova: 1160

Čovek koji je uvek tu kada ste u nevolji i koji će vam uvek pomoći svojim savetima i IT iskustvom. Hobi mu je čitanje ChangeLog-a. Posle HTC Hero telefona posedovao je HTC Desire HD, HTC One X, LG Nexus 5, LG G3, LG G4, HTC 10 a sada je ponosni vlasnik Xiaomi Mi Mix 2S telefona. Inače je grafički dizajner po struci, ali se sada bavi programiranjem i zanima ga sve u vezi modernih tehnologija. Čovek pored kojeg morate biti Up To Date je autor na Srbodroidu. (napisala: goldie)

173 komentara, pridruži se diskusiji!
  • Uputstvo je dokazano vise puta da radi, tako da zakljucavam komentare.

  • Sve drajvere imas ostavljene u tekstu na linkovima. Za XP je poseban link za Win 7 imas link pre toga.

  • nadam se poslednji problem,kad ga upalim u fastboot,nemoze da nadje drajvere,jel mogu negde da ih sam skinem?

  • Hvala druze puno,probam pa se javim.ovo sto sam skinuo sa xda za 2.3.7 samo na karticu snimim ono for recovery i to je to?

    • opet problem,sta cu kad se bas nerazumem,kako u command promptu da dodjem do fajla recovery?na d mi je

      • Kucaj D: pa onda Enter

        pa onda cd NazivFoldera pa onda Enter

        Za vracanje unazad kucas cd..

        Osnovne DOS komande
        http://www.yugomania.com/forum/osnovne-dos-komande-t310.0.html

        • izvini sto davim i hvala na pomoci,znaci ovako,na d mi je folder recovery,udjem na to i u command promtu dobijem D:\recovery< i tu samo dalje upisujem ono iz uputstva?

          • Da, red po red.

            Ako si uradio sve prethodne korake i ako si u recovery folder na D stavio fajl recovery_clockwork_3.0.1.3_swift.img onda mozes da kucas te komande za flesovanje pozicioniran u D:recovery

            Da znas, ovo je opasan deo uputstva i ako si preskocio neki korak, moze da se desi problem…

            Upozorili smo vas da SrboDroid nije odgovoran ukoliko oštetite vaš uređaj

            Ukoliko niste dovoljno tehnički (računarski) obrazovani, savetujemo vam da ovaj postupak primenjujete uz nadzor stručnije osobe.

  • Otpakuj Android SDK koji si skinuo na C particiju u folder AndroidSDK

    Potom potrazi u tom folderu putanju do “platform-tools” foldera i zapisi sebi tu putanju (kod mene izgleda ovako: C:AndroidSDKandroid-sdkplatform-tools

    Idi na My Computer -> desni klik pa Properties ili ako si na Win7 onda u Start menu -> Computer -> desni klik Properties

    pa izaberes Advanced System Settings i tu imas System variables, selektuj PATH i klikni Edit.

    Nemoj nista brisati odatle, napisi na kraju

    ;C:AndroidSDKandroid-sdkplatform-tools

    Obrati paznju da ovo bude putanja do tvog platform-tools foldera.

    Save ili OK i putanja namestena, nastavi dalje po uputstvu sa linka.

  • pozdrav svima,uradio sam root,i fastboot,ali recovery neznam,sta treba da uradim kod adb?

  • Pokusao sam na sva tri navedena nacina da root-ujem svoj gt540 2.1 i nisam uspeo.Kod prvog primera uopste nemam opciju Enable Root Permission.Kod drugog,sve uradim kako treba,telefon se restartuje i opet nista(programi koji zahtevaju root pokazuju kako tel. nije root-ovan).Kod treceg i najlakseg,u z4root-u pokrenem root-ovanje i jednostavno me izbaci iz programa,a kad pokusam ponovo,program uopste ne mogu vise da pokrenem.Dali je jos neko imao ovakva iskustva i znaci li to mozda da mi nesto nije uredu sa telefonom?

    • ja sam uspeo sa z4root, pogledaj u podesavanjima telefona da ti mozda nije isklucen ” debugging”, treba da bude uklucen

      • Ukljucen mi je debugging…Malo pre sam formatirao sd karticu,pa cu pokusati ponovo sa z4root programom.E sad,mozda to nema nikakve veze sa sd karticom,ali sam iz ocaja morao nesto da pokusam 🙂 Ako ponovo ne bude htelo,potrazicu pomoc nekog strucnijeg,inace cu ovako potpuno unistiti telefon.U svakom slucaju,hvala na brzom odgovoru.

  • Iskreno ne vidim neku razliku između verzija 2.3.4 i 2.3.5
    Pa otprilike kao i svaki novi rom, u početku lepo radi a onda počne sve više da koči i baguje.
    Na kraju hajd Jovo nanovo sa novim romom.

  • Vlada, убацивање рома преко рикаверија нема везе са рачунаром, такође Свифтдроид се не убацује преко КДЗ-а. Или дај некоме ко се мало више разуме или батали да не би остао без телефона!!!

    • mislim da je doslo do razvoja u nacinu na koji se moze ubaciti novi rom…. na nekom forumu je bilo pitanje oko ubacivanje novog roma i ja sam uputio na ovaj sajt i ovaj nacin sa fastbootom i recovery metodo ali posle mene su se javili koji su pisali da su to stare metode i da moze kroz neki kdz updater.
      Ja sam moje resio pa sve novo ide preko recovery, pa nisam ulazio dublje o novom nacinu

  • A skinuo sam i ovaj Swiftdroid medjutim u paketu ne postoji kdz fajl da bih mogao da updejtujem preko kdz updater-a…ako neko ima link za taj kdz paket sa najnovijim gingerbredom molim za pomoc….

  • Kada krenem sa ubacivanjem roma iz fastboota,bilo da li je prvi nacin ili iz recovery-ja,racunar mi se resetuje…u cemu je problem???

  • Konacno sam uspeo da root-ujem svoj lg i da instaliran bolji rom.
    Telefon prosto LETIIII i sama grafika na tel. je mnogo jasnija.

    UPUTSTVO je ODLICNO

  • pratio sam ovo uputstvo, i kada je kdz završio pisalo je lepo finished tel nije mrdao sa android logoa. skinuo sam ga sa usb, izvadio bateriju i karticu, ušao u download mod i pokrenuo kdz opet ništa, otvorio sam fastboot pokušao inst recovery ali ne pronađe tel nakompu. šta da radim? hitno je :S

  • governors ostavi na On demand, minimalna je najbolje da ostane na 245MHz a maksimalnu preporucujem na 787 MHz (moze i na 806Mhz al onda se na kameri javljaju linije koje umeju da upropaste dobru fotografiju). Uglavnom sta god da odaberes prvo jedno vreme testiraj kako telefon radi na toj frekvenciji i tek kad si siguran da nema nikakvih problema otkaci i opciju ”set on boot” (bez te opcije se posle svakog gasenja telefona vraca na standardnih 600MHZ)

    • Upravo tako, “set on boot” samo kad si 100% siguran da neces imati problema, jer ako podesis radni takt koji nije najstabilniji moze se desiti da pri ulasku u OS, telefon krene da se restartuje.

  • koliko i kako moze da se izvede overclock telefona??? … nasao sam u settings-u gde se to nalazi … ali pre nego sto bilo sta tu papkam voleo bih nesto vise o tome da znam…

    hvala 🙂

  • Moze neko da mi pomogne kad otworim kdz i ubacim sve lepo i kad prtisnem launch i pise KDZ file extraced i ispod extract file error.pomoc

  • naravno prvo probaj sto je eboye rekao

  • Jel mozes da udjes u fastboot ili u recovery? Ako mozes ponovi korake za ubacivanje custom roma. Ako idep recovery metodom na karticu ubaci zip sa androidom 2.3.5 tj. RC3. Za problem sa tastaturom predlazem da instaliras smart keybord pro a za sam izlgled predlazem go laucer ex

  • Goran Godjirov 13/08/2011 u 1:11 AM

    Ljudi pomagajte ko boga Vas molim! 🙂
    Izgleda da sam malo zeznuo telefon…naime: kad sam ga kupio imao je 1.6…ja ga posle par dana sam prebacim na 2.1…i radilo je sve super dok iz radoznalosti nisam ubacio 2.3.4…posto mi se nije svidelo kako izgleda sam softver ove verzije kao ni velicina tastera za kucanje poruka ja hteo da ga vratim na 2.1 u tu fon zaglavi na onom pocetnom ekranu gde pise ANDROID i nece dalje nista…probao sam sve zivo ali ocigledno ili ne moze ovako kako ja radim ili sam ga ljudski zeznuo…
    please help! 🙂

    • Telefon ti je upao u tzv. “bootloop”. Probaj da u Recovery-u uradis wipe cache i wipe dalvik. Ako ni to ne pomogne, uradi wipe data/factory reset. To bi trebalo da ga sredi, ali time gubis sve podatke na telefonu (kontakte, podesavanja, aplikacije …).

  • mene interesuje jedna stvar! ubacivanjem novog rom-a da li se automatski telefon i dekodira ili mora da se odradi nesto drugo da bih ga dekodirao?