_______________________________________________________________________________
Ahoj všem,
měl jsem tu drzost založit na tenhle předmět nové téma, protože si myslím, že tato slavná událost si to zaslouží.
Dnes (no tak vlastně už včera) konečně hedgepigdaniel na Modacu aktualizoval layouty na v7/7b pro flash stock GEN2, čímž se plně vyrovnal TPT postupu pro GEN1 (a zkonvertované GEN1 naGEN2 přes TPT) od wbaw! Tento flash jde použít i pro ty, kteří si svůj GEN1 zkonvertovali na GEN2 přes win.
Co to znamená?
Všichni, kdo si zakoupili stock GEN2 (např. z české distribuce), nebo zkonvertovali GEN1 na GEN2 přes win, mohou konečně na svých mobilech aktivovat TPT a fastboot a stejně tak i změnit velikost partišnů včetně využití 15 MB z rezervované GEN2 nevyužité partišny. Po provedení flashe se z telefonu stane úplně stejný, který mají ti, co si zkonvertovali stock GEN1 na GEN2 pomocí TPT, a proto pro další případné změny partišnů už oba telefony mohou používat stejný jednotný TPT postup od wbaw. Takže my všichni, co jsme si koupili GEN2, se už nemusíme cítit jakkoliv znevýhodněni oproti majitelům stock GEN1
Celý postup je zde: http://android.modaco.com/content/zte-blade-roms-rom-customisation/339048/guide-how-to-flash-modified-firmware-to-a-stock-or-windows-upgraded-gen2-blade/
TPT postup (pro opětovné změny partišnů) je zde: http://android.modaco.com/content/zte-blade-roms-rom-customisation/337798/gen1-to-gen2-tpt-upgrade/
Postup je jednoduchý, bez záseků, odzkoušeno na win7 64. Pokud se použije nandroid backup/restore (a velikost partišnů bude dostatečná), lze celým procesem projít bez sebemenšího dotčení stávající ROM a nastavení.
Hudasp určitě brzo napíše kuchařku
(a vymaže ze svého GEN1=>GEN2 návodu už neaktuální nevýhody GEN2 ohledně nefunkčnosti fastboot/TPT)
// EDIT: tak nenapíše, musel jsem to napsat já, viz dále
Přikládám screenshot partišnů na mém stock GEN2 z české distribuce, jak to třeba může vypadat s rozdělením 160 MB na system a s 32 GB kartou, kde je 8 GB ext partišn:
(proč tak velká ext partišn? protože tam chci mít mapy openstreetmap celého světa a to je soubor o velikosti zhruba 6 GB, který jednoduše na FAT32 partišn uložit nejde, protože FAT32 má omezení maximální velikosti souboru 4 GB)
(doufám, že se mne nikdo nezeptá, proč chci mít mapy celého světa)
snap20110622_233911xx.png
K čemu to vůbec je:
- umožňuje (re)aktivovat TPT a fastboot rescue módy
- umožňuje měnit velikost partišnů (oddílů) vnitřní paměti cache, system a data
Proč to udělat:
- TPT a fastboot pro běžného uživatele při běžném užívání sice žádný význam nemá, při "laborování" s telefonem ale dává větší prostor pro případné záchranné akce
- původní rozložení partišnů je docela nehospodárné, na systémové partišně (kam normálně nelze nic zapisovat) je zbytečný nevyužitý prostor, cache partišn je zbytečná celá a spíše může způsobit problémy při stahování příliš velkých balíčků z marketu, a na data partišn, kam se instalují programy, tak zbývá jen něco přes 160 MB, ačkoliv by ji šlo efektivně zvětšit až skoro dvojnásobně
Proč to neudělat:
- pravděpodobná ztráta záruky
- (teoreticky) možné znefunkčnění telefonu za hranici opravy svépomocí s pravděpodobnou ztrátou nároku na záruční opravu
- zmixování různých částí firmwaru z telefonů prodávaných v různých státech a v různém období (a dokonce i přimixování některých nedůležitých GEN1 souborů ke GEN2 zbytku) dohromady; jde spíše o filozofický problém (nechci mít ve svém telefonu radio firmware z telefonu prodávaném v portugalsku apod.) + je zde teoretická možnost, že by některé části spolu nebyly kompatibilní (wbaw, autor, to samozřejmě testuje, ale...)
Má vůbec smysl něco riskovat kvůli 150 MB navíc pro programy, když můžu "všechno" instalovat na microsd kartu, která má kapacitu až desítky GB?
Sice fundamentální otázka, ale mimo rámec tohoto příspěvku. Důvody mohou být různé - u microsd karty se používáním zkracuje životnost, někdo může chtít mít některé programy v paměti telefonu, některé programy (+ widgety obecně) vyžadují být v paměti telefonu, rozdíly v rychlostech čtení/zápisu a rychlostech přístupu vnitřní paměti telefonu a externí paměťové karty*.
(* Při práci s velkými soubory je sice microsd karta podstatně rychlejší než vnitřní paměť, přikládám 2 screenshoty s testy s 90 MB souborem se stock 2GB class 2 kartou a s 32GB class 10 kartou, ale při běžném používání to může být jinak. Např. když jsem pomocí S2E (free z marketu) přesměroval úplně všechno na ext2 partišn na class 10 kartě, tak se práce s telefonem subjektivně neurychlila a třeba úvodní načítání v "App 2 SD" (free z marketu) se mi jevilo dokonce pomalejší. Domnívám se, že to může být kratší přístupovou dobou vnitřní paměti, kdy časté čtění/zápis malých množství dat může být rychlejší než u externí karty, takže osobně mám pomocí S2E přesměrovanou jen dalvik cache, což jsou zkompilované binárky programů, tedy právě spíše větší soubory. Mimochodem na druhém screenshotu je pěkně vidět bug u ikony baterie, který byl zanesel do CM7 o několik nightly zpátky a ve včerejším nightly odstraněn
Postup
Postup je psán (polopaticky) pro ty, kteří si právě přinesli nový GEN2 z obchodu a chtějí změnit velikost partišnů a současně i nahrát custom rom. Proč mít raději custom rom (novější verze androidu, nové featury atd.) než originální je řešeno jinde. Mým cílem je, když už to tu teda píšu, aby to bylo vyčerpávající a lidi nemuseli trávit hodiny nebo dny čtením ještě dalších x threadů a fór.
Pokud by náhodou někdo chtěl jen změnit partišny a nechat originální rom (nemá moc smysl) nebo zachovat současnou custom rom včetně jejího nastavení, je potřeba udělat nandroid backup, například pomocí clockworkmod recovery, který je třeba nejdříve nahrát do recovery partišny, například pomocí ROM Manager (free z marketu), k čemuž je třeba alespoň temporary root, například pomocí z4root 1.3.0 (free, google, softpedia).
Pokud někdo už používá Blade s originálním rom nebo s custom rom a nepotřebuje rom zachovat, ale chce zachovat obsah sms, přehled hovorů apod., je potřeba udělat zálohu těchto věcí, například pomocí "MyBackup Root" (free z marketu), který vyžaduje root.
1) Ze stránky z odkazu nahoře stáhnu recovery-clockwork-4.0.0.5-blade-gen2-update_signed.zip a pokud nemám originální recovery partišn (tj. dříve jsem ji změnil třeba na clockworkmod recovery), pak i restore_stock_recovery.zip. Pokud chci měnit rom, tak také z příslušných stránek stáhnu příslušný .zip.
2) Všechny tyto .zip soubory nahraji (nikoliv rozbalím) na microsd kartu, kamkoliv, nejpohodlnější je do kořenového adresáře. Soubory se nerozbalují.
3) Zkontroluji MD5 checksumy .zip souborů (např. pomocí md5sum, hashcalc, hashtab apod.).
4) Kartu vložím do telefonu, zapnu ho a zkontroluji, že .zip soubory na kartě vidím. Pokud je to poprvé, co jsem zapnul telefon, pak spustím vestavěný správce souborů a jdu do /mnt/sdcard, což by měl být kořenový adresář karty. Pokud .zip soubory nebo celou kartu nevidím, pak zkontroluji, že soubory jsou na FAT16 nebo FAT32 partišně a jde o fyzicky první partišn na kartě, případně zkusím kartu jinou.
5) Pokud nemám v telefonu originální recovery partišn, obnovím ji pomocí souboru, který jsem stáhl v bodě 1.
6) Zkontroluji, že telefon je relativně nabitý a můžu ho vypnout.
7) Ze stejné stránky jako v bodě 1 stáhnu "custom Gen2 v7b" nebo "custom Gen2 v7" podle toho, jaké chci rozložení partišnů a opět zkontroluji MD5 checksumy. Tento soubor nechám v počítači (nekopíruji jej do mobilu) a rozbalím do jakéhokoliv adresáře. Pokud mi ani jedno ze dvou nabízených rozložení nevyhovuje (verze se 140 MB pro system by měla stačit pro CM7 i SS, což jsou asi nejpoužívanější custom romky pro tento mobil, originální rom potřebuje zhruba 150 MB), pak si mohu vytvořit jakékoliv jiné rozdělení pomocí programu zde: http://android.modaco.com/content/zte-blade-roms-rom-customisation/337426/gen1-gen2-partition-layout-tool-windows-only/.
8) Zapnu telefon při současném držení tlačítka pro snížení hlasitosti. Na displeji by se měla objevit velká písmena FTM. Pokud se neobjeví, zkontroluji předchozí body.
9) Telefon propojím přes USB s počítačem, kde mám MS Windows. Novější Windows by si měl najít (resp. stáhnout) ovladače sám. Z adresáře, do kterého jsem rozbalil soubor v bodě 7, spustím download.exe. Otevře se okno flasheru. Pokud nebude tlačítko "START" klikací, tak zřejmě nejsou všechny ovladače nainstalovány. Flasher zavřu a spustím driverinstaller.exe, který by měl ovladače nainstalovat. Znovu spustím flasher.
10) Kliknu na "START" a sleduji ukazatel průběhu. Nepostupuje to lineárně a v určitém bodě se telefon restartuje a FTM zhasne. Flashování ale pokračuje dál a FTM se na displeji za chvíli zase objeví. Nakonec program ohlásí, zda flash proběhl úspěšně. Celé flashování trvá několik málo minut.
11) Odpojím telefon od počítače, sundám zadní kryt, vyndám baterii, čímž se telefon vypne, baterii vrátím zpět. Telefon znovu zapnu, tentokrát už normálně, nic dalšího přitom nedržím. (zapínací tlačítko je třeba chvíli podržet, aby se někdo nevyplašil, že to nejde zapnout)
12) Pokud všechno proběhlo v pořádku, telefon nabootuje sám do clockworkmod recovery. Zde se pohybuje nahoru a dolů tlačítky pro ovládání hlasitosti, volba se potvrdí tlačítkem "domů" a zpět se dá vrátit (..chvíle napětí..) tlačítkem "zpět".
13) Zvolím "install zip from sdcard", "choose zip from sdcard" a najedu si do adresáře na kartě, kam jsem nakopíroval soubor v bodě 1, který vyberu a potvrdím. Tím se zapsalo clockworkmod recovery do recovery partišny, kam patří. (teď jsme v clockworkmod recovery spuštěný z boot partišny)
14) Zvolím "reboot system now" a při restartu držím tlačítko pro snížení hlasitosti (čili stejnou kombinaci, jakou jsme začínali FTM). Nyní by se měl spustit clockworkmod recovery z recovery partišny. Pokud ne, zkontroluji předchozí body.
15) Nyní již standardně buď nainstalujeme rom ze .zip souboru, který jsme si v bodě 1 nakopírovali na kartu (postup instalace .zip souboru je stejný jako v bodě 13), nebo obnovíme dříve vytvořenou nandroid zálohu. V takovém případě zvolíme "backup and restore", poté "advanced restore", samo by to mělo najít a nabídnout zálohu a z ní vybereme postupně boot, system a data, protože tyto 3 partišny jsme tímto postupem smazali. Po restartu by měl systém naběhnout do úplně stejného stavu, v jakém byl v době vytvoření zálohy.
Upozornění: názvy souborů na odkazované stránce mohou být jiné než v době psaní tohoto příspěvku. Jednoduše stáhněte nejnovější verzi, případně se zeptejte.
Současně je vhodné, zejména pro ty, kteří chtějí mít co možná nejnovější firmware soubory, zkontrolovat, zda v TPT balíčku (druhý shora uvedený odkaz) není vyšší verze než v "našem" balíčku (první shora uvedený odkaz). V takovém případě lze za určitých podmínek vzít .mbn soubory z TPT balíčku a nahradit jimi tytéž soubory v "našem" (starším) balíčku. Nebo, možná jednodušeji, nejdříve provést výše popsaný flash postup a poté provést TPT postup (tj. 2x po sobě flash).
Celý postup je prakticky velmi jednoduchý, otázka půlhodinky včetně obnovení zálohy, a pokud se v nějaký nevhodný moment nezadrhne flashování, tak by se nic zásadního nemělo stát.
Což ale neznamená, že se nic stát nemůže a že se ani nic nestane, když se nějaký bod vynechá. Každý to dělá sám za sebe a sám nese odpovědnost! Pokud si nejsem jistý, raději si to dvakrát přečtu nebo se zeptám. Taky je vhodné přečíst si následující příspěvky, jaké zkušenosti s tímto postupem mají ostatní.
V případě problémů (kdy vlastní sebekontrola nepomáhá):
- zapamatujte si, co jste udělali
- nic dalšího už s telefonem nedělejte a nechte ho v takovém stavu, v jakém je (pokud je zapnutý, tak ho dejte na nabíječku, aby se nevypnul)
- nemažte adresář v PC, ze kterého jste spouštěli flasher (mohl by obsahovat důležitý soubor channel1.nvm, který obsahuje informace o vašem IMEI)
- požádejte o radu
Srovnání rychlosti vnitřní paměti s externí stock (2GB class 2) kartou při testu čtení/zápisu 90 MB souboru:
snap20110622_064654xx.png
..a s externí 32GB class 10 kartou (Lexar, 1499 Kc):
snap20110622_124047xx.png
_______________________________________________________________________________________
Nyní, když máte aktivované TPT můžete použít aplikaci TPT Helper z Google Play, aplikace je přeložena do češtiny a můžete si kromě "vyrobených" layoutů navrhnout i svůj vlastní (například na míru vaší ROM).
Děkuji Supovi za přidělení práv pro editaci prvního příspěvku.

, ikdyž ten sloh si přečtu někdy až ve volných chviličkách



![.Array[3].](http://www.androworks.org/wp-content/uploads/banner_meteor125x125.gif)
![.Array[3].](http://droidik.eu/droidik1.jpg)
![.Array[3].](http://zbozizapolovic.cz/files/obrazky/125.png)
