Menu

Seznámení s rootem HTC telefonů

V tomto článku se pokusíme seznámit naše čtenáře s obecným postupem rootu HTC telefonů.  Nebudeme vám radit, jak konkrétně rootnout daný model, ale spíš se budeme snažit běžným uživatelům přiblížit celý proces rootování HTC telefonů a seznámit čtenáře se základními pojmy. Ukázat, jak to celý funguje a odpovědět vám na otázku: Je to rootování náročné? Zvládnu to i já sám?

Článek bude vycházet zejména z loňských vlajkových modelů HTC Sensation a HTC Evo 3D, ale ve větší míře bude použitelný i pro ostatní HTC telefony.

Důležité pojmy

Root – Rootem se označuje neomezený přístup do systémového softwaru telefonu. Dá se přirovnat ke správci systému ve Windows. Ve výchozím nastavení telefonu totiž máte omezená práva a nemůžete zasahovat do systémových oddílů, a jakkoliv tak ovlivňovat vlastnosti celého systému, což je někdy i k užitku :). Pokud jste náročným uživatelem a telefon si chcete víc vyladit, pak je root právě pro vás. V opačném případě se o něj nepokoušejte, neboť můžete váš telefon nenávratně poškodit. Rootem tedy můžete např. odstraňovat vestavěné aplikace, máte více možností zálohování telefonu aj. Rootem ztrácíte záruku, ale jak si uvedeme později, často se to dá vrátit.

Bootloader – Bootloader hraje zásadní roli při nahrávání nových ROM. Spouští se zejména při zavádění nových ROM. Postup pro spuštění bootloaderu se u jednotlivých telefonů liší, zpravidla se jedná o kombinaci stisku několika kláves – např. podržením tlačítka napájení a šipky nahoru nebo tlačítka zpět. Při spuštění bootloaderu se na pozadí obrazovky objeví barevné pruhy a nahoře jsou napsány aktuální verze systémových součástí. Zároveň zde zjistíte, jestli je váš telefon odemčen anebo uzamčen.

ROM – Pojem, se kterým se u Android telefonů budete setkávat často a stále častěji. Když jsem s mobilními telefony začínal, pořád jsem si pokládal otázku: ROM? Co to vlastně je? .. Na poli mobilních telefonů se pojmem ROM označuje samotný operační systém (Android, Win MOBILE, Palm OS atd.), každý operátor anebo region může mít svou upravenou ROM s různými aplikacemi či nadstandartního obsahu.

Fastboot – Protokol, který umožňuje spouštění funkcí bootloaderu a flashování nových ROM. Zároveň zařizuje spojení s telefonem a přijímá specifické příkazy přes USB ovladače – např. mazání systémových částí, restart zařízení aj.

S-OFF/S-ON – Jedná se o jakési zabezpečení od HTC. Tato úroveň zabezpečení kontroluje zápis do systémové paměti. To brání použití jakékoli vlastní ROM, obrázků při startu, obnovy systému atd. Pokud je úroveň zabezpečení nastavena na S-OFF,uživatelé mohou nahrát vlastní firmware, stejně jako oficiální firmware, což umožňuje maximální přizpůsobení vašeho HTC zařízení se systémem Android. Toto zabezpečení je veřejností kritizováno, uživatelé by uvítali mít možnost zasáhnout do svého systému.

Clockwork Mod Recovery – Recovery je nástroj umožňující instalovat celou ROMku z SD karty, provádět zálohu celé romky, obnovovat zálohu, smazat uživatelská data, vymazat cache nebo třeba opravit přístupová práva k souborům v datovém úložišti, stejně jako udělat update ROMky na poslední verzi bez nutnosti použití počítače.

 

Co tedy budeme potřebovat?:

  • Počítač s Windows, nebo s Linuxem
  • Fastboot ovladače popřípadě HTC fastboot ovladače
  • Nástroje Revolutionary

Postup

1, Odemčení bootloaderu či S-OFF

V této fázi máte dvě možnosti:

  1. Buď si odemknete bootloader přes htc stránky  http://htcdev.com/, které vaší aktivitu zaregistrují a vy s největší pravděpodobností nenávratně ztratíte záruku (Přes tuhle metodu totiž zůstane po navrácení do původního stavu v bootloaderu zmínka o odemčení).
  2. Provedete S-OFF (pokud je na vaše HTC zařízení podporováno) prostřednitvím nástrojů od Revolutionary. Tyto nástroje mají výhodu, že se dá zařízení vrátit do zcela původního stavu.

 

