Rootnout Samsung “google” Nexus S je velmi snadne, presto je nutno stale myslet na to, ze jde o vazny zasah do telefonu a v pripade nejakych problemu muze dojit ke ztrate zaruky zarizeni, proto by jste si meli tento zakrok velmi dobre rozmyslet.
Prehledny a jednoduchy navod jak ziskat root opravneni je popsan na rootu od Adama. Nebudu clanek prepisovat, jenom vypichnu ty hlavni body pro root Nexuse s ICS (4.0.3).
Pozadavky:
– Recovery
– Android SDK (ADB)
– Superuser (.apk)
(doporucuji stazeni nejaktualnejsich verzi programu, nebo pokracujte zde)
V nekterych navodech se objevuje informace o pouziti programku fastboot, jedna se o skript, ktery je soucasti ADB (baliku platform-tools) a neni jej tedy nutne shanet v uloznach.
1. Instalace ADB
Zacneme stazenim balicku SDK.
Rozbalime obsah archivu nekam na disk.
Otevreme adresar a pokracuje do slozky Tools, kde spustime Android:
$ ./android
Ve spravci SDK vybereme k instalaci nasledujici balicky:
– SDK Platform-tools
– SDK Platform
– Samples for SDK
– ARM Eabi v7a System Image
– Google APIs by Google Inc.
– Sources for Android SDK
Dale si dovybavime operacni system potrebnymi aplikacemi, viz. install_guide.
2. Pridani identifikace mobilniho zarizeni do systemu
Pro vetsi komfort je snazsi vytvorit soubor:
/etc/udev/rules.d/51-android.rules
do souboru vlozime radek:
SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"
jeste je potreba restartovat udev:
$ sudo restart udev
3. Unlock systemu
Nyni je potreba se dostat do bootloaderu systemu, docilime toho pri vypnutem stavu telefonu pridrzenim „kolebky hlasitosti nahoru + power“. Nyni pripojime Nexus pres USB kabel k PC.
Spustime fastboot a odemkneme bootloader (fastboot se nachazi ve slozce Platforms-tools):
$ ./fastboot oem unlock
v pripade ze je jiz bootloader odemceny, dojde k hlaseni “INFODevice was already unlocked!”.
!!! V kazdem pripade je nutne mit na pameti, ze pouzitim fastbootu docilite smazani vsech dat v telefonu, nejen systemovych dat, ale i uzivatelskych dat na sdcard. Zazalohujte si peclive vsechny data do PC !!!
(Pro opetovne zamceni bootloaderu lze pouzit prikaz “fastboot oem lock”)
4. Flash recovery
Nyni nahrajeme do systemu novou recovery, ktera ma rozsirene funkce oproti zakladni recovery. Docilime toho opet pres fastboot (fastboot se nachazi ve slozce Platforms-tools):
$ ./fastboot flash recovery recovery_name.img
po uspesnem dokonceni flashe budeme dale pokracovat v bootloaderu telefonu.
5. Instalace Superuser aplikace
V bootloaderu pokracujeme na volbu “recovery”. V menu se pohybujeme kolebkou pro ovladani hlasitosti (nahoru/dolu) a volbu potvrzujeme tlacitkem power. Pokracujeme do nabidky “mounts and storage” a dale zvolime “mount USB storage”. Dojde k pripojeni sdcard k PC. Do telefonu nakopirujeme ZIP archiv Superuser.apk.
V bootloaderu zvolime “unmount USB storage” a dale pak “install zip from sdcard” a pote “choose zip from sdcard” a zvolime archiv s aplikaci Superuser.
Po dokonceni instalace pokracujeme restartovanim telefonu – v bootloaderu zvolime “reboot”.
:: ::
V pripade, ze z nejakeho duvodu nechceme prijit o nahranou rozsirenou recovery, provedeme upravu prav u souboru telefonu. Spustime ADB Shell, ADB se nachazi ve slozce Platforms-Tools:
$ ./adb shell
$ cd /system/etc
$ chmod 444 install-recovery.sh
(skript opet zpristupnime pro prepsani zmenou prav na 544)
:: ::
Po restartu telefonu bude v systemu aplikace Superuser, ktera umoznuje pristup ostatnim aplikacim v rezimu (s pravy) root.
:: ::
Prehled vsech oficialnich verzi ROM pro zarizeni i9023:
http://androidforum.cz/p-ehled-vsech-oficialn-dostupnych-rom-pro-i9023
::
::
::