Google Nexus 7/root

Z Wikiverzity

Jak rootnout Nexus 7

Odkazy[editovat]

Unlock[editovat]

Rozdíl mezi rootováním a unlocknutím:

Co je co:

  • Jailbreaking – pro Apple iOS devices: Jailbreaking removes the restrictions Apple puts in place, allowing you to install third-party software from outside the app store. (Android to nepotřebuje)
  • Unlocking a Bootloader – umožňuje instalovat custom ROM
  • Rooting – the process of gaining “root access” to a device

Píše se, že je vždy lepší rootovat s unlocknutým zařízením – člověk tak např. nepřijde o data.

1. Instalace Android dev tools[editovat]

adb[editovat]

Na PC s Ubuntu instalujeme adb:

Funguje jako:

  • client
  • daemon (adbd)
  • server – komunikace mezi client & daemon

Instalace:

sudo apt-get install android-tools-adb

fastboot[editovat]

Na PC s Ubuntu instalujeme fastboot:

Instalace:

sudo apt-get install android-tools-fastboot

2. Povolení USB debuggingu[editovat]

  • Settings -> About Tablet -> Build Number

Česky:

  • Nastavení -> ... -> Číslo sestavení

V je to poslední údaj, v mém případě: LMY48T. Na tento údaj se klepne 7x a tím se dostaneme do vývojářského módu.

3. Propojení[editovat]

Propojíme naše PC s tabletem pomocí USB kabelu

4. Reboot in bootloader menu[editovat]

adb reboot bootloader

Objeví se titulní stránka bootloaderu. Vidíme, že tablet je v LOCK STATE - locked:

 [START]

 FASTBOOT MODE
 PRODUCT NAME - flo
 VARIANT - flo 16 G
 HW Version - rev_e
 BOOTLOADER VERSION - FLO-05.05
 CARRIER INFO - None
 SERIAL NUMBER - 09ea97b0
 SIGNING - yes
 SECURE BOOT - enable
 LOCK STATE - locked

5. Unlock the bootloader[editovat]

Odemknutí bootloaderu

sudo fastboot oem unlock

Tablet zareaguje tak, že se zeptá, jestli je možno bootloader odemknout. Pomocí bočního tlačítka na ovládání hlasitosti zvolíme Yes a potvrdíme tlačítkem na zapínání tabletu.

Opět se objeví menu bootloaderu, ale tentokrát spodní řádka říká: LOCK STATE - unlocked

 [START]

 FASTBOOT MODE
 PRODUCT NAME - flo
 VARIANT - flo 16 G
 HW Version - rev_e
 BOOTLOADER VERSION - FLO-05.05
 CARRIER INFO - None
 SERIAL NUMBER - 09ea97b0
 SIGNING - yes
 SECURE BOOT - enable
 LOCK STATE - unlocked

6. Download TWRP recovery[editovat]

Stáhneme si ISO obraz z:

http://techerrata.com/browse/twrp2/flo

Poslední verze byla:

  • openrecovery-twrp-2.8.5.0-flo.img 2015-11-24 12:47:21 PST

Ale jak je vidět, nejspíš tohle je zastaralá sajtna.

(TeamWin Recovery Project) is a custom recovery ‘tool’. Viz:

Tady se ale stahují jen aplikace me.twrp.twrpapp-26.apk apod. Tak nevím, kde stáhnout jiné *.img, když tamto nefunguje

7. Download CF-Auto root[editovat]

Stáhneme si:

8. Flash TWRP recovery[editovat]

adb reboot bootloader
sudo fastboot flash recovery /SUPLIK2-100G/HP_SUPLIK_2/mir/Nexus7/openrecovery-twrp-2.8.5.0-flo.img
sending 'recovery' (8166 KB)...
OKAY [  0.454s]
writing 'recovery'...
OKAY [  0.339s]
finished. total time: 0.793s

9. Go to recovery mode[editovat]

