T-Mobile G1 - Root, Hack si upgrade de firmware

2293 vizualizări
Scris de mrjay la 29 ianuarie 2009, 20:46:56
Inainte de toate trebuie sa dau cateva explicatii:
HTC Dream exista in 3 variante:
  • RC30 - varianta US sub brand T-Mobile
  • RC8 - varianta UK
  • ADP1 - varianta Developer
Cateva din diferentele dintre cele 3 versiuni ar fi:
  • RC8 nu are optiunea myFaves
  • unele aplicatii nu pot fi descarcate din Market pentru versiunea UK
  • formatul numerelor este diferit
  • Apelarea vocala, myfaves, Amazon MP3 Store, chat via SMS nu sunt prezente in varianta UK, dar apelarea vocala, si Amazon Store sunt prezente in ultima versiune modata RC8(JesusFreke ver. 1.3.1 sau ver. 1.4.1)
  • Probleme cu serviciul MMS in RC8
  • Versiunea ADP1 are incluse toate aplicatii fara apelarea vocala si Amazon Store
  • ADP1 are mai mult spatiu disponibil in /system decat RC30. RC30 are in jur de 3.5MB spatiu liber, ADP1 are in jur de 15MB.
  • rc8 nu are AIM/Yahoo/MSN (incluse in ultimele versiuni modate rc8 ver. 1.3.1 sau 1.4.1 ale lui JesusFreke)
  • rc8 si rc30 nu au sistemul metric in Google Maps
Pasii pentru a obtine root pe telefon

Asta inseamna obtinerea de drepturi de administrator pe telefon ceea ce duce la libera optiune in ceea ce priveste varianta de ROM dorita, instalarea de aplicatii terte semnate sau nesemnate si multe alte facilitati.
Pentru aceasta trebuie sa exploatam un breja in securitatea Android care a aparut in versiuni anterioare. Acestea sunt RC19, RC28 si RC29 (sau RC7 sau mai mici pentru UK). Google a reusit sa rezolve aceasta problema prin update-urile RC30 asa ca daca aveti aceasta varianta nu puteti obtine root.
De aceea va trebui sa facem un downgrade de ROM.
Pentru a vedea versiunea care o aveti mergeti in Home Screen, apasati tasta Meniu, alegeti Settings si click pe "About phone". si veti vedea urmatorul ecran:
/data/files/oldpubfiles/kb/androidOS_image.png

