Google Nexus 7/root
Jak rootnout Nexus 7
Odkazy
[editovat]- It's FOSS:
- Abhishek Prakash (2017-01-21): How To Unlock Bootloader Of Nexus 7 2013 In Ubuntu Linux – před rootnutím nejdříve unlockne bootloader. Tutoriál pro Android Kitkat
- Abhishek Prakash (2017-01-21): How To Root Nexus 7 2013 In Ubuntu Linux – rootne to a posléze nainstaluje Ubuntu/Touch
Unlock
[editovat]Rozdíl mezi rootováním a unlocknutím:
- How-To Geek: Chris Hoffman (2016-02-02): What’s the Difference Between Jailbreaking, Rooting, and Unlocking?
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:
- adb = Android Debug Bridge – viz:
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:
- https://twrp.me/
- https://twrp.me/about/ – A custom recovery is used for installing custom software on your device.
- https://twrp.me/site/update/2015/03/01/welcome-to-new-site.html
- https://twrp.me/site/update/2017/01/05/official-twrp-app.html
- https://twrp.me/site/update/2017/12/09/twrp-3.2.1-0-released.html
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:
- https://www.google.cz/search?q=unsuccessfull+twrp+nexus+7
- https://forums.androidcentral.com/google-nexus-7-2012-rooting-roms-hacks/191477-guide-nexus-7-factory-image-restore.html
- 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í.