Ukázka postupu odemknutí přes Revolutionary:

  • V telefonu půjdete do Nastavení – Aplikace – Vývoj – a povolíte Ladění USB
  • Stáhnete si Revolutionary tools pro Windows
  • Nainstalujete Fasboot ovladače
  • Připojte telefon MicroUSB kabelem k počítači a ponecháte pouze nabíjet
  • Po připojení se inicializují ovladače ve Windows
  • Na webu Revolutionary.io a vyplníte údaje o svém telefonu bez sériového čísla – HTC model, verzi HBOOTu (bootloaderu) aj.
  • Spustíte revolutionary.exe ze složky, kam jste si rozbalili nástroje od Revolutionary
  • Pokud jste udělali vše správně, otevře se okno s příkazovou řádkou s určitými informacemi a v posledním řádku bude napsané SN vašeho telefonu (Můžete si jej ověřit v telefonu. Jde o položku v Nastavení – Info o telefonu – Identita telefonu – Seriové číslo zařízení)
  • Vložíte Serial number na stránky revolutionary.io a vygenerujete klíč.
  • Klíč vložíte do příkazové řádky, telefon se restartuje do fastbootu (Bílá obrazovka s červeným mápisem FASTBOOT USB a pak se restartuje ještě jednou a ještě jednou)
  • V Hbootu byste měli mít informace o provedeném odemčení
  • Na konci instalace se vám může nabídnout možnost nainstalovat recovery

2, Instalace recovery CWM

Občas některé recovery není zrovna ideální (např. obsahuje napájecí bud, kdy nelze telefon po úplněm vybití zrovna lehce zapnout :o) ), takže si uvedeme krátký postup, jak nahrát jiné.

Ukázka postupu

  • Stáhnete si CWM Recovery pro svůj HTC telefon
  • Recovery nahrajete to do adb složky s platform-tools, kterou jste rozbalili z fastboot ovladačů
  • Spustíte příkazový řádek ve Windows
  • Cd do požadovaného adresáře
  • V telefonu máme stále bootloader a na displayi vidíte, že máte připojené USB – fastboot USB
  • Do příkazového řádku zadáte: “fasboot flash recovery xxxxxxxx”
  • Nyní máte jiné recovery

3, ROOT a (flashování) instalování nových ROM

Podle mě nejjednodušší část. Ačkoliv postup vypadá dlouze, garantuji vám, že se jedná o velice snadnou záležitost a není to tak složité, jak to na první pohled vypadá.

Ukázka postupu

  • Nahrajete si staženou ROMku na SD kartu přímo do kořenového adresáře
  • Vypněte telefon, ale předtím v Nastavení – Napájení – vypnete položku “Rychlé spuštění” – telefon by nešel vypnout a bylo by nutné vyndat baterii pro naprosté vypnutí – pokud není telefon plně vypnut, nelze se dostat do Bootloaderu.
  • Až se telefon vypne, spustíte bootloader patřičnou kombinací kláves
  • Telefon naběhne do Bootloaderu a z následného menu vyberete pohybem kláves hlasitosti nahoru nebo dolů položku Recovery
  • Tímto spustíte nově flashnutou CWM Recovery a budete moci flashovat zip soubory z karty
    I zde, v CWM Recovery se obvyle můžete pohybovat pomocí kláves hlasitosti a potvrzuje se tlačítkem napájení na vrchní straně telefonu
  • Vyberete položku Install zip form sdcard a potom hned první položku Choose zip from sdcard
    Nyní se nacházíte na své SD kartě, kde máte dle předchozích bodů uloženROM soubor – vyberte jej a potvrďte
  • Po instalaci restartujete z CWM telefon a máte plnohodnotný ROOT a mezi programy máte položku SuperUser

Pro naprosto čistý chod systému doporučuji před každým flashnutím nové ROM tento postup v Recovery:

1, Obnovit tovární nastavení – mějte zálohu, smaže se vše v telefonu
2, Flashněte novou ROM
3, V recovery zvolíte wipe cache a wipe dalvik cache a v advanced Fix permissions

 

Zdroj: http://en.wikipedia.org/, http://www.addictivetips.com

 

Komentáře

Twin

Twin

27.11.2012 8:01

Takto to funguje pouze u těchto přístrojů ( a verzemi Hbootu)