Daca aveti versiunea RC30 respectiv RC8 va trebui sa faceti downgrade la o versiune anterioara.(Daca aveti o versiune mai veche sariti acesti pasi)

  • Format your phone's SD card to FAT32 mode
    • Conectati telefonul la calculator printr-un cablu USB si asteptati sa apare o notificare in bara de sus a telefonului.(daca nu aveti drivere-le necesare le puteti descarca de AICI
    • Click pe notificare, si apoi click pe "Mount".
    • In My Computer va aparea un nou Removable Disk. Click dreapta pe el si selectati Format, si la File System Type alegeti FAT32
  • Download si unzip fisierul RC29 respectiv RC7 si dezarhivati-l. Copiati fisierul DREAIMG.nbh pe card (RC29 pentru US, RC7 pentru UK)
  • Inchideti telefonul.
  • Tineti apasta pe butonul Camera si apasati Power pentru a intra in bootloader. Veti vedea un ecran gri/alb cu instructiuni pentru a face flash la un update de pe card. Daca nu vedeti asta verficati daca ati urmat instructiunile corect.
  • Dupa cum spun si instructiunile de pe ecran apasati butonul Power pentru a incepe procedura de upgrade. NU FACETI NIMIC CA SA INTRERUPETI PROCESUL
  • Dupa ce pe ecran va apare "Done" Dati un restart la telefon (Puteti folosi combinatia de taste Tasta verde + Meniu + Tasta rosie.
Obtinerea dreptului de root pe RC29 sau o versiune anterioara:

In versiunea RC29 sau anterioara, orice scrieti cu tastatura este rulat in acelasi timp intr-o consola ascunsa cu drepturi de root. Pentru asta avem urmatorii pasi:

  • Download recovery.img si copiati fisierul pe card(vedeti mai sus cum sa copiati fisiere din calculator pe card).
  • Download HardSPL redenumiti fisierul ca update.zip si copiati-l pe card.
  • Toate fisierele trebuie sa fie in root pe card nu in alt folder.
  • Dati restart la telefon. Asteptati sa se incarce telefonul complet si sa va apara Ecranul principal
  • Dupa ce telefonul a pornit tastati "telnetd" (fara ghilimele) si apasati enter de pe tastatura.(Da, apare ca o cautare in contacte, nu va faceti griji, doar tastati.)
  • Download o aplicatie "Telnet" din Android Market si conectati-va la localhost.
  • Daca aceasta conectare a fost facuta corect la root veti avea pe ecran "#".
  • Tastati urmatoarele comenzi in Telnet(pentru a facilita accesul la root in viitor):
    • mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
    • cd sdcard
    • flash_image recovery recovery.img
    • cat recovery.img > /system/recovery.img
Acum aveti drepturi de root!

Ce puteti face cu drepturile de root:

Acum ca aveti drepturi de root veti dori sa faceti HardSPL. Acesta este util pentru a putea scrie ROM-uri din diferite regiuni (ca de exemplu versiunea UK pe un telefon US, sau invers), crearea de imagini de back-up, instalarea ultimei versiuni de soft, si recuperarea telefonului daca a fost "bricked". Deja aveti copiat fisierul HardSPL pe card asa ca trebuie doar sa-l scrieti.

  • Inchideti telefonul.
  • Porniti-l in modul recovery tinand apasat pe tasta Home si butonul Power.
  • Ca sa fiti siguri ca sunteti in modul recovery trebuie sa aveti pe ecran un semnul exclamarii intr-un trinunghi.
  • Daca nu vedeti un meniu pe ecran, apasati ALT+l ca sa fie afisat
  • Apasati ALT+S pentru a incepe update-ul de pe card.
  • Dupa ce update-ul este scris apasati Home+Back pentru restart
Si acum urmeaza ultimul pas. Inca aveti pe telefon o versiune anterioara de Android asa ca trebuie sa faceti upgrade la ultimul si cel mai bun Update. Puteti sa faceti fara probleme si fara a pierde drepturile de root.Cu toate aceste modificari facute puteti scrie oricare varianta de ROM (RC30,RC8,ADP1).

Dupa ce ati ales una din variantele de mai jos, pasii sunt urmatorii:
  • Downloadati varianta dorita.
  • Redenumiti fisierul ca update.zip.
  • Copiati-l pe card.
  • Porniti-l in modul recovery tinand apasat pe tasta Home si butonul Power.
  • Ca sa fiti siguri ca sunteti in modul recovery trebuie sa aveti pe ecran un semnul exclamarii intr-un trinunghi.
  • Daca nu vedeti un meniu pe ecran, apasati ALT+l ca sa fie afisat
  • Apasati ALT+w ca sa faceti un wipe la memorie (un fel de hard reset). Trebuie sa faceti asta pentru ca altfel Telefonul va ramane blocat la ecranul de inceput.
  • Apasati ALT+S pentru a incepe update-ul de pe card.
Variantele de ROM le puteti lua de aici:
ATENTIE

Daca doriti sa schimbati variantele intre ele (sa treceti de la ADP1 la RC30 sau oricare varianta), va trebui sa intrati in modul recovery si sa faceti un wipe inainte de a scrie versiunea dorita.

Succes.
Notă: Acest tutorial este scris de un utilizator înregistrat al sitului; MobileWave.ro nu este responsabil pentru textul scris în acest material. Urmați instrucțiunile pe propria răspundere! Dacă credeți că trebuie cenzurat ceva în acest tutorial, vă rugăm contactați-ne.
Comentarii articol 7
18 mai 2010, 18:54:45
soryyyn
sall!mrjay ajuta-ma si pe mine pls...mi-am tampit de tot htc g1 :( intra pe id soryyyn_xxl pls
28 august 2009, 15:28:30
mrjay
autor articol
eu am mers pe Rogers ROM pentru ca am nevoie de Exchange. altfel cyanogen is the best.
28 august 2009, 14:55:03
m_fili
Gata am rezolvat merci oricum mrjay
Am CRC1 CyanogenMOD-4.0.3.1
E super!
28 august 2009, 12:37:55
mrjay
autor articol
da-mi add pe mess poate reusim sa-i dam de cap. din pacate eu sunt in concediu pana marti.
28 august 2009, 09:53:43
m_fili
Sal la toata lumea!
Al meu e ORANGE FRANCE
Am citit tot ce se putea pe net si nu am gasit nimic despre acest model!
La build number apare:
1.56.73.2 PLAT-1.0_gms-135348 CL#11526
release-keys
Firmware version 1.1
Please help cum fac?
11 iulie 2009, 12:31:24
mrjay
autor articol
tu deja ai cupcake (ultimul update) deci e ok.
11 iulie 2009, 11:45:53
romanu77
mie la build number imi apare doar CRB43... cum fac?
Aricolul "T-Mobile G1 - Root, Hack si upgrade de firmware" are un scor de 5 din 5 (1 voturi)
Tutorialul a fost creat la .
Hei! Pentru a putea interacționa cu comunitatea Mobilewave trebuie să ai un cont (care e gratuit) și să fii autentificat.
cumpi logo
Publicitate 158x70
Aprecieri
1 apreciază
5
De la acelasi autor
Dacă vă place acest articol trimiteți mai departe!
  • Arăta mai bine înainte.. 27% ⋅ 34
  • E frumos dar nu prea 22% ⋅ 27
  • Laser frate! 51% ⋅ 64
Au votat 125 utilizatori
^
Mobilewave.ro logo
MobileWave.ro 2005-2014
© MW v1.0a PhoeniX
0.021⋅4⋅6
Portalul tău de telefoane mobile!