Ako nahrať závodný firmware na HTC Wildfire S

Pridané dňa 20. Júl, 2011, v rubrike Linux, Všeobecne   |   Tagy:  


Nie len blokovanie telefónu na sieť, dokáže niekedy otravovať, ale aj predinštalovaný software nahratý operátorom a rôzne štartovacie obrazovky a logá, tzv. brandovanie alebo značkovanie. Okrem toho, že je to často kopa tupého trial softu, ktorý zaberá miesto a aj pamäť smartfónu a nedá sa ani zmazať alebo sa vám úvodné logo operátora jednoducho nepáči, novým firmware je tiež možné doplniť slovenčinu alebo čestinu, ak ste váš Wildfire kúpili niekde z ázijského trhu. Môj HTC Wildfire S bol kupovaný v Anglicku a s jazykmi problém nemal, ale otravovalo ma logo operátora a plno jemu pridruženému software a tak som sa ho rozhodol hneď po kúpe poupraviť, vymazať ROM (Firmware) dodávanú operátorom a nahrať závodnú, s ktorou tieto mašinky opúšťajú fabriku pre európsky trh. HTC Wildfire S beží na Androide 2.3 (GingerBread) a je závodne označovaný ako Marvel A510e, jeho predchodca HTC Wildfire nesie názov Buzz.

Pozor!!!
Použitie tohoto návodu je na vaše vlastné riziko a nenesiem zodpovednosť za prípadné problémy. Pokiaľ si nie ste istý touto činnosťou radšej sa s tým nehrajte, pretože by mohlo dôjsť k umŕtveniu telefónu.
Tiež upozorňujem, že týmto preflashovaním ROM telefón neodblokujete, takže pokiaľ bol blokovaný na sieť jedného operátora pred tým, bude aj s novým firmware. Odblokovať ho treba zvlášť.

Návod pozostáva z dvoch častí: príprava SD karty ako GoldCard a samostatného flashovania. Príprava GoldCard je opísaná v systéme Linux, kde je to veľmi jednoduché. SD karta sa dá pripraviť aj vo Windows, za pomoci Hex Editora. Tento postup som si ale nevyskúšal a ani sa mi o Mrkvosofte nechce písať.

Stiahnutie firmware:

V prvom rade je potrebné stiahnuť si závodnú ROM, v tomto prípade pre európsku veriu. Pozor na správny druh telefónu aj verziu. Firmware pre rôzne Android smartfóny nájdete vo fóre stránky xda developers. Pre Wildfire S Marvel je to: PG76IMG_Marvel_HTC_Europe_1.33.401.2_Radio_47.10.3 5.3029H_7.46.35.08_release_185724_signed.zip
(príp. mirror1, mirror2). Súbor som uložil aj na server uloz.to. Veľkosť firmware je 155.4 MB

Príprava GoldCard:

  1. Naformátujte si SD na súborový systém FAT32
  2. Zapnite telefón s vloženou SD kartou.
  3. Z Android marketu si do vášho telefónu naištalujte program GoldCard Helper a spustite ho.
  4. Opíšte si číslo CID, ktoré vám tento program zobrazí.
  5. Otvorte si stránku http://psas.revskills.de/?q=goldcard (cez telefón alebo cez počítač), vyplňte požadované údaje a vložte alebo prepíšte číslo CID, ktoré ste si opísali v kroku 4.
  6. Po odoslaní formuláru dostanete email s priloženým obrazok goldcard.img. Uložte si ho v počítači.
  7. Pripojte váš smartfón k počítaču (v telefóne vyberte voľbu disk drive) a ak je to potrebné pripojte SD kartu (mount). Väčšina distribúcií pripojí partíciu automaticky.
  8. Nahrajte obraz goldcard.img na SD kartu príkazom ‘dd‘. Správnu jednotku disku si zistite príkazom ‘fdisk -l‘ (ako root). Obraz sa músi nahrať na jednostku, nie na partíciu. Takže ak máte SD kartu v jednotke ‘/dev/sdb‘, treba ho nahrať tam a nie na partíciu tohoto disku ‘/dev/sdb1
dd if=goldcard.img of=/dev/sdb bs=384

V prípade, že sa vám to nebude dariť, vyskúšajte inú SD kartu. Nie so všetkými goldcard funguje.

Príprava firmware a proces flashovania:

  1. Prekopírujte obraz ROM do koreňového adresára SD karty a premenujte ho na ‘PG76IMG.zip‘. Takto musí byť nazvaný súbor, ktorý bude bootloader hladať.
  2. Odpojte z počítača SD kartu a telefón.
  3. Uistite sa, že máte v telefóne vypnutú fukciu FastBoot (Nastavenia – Power – FastBoot)
  4. Vypnite telefón.
  5. Pridržte tlačítko na ubratie hlasitosti (kolíska dole) a zároveň zapnite telefón. Keď sa objaví obrazovka boot loadera uvolnite tlačítko hlasitosti.
  6. Boot loader nájde na SD karte súbor s aktualizáciou firmware a spustí proces. Po uvodnom skontrolovaní si vypýta potvrdenie inštalácie. Potvrďte.
  7. Spustí sa proces flashovania ROM, telefón prejde niekoľkými procesmi aktualizácie a môže sa aj niekoľko krát reštartovať.
  8. Keď sa aktualizácia skončí budete vyzvaní na reštartovanie telefónu. Prvý boot telefónu bude trvať trošku dlhšie.

Vrátenie SD karty do pôvodného stavu:

Po ukončení operácie, keď už bude telefón v normálnom stave, je potrebné vymazať bootovací sektor na SD karte. Spravíte to jednoduchým príkazom v terminály (v príklade je opäť uvedená jednotka SD karty ako sdb):

dd if=/dev/zero of=/dev/sdb bs=384 count=1

Po ukončení celého procesu bude výsledkom vašej práce HTC Wildfire S s predvoleným závodným systémom, bez propagačného a iného software operátorov a bez ich štartovacích obrazoviek. A ešte jedna dosť podstatná drobnosť. So závodným firmware budete mať prístup k všetkým aktualizáciam systému hneď ako budú uvedené na trh a nie až potom, keď sa k tomu rozhodne operátor a upraví si ich podľa seba.

Prípadné problémy:

  • Ak sa vám proces nedarí, vyskúšajte si spraviť GoldCard z inej SD karty a hlavne si overte, že je naformátovaná na FAT32.
  • Môže sa stať, že vás Wildfire S-ON bude mať novšiu verziu (1.34.110.3) ako je verzia oficiálneho vydania od HTC (1.33.401.2). V tomto prípade bude potrebné spraviť najskôr downgrade. Je to už komplikovanejšie a ja som to nepotreboval a nemal ako vyskúšať, ale návod je TU.
  • Ešte raz upozorňujem, že zásahom do telefónu strácate záruku a môžete ho poškodiť.

Odblokovanie:

Ak by ste aj napriek návodu nemali odvahu sa do toho púšťať alebo by ste potrebovali telefón aj odblokovať môžem poskytnúť svoje služby. Cena na prehratie firmware + odblokovanie telefónu je 35 Eur. Samostatné odblokovanie – 25 Eur (aj cez email po zaslaní potrebných údajov).

Zdielať:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Add to favorites
  • Live
  • MySpace
  • Reddit
  • Twitter

Podobné články:

K tomutu článku nie sú žiadne tematicky podobné články.