Dostanu se opět do bootloader menu, tam bočními tlačítky hlasitosti vyberu volbu Recovery mode a potvrdím bočním tlačítkem na zapnutí/vypnutí tabletu.


10. Problém[editovat]

Postupoval jsem dle návodu, došel až k RECOVERY, tablet rebootoval, objevil se Google, pak reamwin, pak nějaký rámeček, ve kterém rychle proběhly nějaké příkazy, něco že "not enable" nějaký disk či co,pak se ten reboot opakoval a skončilo to u modré blikající obrazovky teamwin.

Jediné co pomůže, s připojeným USB kabelem znova pustit

adb reboot bootloader

a pak zkusit načíst jinou verzi openrecovery:

sudo fastboot flash recovery /SUPLIK2-100G/HP_SUPLIK_2/mir/Nexus7/openrecovery-twrp-2.8.2.2-flo.img
sending 'recovery' (9194 KB)...
OKAY [  0.473s]
writing 'recovery'...
OKAY [  0.425s]
finished. total time: 0.898s

Ale stejně to nepomůže. Nejde to ani vypnout, na žádná tlačítka to nereaguje. Jediná možnost je opět

adb reboot bootloader

a pak zvolit Power Off

Ještě si zkouším pohrát:

$ adb reboot bootloader
$ fastboot devices
     09ea97b0        fastboot
$ fastboot reboot-bootloader
     rebooting into bootloader...
     OKAY [  0.005s]
     finished. total time: 0.055s
$ fastboot reboot
     rebooting...
     finished. total time: 0.054s

A zase se to dostane do té modré obrazovky teamwin.

Zkusím dál googlit:

Avšak:

Tento web není dostupný
Web www.devfiles.co odmítl připojení.
Vyhledejte na Googlu devfiles co download 5BXyB7NT twrp grouper
ERR_CONNECTION_REFUSED

Tedy googlím:

Najdu:

Pak natáhnu:

$ adb reboot bootloader
$ fastboot flash recovery /SUPLIK2-100G/HP_SUPLIK_2/mir/Nexus7/twrp-3.2.1-0-grouper.img

Z bootloader menu opět zvolím RECOVERY, rebootuje se, ale stále visí černá obrazovka Google s otevřeným zámečkem.

Ovšem teď to je horší, protože už nevím, jak se z toho dostat dál:

$ adb reboot bootloader                                                                                                                                                         
    error: device not found
$ fastboot flash recovery /SUPLIK2-100G/HP_SUPLIK_2/mir/Nexus7/openrecovery-twrp-2.8.5.0-flo.img 
    < waiting for device >
$ fastboot device


Prostě už s tím nehnu :-(

11. S křížkem po funuse[editovat]

Možná jsem mohl:

  • Factory Reset: The 'lighter' of the two reset options. It can be done either in settings or via recovery menu. It wipes all user data and firmware settings but leaves the contents of your internal SD Card intact.
  • Hard Reset: Restores a tabletto its basic factory settings, which erases all applications that were installed by the user as well as all user data. Hard Reset wipes everything including the contents of your internal SD Card. Whatever firmware you last flashed will be the firmware you get back, but everything else will be wiped.


    • Turn your tablet off. With the tablet off, press and hold the Power key, then press and hold the Volume Down key. Scroll down twice to select Recovery.

Hurá! naběhl mi tam Bootloader!

$ fastboot devices
   09ea97b0        fastboot
$ fastboot flash recovery /SUPLIK2-100G/HP_SUPLIK_2/mir/Nexus7/twrp-3.1.N1-0-flo.img 
    sending 'recovery' (8676 KB)...
    OKAY [  0.368s]
    writing 'recovery'...
    OKAY [  1.077s]
    finished. total time: 1.444s
Restart bootloader

... a nestane se nic

Recovery mode

Naběhne,

Could not mount /dat and unable to find crypto 

Ano, to vypadá jako můj případ. Ale žádné řešení tam není.

Opět, ale žádné řešení tam není.