Már egy ideje idegesít a tény: a Desirém nincs túl sok belső memóriával megáldva. Ez már annyira nem volt vicces, hogy a mindennapi appok (ezalatt azt értem, amire szükségem volt/lesz egy hetes távlatban) megtelítették a kihasználható belső memória 100%-t. Fél megás app vagy egy nagyobb cache is elég volt ahhoz, hogy elfogyjon a hely, így leálljon a szinkronizáció és ne tudjak leveleket küldeni, fogadni. Ennek remélhetőleg vége, legalábbis növeltem a kvótát. Ezt két féle képen tudtam volna elérni:
- Szétszerelem a telefont, és vadászok egy hozzá megfelelő nagyobb belső memóriát. Na ez az a rész amihez nem értek és nem merném megcsinálni.
- Rootolás, ROM csere.
Cikk címéből is kiderülhetett, nem a forrasztgatós megoldást választottam. A cél tehát meg van, már csak rá kellett jönnöm, hogyan csináljam? Ebben szeretnék most segíteni minden hasonló cipőben járónak.
Legutóbbi Telenor Android Workshoppon találkoztam két fiatal, lelkes sráccal, akik elmesélésük szerint, a 3 napos vissza csere garanciát sem várták meg, hogy rootolhassák saját Desiréjüket. Saját blogot is írnak (éppen most költöznek ide a szomszédba, kis türelmünket kérik, hamarosan minden cikk elérhető lesz, frissített formában), saját tapasztalataikról, ROM főzésről, ROM tesztelésről. Így őket kértem meg, hogy segítsenek egy hozzá nem értő embernek - nekem.
Leírtam a konkrét elvárásaimat, mit szeretnék:
- Több helyet az applikációknak,
- HTC Sense kell,
- Ne legyen akadozás, fagyás és ne kelljen bütykölnöm. Egyszerűen menjen és kész.
Ahogy ezeket leírtam a srácoknak a LeeDroid HTC Desire ROM ugrott be, ezt javasolták. Azt mondták, hogy nagyon stabil, módosított sense felülete van és lesz sok-sok helyem. Hozzáértés, belelátás nélkül, az ő tapasztalataikra támaszkodva, elfogadtam az ajánlatot.
How-to-Root leírás, lépésről - lépésre.
Nem szeretnék kitérni rá, hogy mi is az a rootolás, mire is jó, erről rengeteg hasznos és érdekes összefoglalót olvashattok. Helyette ki szeretném emelni a következő bejegyzés fontosságát:
Az első fontos tudnivaló, hogy teljes hozzáértés nélkül ne essünk neki, mert visszavonhatatlan károkat szenvedhet el készülékünk, melynek következtében maximum pótalkatrésznek, vagy levélnehezéknek használhatjuk egykori kedvencünket. A rootolás esetlegesen a garancia elvesztésével is járhat! Az esetleges károkért nem tudok felelősséget vállalni. Ezért is kérek minden kedves olvasót, hogy előbb kérdezzen, és csak utána cselekedjen.
Mi kell hozzá?
- HTC Desire
- USB kábel
- Számítógép*, ajánlott laptop (áramszünet esetén, nem kell kidobnunk telefonunkat)
- HTC Sync
- Unrevoked
* Win7-en csináltam meg a saját készülékemet, ezért ezzel a rendszerrel mutatom be tapasztaltaimat. Elvileg Linux és Osx rendszereken is rendelkezésre áll minden ahhoz, hogy megcsinálhassuk a folyamatot.
Első lépés
Töltsük le, majd telepítsük fel a legújabb HTC Sync applikációt a számítógépre. Telepítés után, csatlakoztassuk USB kábel segítségével a telefont. Párosítani kell a két eszközt, ehhez be kell állítani, hogy a telefon HTC Sync üzemmódban legyen (home > menu > Settings > Connect to PC > Default connection type > HTC Sync pipa), valamint USB debugging be legyen kapcsolva rajta (home > menu > settings > Application > Development > USB Debugging pipa). Ha mindent jól csináltunk, a Sync felismeri a készüléket. Utána bontsuk a kapcsolatot, lépjünk ki a programból majd töröljük le. Erre azért van szükség, hogy ne akadjon össze a későbbiekben valamelyik ROM-mal. Telepítésére az USB driver miatt volt szükség. Ha a törlés kész, indítsuk újra a gépet.
Második lépés
Ebben a leírásban az Unrevoked alkalmazás segítségével rootoljuk meg a készüléket. A menete pofon egyszerű, a program kiír mindent, amit meg kell csinálnunk, csupán követni kell az utasításait és nem szabad bezárni, megszakítani a gép-telefon kapcsolatát.
Windows felhasználóknak telepíteniük kell a Windows HBOOT drivert is. Nem nehézkes, részletes angol nyelvű, képekkel illusztrált leírást találhattok itt. Erre azért van szükség, mert a gép esetlegesen nem ismeri fel az USB másik oldalára kötött telefont. Lefordítva nagy vonalakban a leírást:
- Le kell tölteni ezt, majd tömörítsd ki valahova.
- Kapcsold ki a telefonod, majd hangerő gomb lefelé + power gomb megnyomásával indítsd el a készüléket. HBOOT menü fogad.
- Csatlakoztasd a telefonod a géphez, várj egy kicsit és kiírja, hogy HBOOT USB PLUG.
- Indítsd el az Eszköz kezelőt (Start > Számítógép > Tulajdonságok > Eszköz kezelő)
- Más eszközök menüpont alatt található egy ismeretlen eszköz, Android 1.0 névvel.
- Jobb klikk rá, Driver frissítése. Az alábbi ablak fog megjelenni:
- Kattints az alsó gombra.
- Kattints a tallózás gombra, majd keresd meg amit az 1. lépésben kitömörített Android USB Driver mappát.
- A következő oldalon elkezdi telepíteni, ha bármi hibát dob, vagy megerősítést kér fogadd el. Pár perc után kész is a telepítés
- Ellenőrizd, hogy megjelent a listában a Android Bootloader Interface elem.
Ha ezzel mind megvagyunk, már tényleg jöhet az Unrevoked letöltése és futtatása. Előbbihez, látogass el az oldalukra, válaszd ki a megfelelő készüléket és töltsd le a telepítő fájlt. Indítsd el.
Ha idáig mindent jól csináltál, és nem szólt közbe a technika ördöge, a program felismeri a készüléked, és már indítja is a rootolást. Ebben a fázisban nem szabad megszakítani a kapcsolatot, a gépet sem szabad újraindítani. Ellenkező esetben, a legdrágább kődarabot foghatod a kezedben!
Többször is újraindulhat a telefonod, nem kell félni.
Ha a gépen megjelenik a Done felirat, a készülék rootolása befejeződött, a készülék újraindul még egyszer. Ekkor célszerű, sőt erősen ajánlott a backup létrehozása a jelenlegi (gyári) verzióról. Garancia érvényesítéséhez másik állapotot kell visszaállítani, erre csak akkor van szükség, hogy ne vesszenek el az eddigi beállításaink.
Harmadik lépés
Jöhet a backup. Indítsuk el a készüléket, menjünk fel a Marketba és telepítsük a MyBackup ROOT nevű alkalmazást. Ezzel mentést tudunk készíteni az alkalmazásainkról (és alkalmazásaink jelenlegi állapotáról is) és a beállításainkról. Mentsük le az SD kártyára, majd csatlakoztassuk a géphez és mozgassuk le biztonságos helyre a mentést. Erre azért van szükség, mert mindjárt formázni fogjuk az SD kártyát, így a képeinket se felejtsük el lementeni (bár azt is letudja menteni az előbb telepített program).
Kapcsoljuk ki a készüléket, majd úgy kapcsoljuk be, hogy közben lenyomva tartjuk a hangerő gomb lefelé + power gombot. Így bejutunk a HBOOT menübe. Hangerő gombokkal navigálj el a Recovery pontra, majd power gombbal válaszd ki. Az új listából válaszd ki a Backup and Restore elemet, az előzőhöz hasonlóan.
Ekkor a telefon elkezdi menteni az adatokat az SD kártyára. Pár percig is eltarthat. Később, a lementett tartalmat a(z) /sdcard/clockworkmod/ mappában találod meg. Ne felejtsd el majd ezt is lementeni, erről később részletesen is írok.
Így néz ki a hboot
Hol tartunk most? A telefon már rootolva, van lementett működő backup. Megnyugodhatunk, mert innentől már nem lehet végleges sérülést okozni a készüléknek. Ha elhibázol egy ROM telepítést, HBOOT-tal vissza tudod vonni.
Negyedik lépés
Jöhet a memória "bővítés". Egy egyszerű trükkel, symlinkeljük a memóriakártyát a belső memóriába, így növelve az appok számára a helyet. App2SD+ használatához két részre kell particionálni az SD kártyát, ami következtében minden adat törlődni fog a kártyáról! Ezért a lementett backupokat mozgassátok a számítógépre, mielőtt formáztok.
A memóriakártya particióit FAT32 és EXT4 formátumra kell formázni, utóbbinál ajánlott az 1-2GB tárhely, az jelenleg a stabil méret.
Ezt a telefonról is elvégezhetjük. Telepítsük fel az ingyenes ROM Managert az Android Marketből. Itt van egy kis korlátozás, csak 512MB-os particiót tud létrehozni, EXT4 partícióból, így szükség lehet külső programra a gépen, ha nagyobbat szeretnénk. Egyenlőre én megelégedtem ezzel. Indítsuk el a telepített programot, majd kattintsunk a Partition SD Card-ra. Ekkor ClockworkMod Recovery hiányáról fog panaszkodni, amit egy gombnyomással telepíthetünk is (Install). Letöltés után rákérdez, hogy adunk-e root jogosultságot, adjunk neki nyugodtan. A particionálást elkezdve megkérdezni, hogy mekkora tárhelyet válasszon le, adjuk meg az említett számot, swap területnek pedig vegyük le az értékét 0-ra, mert csak így fog működni a cikkben szereplő példa LeeDroid ROM.
Ötödik lépés
Rom felpakolása. A már kiválasztott LeeDroid 2.3 -t fogjuk telepíteni, bővebben itt olvashattok róla. Na ez már tényleg gyerekjáték az eddigiek után. Töltsük le a már említett LeeDroid romot (167MB) majd mozgassuk fel az SD kártyára (nem szabad kitömöríteni!). Utána indítsuk újra a telefont a már megszokott, hangerő lefelé + power gomb megnyomásával. Elsőre kell egy wipe data/factory reset, szokott módon navigálni. Ez töröl minden adatot és gyári állapotba állítja vissza a telefont. Az sd kártya gyökerét nem bántja, így az átmásolt fájl továbbra is ott lesz. Figyelni kell arra, hogy ne bootoljon be újra, mostantól a telefon és ne legyen bedugva a gépbe, míg a rom csere zajlik. Ha mégis megtörténne ez, újra kell wipeolni. Válasszuk ki az Install from ZIP-et, tallózzuk be a letöltött fájlt a kártyáról és már mehet a ROM csere. Pár restart jöhet közben. Gratulálok, készen vagyunk.
Összefoglalás
Ezek után lehet próbálkozni további romok tesztelésével, észrevételeket, ajánlásokat szeretettel fogadok. Arra vigyázni kell, hogy nem mindegyik támogatja a memóriakártyás symlinkezést! Kérdéseket is szívesen fogadok.
Ha tetszett a cikk, netán-tán hasznos volt a számodra, kérlek kattints az alábbi Like gombra és kövess minket a Facebookon!
Update
Flashmaniacs-os srácok is írtak egy összefoglalót, jó kiegészítés, érdemes elolvasni!
Tetszett a bejegyzésem? Kövess Facebook-on, vagy Twitter-en.