HTC Desire (bravo) 0.93.0001, 1.02.0001
HTC Desire CDMA (bravoc) 1.06.0000
HTC Wildfire (buzz) 1.01.0001
HTC Aria (liberty) 1.02.0000
HTC Incredible S (vivo) 1.09.0000 and 1.13.0000
HTC Droid Incredible 2 (vivow) 0.97.0000 (Gingerbread only!)
HTC Desire S (saga) 0.98.0000 and 0.98.0002
HTC View (express) 1.09.0000 and 1.13.0000
HTC Flyer (flyer) 1.10.0000, 1.11.0003
HTC Sensation (pyramid) 1.17.0006, .0008, .0011 and .0012, 1.18.0000
HTC Evo 3D (shooter) 1.30.0000 and 1.40.0000
HTC EVO 3D GSM (shooteru) 1.49.0007, 1.49.0008
HTC Thunderbolt (mecha) 1.04.0000, 1.05.0000
HTC EVO 4G (supersonic) 2.15.0001, 2.16.0001
HTC myTouch Slide 4G (doubleshot) 1.44.0007

HTC Sensation (pyramid)
HTC Evo 3D (shooter)
HTC EVO 3D GSM (shooteru)
HTC myTouch Slide 4G

Dále by bylo dobré zmínit v bodě 1, Odemčení bootloaderu či S-OFF,
že po odemčení bootloaderu přez HTCdev je zařízení stále S-ON a je tedy nutné při nahrávání neoficiální ROM flashnout vyextrahovaný boot.img dané ROM přez adb, jinak nenabootuje..

adb reboot bootloader
fastboot flash boot boot.img
fastboot reboot

Kamil

Kamil

27.11.2012 8:49

Uvítal bych ještě hrubý popis případných nevýhod rootnutého telefonu (mimo ztrátu záruky). Není zde nějaké bezpečnostní riziko apod.?

Eugi

Eugi

27.11.2012 8:50

Diky za clanek a shrnuti pojmu. Pokud clovek nerootuje kazdy den, tak vzdy chvili trva, nez se zase zorientuje.
Jeste bych uvital doplneni o informaci (obecne), jak odstranit SIM lock. Rootnout a nahrat jinou ROM? Nebo staci nahrat nove radio?

Pavel

Pavel

27.11.2012 9:19

Taky mi ten clanek prijde dost omezeny – jen pro nektera zarizeni. Muzete mi nekdo doporucit cesky navod pro instalaci ROM pro HTC Sensation XL ? Diky!

Jirka Gajdušek

Jirka Gajdušek

27.11.2012 9:21

A pokud chceme být ještě větší masochisti, můžeme doplnit návod na S-OFF pro metodu HTCdev pomocí Wire tricku. :) To je něco pro pravé gurmány. :)

Jiri

Jiri

27.11.2012 9:35

Do sluzebniho ONE V jsem si nahral MIUI rom a jsem velmi spokojen, sense mi vubec nechybi!

Hellion

Hellion

27.11.2012 10:11

Taky by bylo dobré udělat článek na UN-root a jak udělat S-ON a vrátit telefon do původního stavu.

Tony

Tony

27.11.2012 10:46

