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.
V bootloaderu fungují pouze hardwarová tlačítka. volume up = nahoru, volume down = dolů a power = potvrdit. Položka
vám zakazuje jakékoliv flashování. Následujícími kroky jej povolíme.LOCK STATE - LOCKED
- Nahlédněte do Windowsovského Správce zařízení. Vaše PC pravděpodobně nemá ovladače k Androidímu bootloaderu. Vnuťte mu tedy z Google USB drivers ovladač pro Android Bootloader Interface. 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.
Podvrďte výmaz. V příkazové řádce by se pak mělo objevit
A v bootloaderuC:\Users\Disassembler\Desktop\Android>fastboot oem unlock ... OKAY [ 5.870s] finished. total time: 5.871s
LOCK STATE - UNLOCKED
- 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.
- 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.
- Odpalte příkaz
výsledek flashování by měl vypadat taktofastboot flash recovery recovery.img
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
- Na telefonu zvolte REBOOT BOOTLOADER a potom RECOVERY. Měl by vám naběhnout ClockWorkMod Recovery. Pokud se vám místo něj zobrazí rozbalující se Android a pak výstražný trojúhelník 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.
- 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.
Aktualizovaný balíček nyní obsahuje:
- Ovladače pro Android Bootloader Interface
- adb.exe včetně potřebných knihoven
- fastboot.exe včetně potřebných knihoven
- ClockWork Mod Recovery image v. 5.0.2.0
- Aplikaci Superuser v. 3.0.7-efghi
Na postupu rootování telefonu se nic nemění.