Navodila za pridobitev ROOT-a, update programov ter snemanje aplikacij na zunanjo SD kartico na telefonu HTC G1

Prispeval  LPKA :: 11. marec 2009 ob 09:31 :: Nasveti
Oceni
(0 glasov)

Predstavljamo vam navodila za pridobitev ROOT-a, nadgrajevanje programov ter snemanje aplikacij na zunanjo SD kartico. Navodila so namenjena za uporabo na telefonu HTC G1.


Linki za pomoč:

-    Kako zaženeš G1 v stari verziji  Androida (downgrade – Europian version)!
-    http://forum.xda-developers.com/showthread.php?t=485364

-    Kako narediš ROOT!
-    http://forum.xda-developers.com/showthread.php?t=442480
-    
-    Kako narediš, da aplikacije tečejo iz SD kartice
-    http://forum.xda-developers.com/showthread.php?t=480582

Kaj rabiš:

Qmat(CID unlock)- program za odklenitev SD kartice, uporablja se pri »downgrade-u«( cena 20 eur)
RC7- znižana verzija »firmware-a«
Recovery Image     - program za izvedbo ROOT-a
Hard SPL- potrditev ROOT-a
JFv1.43_RC9- Novi update ter MOD –android 1.1 firmware + SD apps

 

Kaj moraš vedeti:

-    Vsaka nadgradnja firmware-a, programa ali »skin-a« se izvede z datoteko update.zip. Ta datoteka, ime datoteke mora biti z malimi črkami, ter posneta na začetku SD kartice (root – upper level)
-    Za izvedbo aplikacij na SD -  je potrebna SD kartica 1,2,4 ali 8 GB z oznako class6 (hitrost pisanja in branja)
-    Za začetek downgrade-a je potrebna serijska številka SD kartice. (???)Kupiti je treba QMAT program, ki ti izve ter zapiše Ghost datoteko na SD kartico, katero G1 potem lahko prebere. Brez tega ni možen downgrade. *

Postopek izvedbe:

 

Korak 1:
-    Vzameš dlančnik z naloženim Windows mobile. 
-    Vstaviš SD kartico poljube velikosti ter hitrosti.
-     Povežeš z računalnikom. 
-    Zaženeš QMAT ter klikaš naslednje:
Hardware Forensics -> Generate HTC Goldcard
Zgoraj označiš  Dream, 
klikneš "Get SD Card Serial from WINCE Device" ter "Save Goldcard Image to WINCE SD".
-    Skopiraj na kartico še datoeko DREAIMG.NBH (UK - RC7)
PAZI (datoteka DREAIMG.NBH mora biti napisana z veliki tiskanimi črkami  /  svetujem , da pred postopkom formatirajte SD kartico (FAT32))

Korak 2:
-    Izklopiš G1 
-    vstaviš SD kartico, ki si jo glh kar uporabljal
-    pritisnešin drziš tipko za KAMERO ter tipko POWER (ko se zažene spustiš)
-    Ko se ti pokaže bel zaslon z modrimi črkami pritisneš tipko POWER (začenjam z downgrade-om)
-    Pokaže se ti progres bar, klikneš na koncu TRACKBALL, ter ko se ti pokaže barvasti zaslon vzemi ven baterijo.

Korak 3:
-    Ugasni G1, vzemi ven kartico ter jo daj na računalnik (pametno je imeti kakšen adapter)
-    Skopiraj na SD kartico RECOVERY.IMG ter HARD.SPL (notri je datoteka update.zip) obe datoteke morajo biti skupaj na SD kartici.
-    Vstavi ponovno kartico v G1
-    Ko se ti ponovno zažene G1 se logiraj v Androida, ter poglej katero verzijo imaš na telefonu (biti mora RC7)
-    Pojdi na desktop klikni dvakrat ENTER ter napiši TELNETD, klikni ponovno ENTER.
-    Potegni dol iz Marketa program, TELNET, ter TERMINAL EMULATOR 
-    Zaženi Telnet, klikni CONNECT TO LOCAL HOST – dobiš znak #
-    Sedaj piši v spodnjo vrstico naslednje stvari vsakič na koncu klikni Enter:
o    mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
o    cd sdcard
o    flash_image recovery recovery.img
o    cat recovery.img > /system/recovery.img
-    Sedaj imaš ROOT.
-    Pojdi v TERMINAL EMULATOR ter napiši $SU, vrglo te bo na # (to je OK, lahko nadaljuješ – tukaj sem imel največ problemov)

