Szoftvercsere, modding
FIGYELMEZTETÉS: az alábbi módosítások a garancia elvesztésével járnak, sem a cikk szerzője, sem a források, sem a fórumos kollégák nem vállalnak semmilyen felelősséget, ha kárt teszel a telefonban.
Tedd fel magadban a kérdést: tudom-e mi az a root? Tudom mi az A2SD? És a boot image? ROM? Firmware? Alapszinten képes vagyok parancssoros felületet használni? Ha bármelyikre nem-mel válaszolsz, akkor valószínűleg nincs szükséged az alábbiakra. Ha mégis, akkor olvass utána vagy kérj segítséget, és hallgass a tapasztaltabbakra. Nem szégyen.
MINDIG LEGYEN BACKUP!
Elvileg ez egy T-s érintetlen backup, nem teszteltem. Azért legyen sajátotok!
Backup készítése
Fel kell telepíteni a Clockwork-öt, lásd lentebb, majd a backup/restore menüben a backupot válasszuk. A kártyára csinál egy mentést, amit jó helyre tegyünk el.
ADB telepítése
Itt még igazából nem nyúlunk a telefonba, de egy kis ízelítőt nyújt a következő feladatokról.
Az ADB az Android Debug Bridge rövidítése, amivel parancssoros módban lehet egy emulált vagy valós Android eszközhöz kapcsolódni és azt módosítani.
Előfeltételek:
1. Java SDK
2. Android SDK, benne az ADB-vel (tools mappa).
3. Működő ZTE Blade és Android USB driverek. Win 7 alatt a Windows update automatikusan feltelepítette az Android drivert. Aki nem tudja leindítani a ZTE drivereket, az csomagolja ki a fájlokat a mappájukból, mert kínai karaktereket tartalmaz, amiatt nem indul. A .reg fájlt is el kell indítani.
4. USB debugging bekapcsolása a telefonon:
beállítások > Alkalmazások > Fejlesztőknek > USB hibakeresés BE
Kivitelezés:
1. Telepítsük fel a java SDK-t, az Android SDK-t tömörítsük ki egy mappába, drivereket installáljuk fel.
2. Kössük össze a telefont a géppel.
3. Indítsunk egy cmd-t, keressük meg a kitömörített Android SDK mappán belül a tools könyvtárat:
cd C:\android-sdk-windows\tools>
4. Ha az adb devices parancsot kiadjuk, valami hasonlót kell látnunk:
C:\android-sdk-windows\tools>adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
P729T_TMOBILE device
5. Ezzel készen is vagyunk, az adb látja a telefont. Ha az Android shelljét szeretnénk megkapni, használjuk az alábbi parancsot:
C:\android-sdk-windows\tools>adb shell
$
Clockwork Recovery telepítése
Előfeltételek:
1. Telepítsd fel a hivatalos ZTE USB drivereket innen.
2. Működő ADB nem 100%-ig kötelező, de jó, ha előtte gyakorolsz vele.
Kvitelezés:
1. Töltsd le magát a clockwork-öt innen.
2. Töltsd le a flashelő alkalmazást innen.
3. Tömörítsd ki a fastbootot egy mappába, majd másold mellé a clockwork-öt.
4. Kapcsold ki a telót, vedd ki az akksit, húzd ki a töltőt/adatkábelt.
5.Tedd vissza az akkut, és a hangerő fel gombot nyomva tartva kapcsold be a telefont. A telefon nem bootol tovább a zöld Android logónál. Ha mégis továbbmegy, akkor a MENÜ gombot is nyomjuk a másik kettő mellett.
6. Dugd be az adatkábelt. Az egyik végét a telóba, a másikat a gépbe. :)
7. Parancssorban lépj a kitömörített fastboot mappába, és add ki a következő parancsot:
fastboot-windows flash recovery recovery-clockwork-2.5.0.9-modaco-r2-blade.img
Értelemszerűen más OS-en a megfelelő fastboot-<OS>-t használd, linuxon sudo-val.
8. Imádkozz, hogy az alatt a néhány másodperc alatt, míg végez, ne legyen áranszünet, földrengés stb.
9. Ha elkészült, indítsd újra a telefont a
fastboot-windows reboot
parancssal.
Készen vagyunk. Kapcsoljuk be a telefont a hangerő LE gombot nyomva tartva, így eljutunk a clockwork menujebe. Hangerővel lépkedunk, Home kiválaszt, Vissza vissza. Csinaljunk egy mentést a még érintetlen rendszerről, hogy szükség esetén legyen mit visszaállítani. Ha kész, a mentést tegyük biztonságos helyre.
Ha egyklikkesíteni szeretnéd a műveletet, akkor Eclips21 megoldását javaslom, amit én magam nem teszteltem. Letölt, kicsomagol, telót rádug, majd katt az install-recovery-windows.bat, aztán a reboot.bat fájlra.
Akinek nagyon nem megy a művelet, az nézzen bele a fórum 1. hozzászólásába, van HALADÓKNAK való leírás gép nélküli telepítéshez.
*** AZ ALÁBBI INFORMÁCIÓK NEM NAPRAKÉSZEK! Itt vagy itt találhatsz friss információkat ***
Rootolás
- az összes széles körben ismert 2.2-es ROM már rootolva van, azokhoz ez nem szükséges -
Az Android egy linux alapú operációs rendszer, ami alapesetben nem engedi a használójának, hogy rendszerszinten nyúljon bele az OS-be. Ezzel a módszerrel root (~adminisztrátori) jogot szerezhetünk a telefon felett.
Több lehetőségünk van:
- szerzünk egy már eleve rootolt firmware-t, és flasheljük vele a telefont. Nagyjából az összes custom firmware rootolt.
- beszerezzük a z4root vagy UniversalAndroot programot, telepítjük, majd rootolunk.
Megjegyzés: nálam nem tűnik működőnek a programos megoldás, újraindítás után mintha elfelejtené, hogy már rootoltam...
A2SD 2.1 alá
- az összes széles körben ismert 2.2-es ROM már tartalmazza -
BladeVillain 1.1.0-val tesztelt, nem működik, bár az image-el rootolást kihagytam, mert már eleve rootolt a ROM.Update:User error volt, a BV 1.1.0 már tartalmazza az A2SD-t, csak épp sehol nem tesznek róla említést! A kártya partícionálása ettől még szükséges!
Lehetővé teszi, hogy az alkalmazásokat az SD kártyára telepítsük, így jóval több alkalmazásunk lehet.
Több lehetőségünk van:
- megvárjuk az Android 2.2-t, amiben ez a lehetőség gyárilag benne lesz.
- szerzünk egy A2SD-vel megtoldott firmware-t. A kártya partícionálása ettől még szükséges!
- az alábbi leírást követjük (forrás)
Előfeltételek:
0. A szükséges fájlok megtalálhatóak itt.
1. Működő adb, android és usb driverek
2. ZTE Blade-hez való Superboot Root MCRi - akkor kell, ha még nincs rootolva a telefon, a színeket elrontja, de egy custom ROM felrakásával helyreáll minden!
3. Clockworkmod Recovery (telepítését lásd fentebb)
4. partícionáló program (HOME edition ingyenes), ami tud ext2-be formázni
5. MENTS! Az ördög nem alszik.
Kivitelezés:
1. Partícionáld fel az SD kártyát a következőképpen -- Nem fontos, az újabb romok tudják kezelni a csak FAT32-t is.
Első partíció: FAT32, elsődleges (primary)
Második partíció:EXT2, elsődleges (primary)
A két partíció mérete összesen elvileg nem lehet nagyobb, mint 1.5GB. Kipróbáltam, egy 8GB-s kártyán 500+500-al működött, 7+1-el nem, BladeVillain 1.1.0 alatt.
2. Telepítsd a clockwork recovery-t, ha még nem tetted.
3. Opcionális: Ha még nem rootoltad a telefont, akkor rootold, pl. a Superboot Root MCRi-vel.
4. A dtapps2sd-2.7.5.1-adv-signed.zip fájlt másold az SD kártya gyökerébe.
5. Indítsd újra a telefont recovery módban, flasheld az előbb felmásolt zipet.
Meglévo programok átmentése A2SD partícióra.
3D gyorsítás bekapcsolása a GUI-hoz
- általában a 2.2-es ROM-okban már be van kapcsolva, azokhoz ez nem szükséges -
A funkció bekapcsolásához nálam két dolog kellett:
1. a /system/build.prop fájl átírása
2. egy módosított /system/lib/hw/gralloc.msm7k.so fájl. Erre azért volt szükség, mert a build.prop átírása után úgynevezett artifact-ek, hibák lettek láthatóak, pl. amikor egy szöveges menüre kattintottam, akkor a bal széle becsíkozódott.
Előfeltételek:
1. működő adb
2. clockwork recovery
3. gralloc.msm7k.so <-- csak 2.1 alá kell!
Kivitelezés:
0. kössük össze a telefont a géppel
1. Bootoljuk be a telefont recovery módba (hangerő LE + bekapcs gomb)
2. a Mounts and storage menüben mountoljuk a /system fájlrendszert
3. ellenőrizzük, hogy az adb tud kapcsolódni a telefonhoz:
Valami hasonlót kell kapnunk:
C:\android-sdk-windows\tools>adb devices
List of devices attached
ZTE-usb recovery
4. Húzzuk le az eredeti fájlokat:
adb pull system/lib/hw/gralloc.msm7k.so
adb pull system/build.prop
vagy a végére kellhet a <célmappa> is, pl:
adb pull system/lib/hw/gralloc.msm7k.so c:\android
adb pull system/build.prop c:\android
Ezekről készítsünk másolatot a gépünkön!
5.Módosítsuk a build.prop fájlt kedvenc szerkesztőnkkel, majd mentsük el (Total Commanderben F4 :) )
debug.sf.hw=1
dalvik.vm.heapsize=48m
A dalvik.vm.heapsize=48m opció nem szorosan a 3D-hez tartozik, de ha már itt vagyunk, adjunk több memóriát a programoknak. Kihagyható.
6. A módosított build.prop és gralloc.msm7k.so fájlokat rakjuk vissza a telefonra:
adb push gralloc.msm7k.so system/lib/hw/
1576 KB/s (17764 bytes in 0.011s)
adb push build.prop system/
7. Clockworkből reboot.
Úgy tűnik, hogy ebből a módszerből profitálnak a játékok is. Igyekszek feltölteni összehasonlító videót.
Custom Firmware installálása
wlf kolléga leírása alapján. Tesztelt.
1. Keressük, főzzünk egy romot magunknak. Persze olvassunk utána alaposan, hogy miféle. Remek kiindulási alap a MoDaCo fórum.
Közvetlen linkek és összehasonlítás is van.
FONTOS! Az Orange San Francisco (a brit ZTE Blade) 512Mb memóriát tartalmaz. Az erre összeállított Froyo (2.2) romok a Magyarországon forgalomba hozott Blade-eken nem futnak!
Update: úgy néz ki RAM szempontjából nincs különbség az OSF és Blade között, de azért csak óvatosan, ha mégis 256MB-unk van, akkor a fórum 1.hsz-ében lévő "csodazipet" tegyük fel.
2. A letöltött .zip-et másoljuk fel az sd kártyára. Lehet mappába is, nem muszáj a gyökérbe.
3. Indítsuk el a telefont recovery módban: a "hangerő mínusz" nyomvatartása mellett kapcsoljuk be. Ne engedjük el a gombokat, amíg a recovery
be nem jön.
4. Készítsünk mentést az aktuális romról: backup and restore/backup
5. Kötelező: formázzuk a data partíciót: wipe data/factory reset.
Ha más kernelre épülő romot teszünk fel, mint ami jelenleg a telefonon van, mindenképpen szükséges. Ekkor ugye elveszik minden adatunk, programunk, tehát érdemes ezekről még a futó romon mentést csinálni (pl. Titanium Backup).
6. Telepítsük fel a romot: install zip from sdcard/choose zip from sdcard, válasszuk ki a zipet, aztán a sok "no" között válasszuk a "yes..." opciót. Várjuk meg, amíg végez.
7. Ha akarunk még feltenni a romhoz kapcsolódó egyebeket (update-t, témát), azt ugyanúgy tegyük, mint az előző lépésben.
8. Indítsunk újra: reboot system now. Az első indítás sokáig tarthat, nem kell megijedni, de ha a zöld droidon nem jut túl, vagy már sok ideje tölt (több, mint kb. 5 perc), akkor valami félresikerült. Ilyenkor akksi ki, majd a 3. lépéstől újra.
Android 2.2 Froyo ROM Blade-re
Asturel fórumtársunk sikeresen módosított egy 2.2-es ROM-ot, hogy felmenjen a Blade-re. Letölthető, működik, tesztelhető. Saját felelősségre!
Programok telepítése SD kártyára alapbeállításként 2.2 alatt
Előfeltétele a működő ADB és installált driverek.
Kivitelezés:
1. Lépjünk az ADB mappájába, és adjuk ki a következő parancsot:
adb shell pm setInstallLocation 2
Visszaállítás:
1. Lépjünk az ADB mappájába, és adjuk ki a következő parancsot:
adb shell pm setInstallLocation 0
Megkötés:
A homescreen widgeteket a belső memóriába kell telepíteni, mert a widgetek betöltésekor az SD kártya még nem elérhető a rendszer számára.
A már feltelepített programokat, amennyiben ezt támogatják, a Beálllítások > Alkalmazások menün keresztül lehet áthelyezni a kártyára.
Gyári T-Mobil Recovery és ROM installálása
agressor12 kolléga ezen leírásának alapján.
Gyári T-Rom visszaállítása:
Természetesen mindezekhez a Driver-nek fenn kell lenni a PC-n!
1.ClockworkMod custom recovery -> Flash zip T-Mobile ROM
2.Majd ha kész telo kikapcs.
3.Töltsd le a Fastboot programot.
4.Csomagold ki pl: C:\Fastboot\
5.Töltsd le a DUMP-ot és a recovery.img,splash.img,boot.img-t másold át a Fastboot könyvtárába.
6.A telefont kapcsold be Fastboot módban( Hangerő fel és bekapcs gomb folyamatos nyomva tartása sokáig)
7.Dugd rá a telefont a PC-re
8.Inditsd el a Paracssort(Start menü->programok->kellékek->parancssor)
9.Lépj be vele a Fastboot könyvtárába és ird be a következő parancsot:
fastboot-windows flash boot boot.img
fastboot-windows flash splash splash.img
fastboot-windows flash recovery recovery.img
Ha jól csináltál mindent akkor mindegyik után OKAY feliratot kell látnod!
Majd mehet egy reboot:
fastboot-windows reboot