Tak na HTC Evo 3D, s ICS revolutionary pouzit nejde, HBOOT-1.53.0007 nie je podporovany :-(

ReznaF

ReznaF

27.11.2012 11:07

Tenhle návod sice může být pro někoho užitečný, ale zrovna pro majitele Sensationu a EVA 3D s aktuální verzí Androidu je celkem k ničemu, protože nejde použít Revolutionary.

Martin

Martin

27.11.2012 11:39

Mám Sensation s HBoot 1.27, tudíž Revolutionary nejde použít.

Tudíž jsem odemkl přes HTCDev, stále mám S-ON, ale ničemu to nevadí. Místo CWM jsem flashnul 4EXT a v něm jde nastavit smartflash, který dovolí flashovat ROM bez problému i na S-ON.

Nyní tak běžně každý den funguji na CM10 s JellyBeanem 4.1.2 a telefon je jako raketa v porovnání se stock sense romkou…

Twin

Twin

27.11.2012 12:53

Kamil: samosebou riziko to sebou nese, ale když se budeš držet správného návodu, brick nehrozí. A pokud nepoužiješ metodu HTCdev, tak se dá tel. vrátit do původního stavu..

Eugi: add Simlock – neprovedeš ho ani rootem ani přehránim rom, naebo radia. Musí se přehrát EFS (část paměti) buď pomocí servisního kódu přez dialer, nebo nějaké utility pro daný tel. (např. SimunlockTool – při použití této metody u htc je třeba S-OFF + root)

Pavel: návod na root + S-OFF pro sensation XL
http://forum.xda-developers.com/showthread.php?t=1865265
nebo
http://forum.xda-developers.com/showthread.php?t=1693896

Ťululum

Ťululum

27.11.2012 13:27

Martin: Úplně stejná zkušenost. Já ještě později udělal wire-trick, je to docela sranda, doporučuju :D

Jarda

Jarda

27.11.2012 15:19

Na Desire Z nepouzitelne :(

freedom

freedom

27.11.2012 18:36

co vsechno potrebuju na flashnuti nove rom? a nebyl by nejaky takovi navod i na xperii play?

Pecen

Pecen

28.11.2012 17:51

Na desire s nejde pouzit.

Skrabi

Skrabi

28.11.2012 22:14

tak po po oficialnim updatu (sensation) na ICS je jiny Hboot a tam uz revolutionary nejde pouzit…ale v zime tohoto roku pak prislo Juopunutbear S-OFF v ramci Unbrick projektu ( hodne lidi pri prechodu na ICS kde uz bylo potreba prehrani firmware udelalo nejakou chybicku a telefon byl skoro nepouzitelny )… jinak Juopunutbear S-OFF jde odemknout dvama zpusoby 1) s pouzitím HTC Dev a nebo i bez nej a je mozno pak telefon vratit do puvodniho stavu bez vedomi HTC… jinak je tu jeste jedna perlicka a to wire trick ( drát a správný nacasování )… jinak jeste nesmime zapomenout na Firmware…nejjednodussi je user friendly firmware…

jinak nejaky odkazy :

http://unlimited.io/
http://forum.xda-developers.com/showthread.php?t=1459767

stepanex

stepanex

2.12.2012 14:21

Ahoj, pořád mi to píše toto:

Waiting for device…
Found your device: HTC Wildfire (buzz-1.01.0001, Android: 2.2.1, ROM version: 2.
22.405.1)

This is a beta release and requires a beta release key.
Please visit: http://revolutionary.io for more information.

Enter beta key [ serial: HT0BTPY07652 ]: 7O9z17MHazFhaiTl
Beta key accepted – thank you for participating!

Zerging Root… this might take a minute or so.. Root acquired!
Sending in Caroline…
Retrieving Caroline from certain doom…
Retrying Caroline…
Caroline failed, but had this to say: An error occurred while writing the partit
ion.
Errors (if any):-
mtd: not writing bad block at 0x00040000
mtd: not writing bad block at 0x00040000
mtd: not writing bad block at 0x00040000
mtd: not writing bad block at 0x00040000
mtd: not writing bad block at 0x00040000
mtd: not writing bad block at 0x00040000
Press (almost) any key to exit.

Nevíš co s tím? Mám HTC Wildfire HBOOT 1.01.0001. , Děkuji za odpověď

Skrabi

Skrabi

2.12.2012 18:19

zkus preinsalovat ovladace HTC…najit i nejaky na xda primo pro wildfire

sima

sima

2.12.2012 20:40

HTC EXPLORER FUNGUJE
ROOOOOt

dede

dede

4.12.2012 17:14

Mohol by som okašlať také zdĺhavé…. na moju S3 stiahnem jeden súbor dám do Odina…Enjoy

PremekC

PremekC

21.12.2012 11:44

Jak mam vypnout na Desire fastboot, kdyz tam nemam v nastaveni “Power”? Mam tam upgrade na 2.3.3., neni to tim?

vasek2

vasek2

27.12.2012 22:41

Muze me Martin, co sem psal prispevek 27.11. kontaktovat na vasek2@gmail.com? mam hboot 1.27 na htc sensation a chtel flash na JB 4.1.2, tak bych ho poprosil o podrobnejsi navod. Diky!

petr

petr

28.5.2013 11:55

Zdravim.Mam Htc Evo 3D od instalace aktualizace na verzi 4.0.3 mi prestalo fungovat 3G pripojeni.Zkratka,kdyz jsem pripojen k siti a na displey se mi ukaze 3G,TAK SE PROHLIZEC UPLNE ZASTAVI.Jakmile se presmeruje na H ci E,tak se znovu rozjede.Skoro vsude chytam prave 3G a tudis je muj telefon nepouzitelnej.Poradte prosim nekdo.Tovarni nastaveni uz jsem provedl.

Snowman

Snowman

21.10.2014 19:10

Zdravím.
Funguje tenhle návod i na HTC Desire 500 1-sim?
Díky

tomas

tomas

27.3.2015 12:22

Dobrý den,
nevím co se stalo mému mobilu ale nějak jsem se dostal na tento ( nerozumím tomu ) boot či co..
nejde mi z toho vyjet.. mám tam androida na prkně a obrazovka vypadá stejně jako na prvním obrázku kde není htc desire :) dekuju za případnou pomoc. mám HTC One sv

RSS (komentáře k článku)