Korak 4:
-    Sedaj imaš ROOT, ki ga moramo naložiti v telefon. To naredimo s HARD SPL.
-    Ugasneš G1
-    Klikneš tipki HOME ter POWER. (drži dokler se G1 ne zažene – vibra)
-    Sedaj si v RECOVERY modu, vidiš klicaj ter telefon.
-    Klikni ALT-L ter potem ALT-S da zaženeš update, ki ga imaš na SD kartici.
-    Ko to narediš ti napiše reset the phone. Klikneš HOME ter BACK.

Korak 5:
-    Ponovno se G1 zažene vzameš iz njega SD kartico.
-    Sedaj lahko vzamete poljubni update in podanmete ponovno update.zip na sd kartico ter ponovite zgornje navodilo. (ALT-S)
-    Če pa hočete palikacije snemati na SD morate narediti naslednje:
o    SD kartico formatirati na FAT32 ter narediti dodatno particijo EXT2 (linux)
o    EXT2 ne sme biti večja od 1,5 GB, svetujem 500 do 900 Mb.
o    Ter mora biti class 6, zaradi hitrosti. (pravijo če je class 4ali 2 potem deluje vse počasi)
o    Jaz semuporabil Paragon Partition Manager 9.0 Personal Trial program za izdelavo particije.
-    Download JFv43_RC9.zip  , ga preimenujete v update.zip ter skopirajte na FAT32 particijo.
-    Ugasneš G1, dodaj SD kartico, klikneš HOME, POWER ter kasneje ALT-L (vsaj vidiš kaj G1 dela v ozadju – lahko pa tole tudi preskočite), ter ALT-S.
-    Resetiraš HOME, BACK
-    Ponovno prideš v Androida, natipkaš »klikneš ENTER« TELNETD »klikneš ENTER«
-    Zaženeš TERMINAL EMULATOR, ter začneš tipkati naslednje:
o     $su
o     #copy.sh app

TO je TO
Celotni proces lahko narediš v roku ene ure ali manj. Osebno sem imel probleme pri pisanju ukazov v telnetu za izdelavo ROOTa. Ponovil sem vsaj 5x na koncu sem videl, da mi je uspelo že pri prvem poskusu.

•    *Trenutno imam v lasti QMAT program. Inštaliranega imam na osebnem računalniku, ker na njem poganjam WinXP. Nisem hotel zagnati program na notesniku ker imam naložene Windows 7.(kar pomeni da se postopek naredi pri meni doma) Če se bo kdo odločil za ta postopek, me lahko kontaktira in mi pošlje SD kartico, na katero bom zapisal Ghost datoteko ter s tem omogočil downgrade. (lpkaslav AT gmail.com)
•    Problemi : dvakrat se mi je zgodilo, da nisem mogel instalirati TERMINAL EMULATORJA z market place-a. Potem sem ponovno downgrade-al nazaj na RC7, pa ponovil postopek. Včasih se zgodi, da ti telnet ne pusti povezavo z CONNECT LOCAL, izognil sem se tako ,da sem vse napisal v TERMINAL EMULATORJU. (podoben program)
•    Spoznal sem, da tudi če se kaj zmotiš, enako kot pri WM imaš še možnost vse povrniti nazaj. Mislim, da je majhna možnost , da ti G1 nastane le »utež za papir« 
•    Vse skupaj bom pregledal še enkrat, ter dodal ali popravil kakšno vrstico. Če imate kaj vprašanj lahko pišete na lpkaslav AT gmail.com
•    Da preveriš ali imaš ROOT ter aplikacije na SD kartici greš v TERMINAL EMULATORJA in napišeš:    
$ su
# ls -la /data
Pokazalo se bo vrstica podobna spodnji.
lrwxrwxrwx 1 0 0 37 Mar 7 8:14 app -> /system/sd/app

Še zadnja stvar . Če narediš vse tako kot piše imaš najnovejšo različico Androida, s funkcijo , da downloadš vse programe na SD kartico. NE MOREŠ več updatati preko Googla ali HTCja, ter navadne update.zip nadgradnje. Počakati je treba na LUCID-a ter njegove update (http://forum.xda-developers.com/showthread.php?t=480582), ki tako in tako pridejo preden mi dobimo update na našem G1. (upam, da razumete)

 

Spisal: LPKA

Za kakršnekoli nezaželene posledice pri izvajanju zgornjih navodil avtorji te spletne strani ne odgovarjamo.

na vrh