Disassembler

Artificial intelligence is no match for natural stupidity.
24říjen2011

Jak na roota na Samsungu Nexus S


Samsung Nexus S jsem si koupil někdy začátkem září. Jelikož mé okolí ví, jak strašně rád se vrtám v technice, otázky na téma rootnutí na sebe nenechaly dlouho čekat. Ale ne, svůj přístroj jsem „neosvobodil“, protože jsem to prostě nepotřeboval. Telefonovat se s ním dalo, psát SMS a maily na něm také šly. Navigace navigovala, foťák fotil, hry hrály, internet internetoval. Ani multimédia nebyly problém. To vše až do minulého víkendu, kdy jsem potřeboval udělat screenshot a zjistil, že neexistuje neplacená aplikace na vyrábění snímků obrazovky, která by fungovala bez roota. Sice existuje trial verze aplikace Screenshot UX, která se do nerootnutého telefonu dá nacpat s pomocí PC a USB ovladačů v ladícím módu, ale nebyl bych to já, abych nevyužil záminku k tomu, telefon konečně rootnout.

Disclaimer


Předem chci všechny varovat, že následující návod je psán pouze pro Samsung Nexus S s Androidem Gingerbread 2.3.6 a PC s Windows 7. Také vás varuji, že během procesu ztratíte veškerá data uložená v telefonu. Stejně tak se obligátně distancuju od všech problémů, které mohou při procesu rootování nastat a kvůli kterým si telefon můžete zničit. Sami jste si to zavinili.

Také se omlouvám za ruku s foťákem na fotkách telefonu. Ten AMOLED se leskne jak psí kulky. (Foťák je Sony Cyber-shot DSC-W350. Perfektní kompakt pro ty, co stejně jako já, neumí fotit)

Co budete potřebovat a kde to seženete


Budete potřebovat (mimo PC a Nexus S) čtyři věci:

A kde to seženete?

A protože mi na vás záleží, můžete si stáhnout balíček všech čtyř výše uvedených věcí i ode mě. Balíček je aktuální k 24.10.2011 a nehodlám jej aktualizovat, pokud k tomu nebudu mít pádný důvod.

Hurá do akce!


  1. Vypněte Nexus S a vypnutý telefon připojte USB kabelem k počítači.
  2. Na telefonu stiskněte a podržte zaráz tlačítka volume up a power. Tím se dostanete do bootloaderu.
    Nexus S bootloader
    Nexus S bootloader
    V bootloaderu fungují pouze hardwarová tlačítka. volume up = nahoru, volume down = dolů a power = potvrdit. Položka
    LOCK STATE - LOCKED
    vám zakazuje jakékoliv flashování. Následujícími kroky jej povolíme.
  3. Nahlédněte do Windowsovského Správce zařízení. Vaše PC pravděpodobně nemá ovladače k Androidímu bootloaderu.
    Chybějící ovladač k bootloaderu
    Chybějící ovladač k bootloaderu
    Vnuťte mu tedy z Google USB drivers ovladač pro Android Bootloader Interface.
    Ovladač k bootloaderu
    Ovladač k bootloaderu
    Windows možná budou protestovat, že to není ten správný ovladač, ale přemluvte je.
  4. Spusťte příkazový řádek (cmd) a přejděte do složky, kde máte fastboot.exe.
  5. Odpalte příkaz
    fastboot oem unlock
  6. Na telefonu se vám zobrazí dotaz, zda si přejete odemknout bootloader a vymazat všechna data.
    Odemknutí bootloaderu
    Odemknutí bootloaderu
    Podvrďte výmaz. V příkazové řádce by se pak mělo objevit
    C:\Users\Disassembler\Desktop\Android>fastboot oem unlock
    ...
    OKAY [  5.870s]
    finished. total time: 5.871s
    A v bootloaderu
    LOCK STATE - UNLOCKED
  7. Vyberte REBOOT a nechte telefon normálně nastartovat.
  8. Po startu připojte Nexus jako Úložiště USB a přímo do kořenového adresáře nahrajte Superuser-*-signed.zip.
    Superuser v kořenovém adresáři
    Superuser v kořenovém adresáři
  9. Vypněte telefon a nabootujte do bootloaderu (viz krok 2).
  10. Pokud jste stahovali ClockWork Recovery image přímo z oficiálních stránek, přejmenujte na počítači stažený *.img soubor na recovery.img a umístěte do adresáře s fastboot.exe.
  11. Odpalte příkaz
    fastboot flash recovery recovery.img
    výsledek flashování by měl vypadat takto
    C:\Users\Disassembler\Desktop\Android>fastboot flash recovery recovery.img
    sending 'recovery' (4136 KB)...
    OKAY [  0.520s]
    writing 'recovery'...
    OKAY [  0.632s]
    finished. total time: 1.153s
  12. Na telefonu zvolte REBOOT BOOTLOADER a potom RECOVERY. Měl by vám naběhnout ClockWorkMod Recovery.
    ClockWorkMod recovery menu
    ClockWorkMod recovery menu
    Pokud se vám místo něj zobrazí rozbalující se Android a pak výstražný trojúhelník
    Původní recovery
    Původní recovery
    stiskněte power + volume up (tedy opačné pořadí než při bootu) pro vyvolání menu a restartujte přístroj. Poté zopakujte postup od bodu 11.
  13. V ClockWorku vyberte install zip from sdcard -> choose zip from sdcard -> Superuser-*-signed.zip a potvrďte instalaci.
    Úspěšně rootnutý Nexus S
    Úspěšně rootnutý Nexus S
  14. Po úspěšné instalaci se vraťte v menu zpět a vypněte telefon.
  15. Telefon můžete nyní odpojit od USB a znovu jej zapnout. Uvítá vás úvodní instalační obrazovka a v menu přibude ikonka programu Superuser. Hotovo.

Update - 22. ledna 2012


Pádný důvod pro aktualizaci balíčku se našel a vydal na celý článek - Unroot Samsungu Nexus S.

Aktualizovaný balíček nyní obsahuje:

Na postupu rootování telefonu se nic nemění.