ZTE Blade

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!

Amennyiben az alábbiakban elakad valaki, ill. kérdése van, az először olvassa el a Blade fórum 1. hsz-ét. Az itteniektől eltérő megoldások is lehetnek, kinek mi jön be alapon.

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.

forrás

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

forrás

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

Forrás

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