Artificial intelligence is no match for natural stupidity.
24října2011
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:
Google USB driver
Aplikaci fastboot.exe z Android SDK
ClockWork recovery image
Aplikaci Superuser
A kde to seženete?
Google USB driver a fastboot.exe jsou součástí Android SDK. Ale pozor. Ve verzi SDK r14 (nejnovější v době psaní článku) už fastboot chybí, takže si stáhněte raději r13, kde ještě je.
ClockWork recovery image seženete na stránkách ClockWorkModu. Můžete zde stáhnout i upravené ROMky, ale jejich instalaci tento návod nepopisuje.
Aplikaci Superuser stáhnete taktéž přímo od zdroje. Zajímat vás bude verze efgh, tedy pro Eclair/Froyo/Gingerbread/Honeycomb (2.1 – 3.2)
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!
Vypněte Nexus S a vypnutý telefon připojte USB kabelem k počítači.
Na telefonu stiskněte a podržte zaráz tlačítka volume up a power. Tím se dostanete do bootloaderu.
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.
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
Vnuťte mu tedy z Google USB drivers ovladač pro Android Bootloader Interface.
Ovladač k bootloaderu
Windows možná budou protestovat, že to není ten správný ovladač, ale přemluvte je.
Spusťte příkazový řádek (cmd) a přejděte do složky, kde máte fastboot.exe.
Odpalte příkaz
fastboot oem unlock
Na telefonu se vám zobrazí dotaz, zda si přejete odemknout bootloader a vymazat všechna data.
Odemknutí bootloaderu
Podvrďte výmaz. V příkazové řádce by se pak mělo objevit
Vyberte REBOOT a nechte telefon normálně nastartovat.
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
Vypněte telefon a nabootujte do bootloaderu (viz krok 2).
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.
Na telefonu zvolte REBOOT BOOTLOADER a potom RECOVERY. Měl by vám naběhnout ClockWorkMod Recovery.
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
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.
V ClockWorku vyberte install zip from sdcard -> choose zip from sdcard -> Superuser-*-signed.zip a potvrďte instalaci.
Úspěšně rootnutý Nexus S
Po úspěšné instalaci se vraťte v menu zpět a vypněte telefon.
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.