Как получить root права на Nexus 7?

Я хочу получить привилегии суперпользователя на своем планшете Google Nexus 7 под управлением Android 4.1-4.2.1. Как я могу это сделать?

Я воспользовался свободой, чтобы добавить ваш вопрос в наш Rooting Index — см. также вики-тег для тега «рутирования» ;) Кроме того: знаете ли вы, что уже упоминался «руткит Nexus 7»?
@LiamW Я нашел это весьма полезным. Но я не собираюсь этого делать, так как не хочу терять текущую память. Знаете ли вы, возможно ли получить root права на Nexus 7 без потери памяти или, по крайней мере, способ сделать резервную копию памяти для последующего восстановления?
@Fogest См. редактирование, чтобы использовать резервную копию adb :)
@LiamW Я не отчитывал тебя - извини, если у тебя такое выражение лица! Это означало поднятый вверх большой палец и протягивание руки. Хороший гайд вы написали! Поэтому нужно было в первую очередь искать хорошие руководства по рутированию.

Ответы (1)

Nexus 7, вероятно, является одним из самых простых устройств Android для рутирования, и все, что вам нужно, это Android SDK (и 2 загрузки).

Шаг 1

Установите команды adbи fastboot. На Убунту:

sudo apt-get install android-tools-adb android-tools-fastboot

В Windows вы должны загрузить Android SDK, однако вы можете просто загрузить этот zip-архив adb, который содержит файлы fastbootи зависимости.

Шаг 2

На Nexus 7 перейдите к System Settings->Developer Options->Check USB Debugging(возможно, вам потребуется переместить тумблер на панели действий в положение «Вкл.»). Если вы не видите параметр «Отладка по USB», перейдите к System Settings->About Tablet->Tap on 'Build Number' 7 times.

Подключите Nexus к компьютеру.

Шаг 3

Убедитесь, что драйверы загружены и установлены, если вы используете Windows — Центр обновления Windows должен автоматически найти их.

После подключения откройте окно терминала (Windows: Win+R, cmdнажмите Enter. Ubuntu: ctrl+ alt+ t) и перейдите туда, где вы распаковали программы fastboot и adb (нет необходимости делать это в Linux — они находятся в пути) .

Шаг 3.5

Введите adb backup -all -nosystemдля резервного копирования ваших пользовательских данных в backup.abфайл.

Шаг 4

Тип adb reboot bootloader.

Шаг 5

Когда Nexus 7 перезагрузится в режиме быстрой загрузки, введите fastboot oem unlock. Прочтите информацию об устройстве и коснитесь Yesпараметра. Ваш загрузчик будет разблокирован. Это сотрет все пользовательские данные!

Шаг 6

Загрузите последний образ восстановления TWRP . Сохраните его в том же месте, что и бинарный файл fastboot. Введите fastboot flash recovery twrp.imgкоманду, чтобы прошить этот образ восстановления.

Шаг 7

В меню быстрой загрузки (зеленый робот на спине с открытой крышкой) используйте клавиши регулировки громкости для переключения между вариантами start, restart bootloader, power off, recovery mode. Нажмите кнопку питания, чтобы выбрать режим восстановления. Вы увидите логотип Google с незапертым замком, а затем заставку TWRP примерно на 45 секунд. Затем TWRP спрашивает «оставить систему только для чтения?» Вместо того, чтобы нажимать «нет», проведите пальцем по экрану, чтобы разрешить эти изменения. Это показывает вам меню TWRP, 8 больших кнопок. Нажмите на Advanced. В следующем меню нажмите на ADB Sideload.

Загрузите последний zip-файл SuperSU и сохраните его в том же месте, что и adb и fastboot. НЕ РАСПАКОВЫВАЙТЕ ЕГО.

Шаг 8

На Nexus 7 проведите пальцем по экрану, чтобы подготовить его к боковой загрузке. Введите команду adb sideload CWM-SuperSU-v0.99.zip, что займет около минуты, а затем нажмите rebootкнопку. Это может занять несколько минут и несколько перезагрузок, так что не волнуйтесь.

Nexus 7 теперь рутирован!

Шаг 9

Введите adb restore <backup file made in 3.5>для восстановления из резервной копии.

Перед 5 отсутствует шаг, на котором вы создаете резервную копию пользовательских данных.
@ott Исправлено... ;)
Что сохраняет резервная копия. Сохраняет ли он такие вещи, как музыка, приложения/данные приложений? Что конкретно резервируется?
@Fogest Приложения и данные приложений
@LiamW Итак, если бы я сделал это и восстановил резервную копию, мое устройство выглядело бы так, как будто ничего не изменилось, или что-то потеряно? Я просто очень занят в последнее время и предпочел бы не делать этого сейчас, если мне придется много перенастраивать.
Ссылка на образ TWRP больше не работает (404).
Ссылка на TWRP все еще не работает, но вы можете получить ее для nexus 7 (2013 WiFi) здесь: teamw.in/project/twrp2/193
ОШИБКА: cmuench-air:platform-tools cmuench$ adb sideload Загрузка CWM-SuperSU-v0.99.zip: ошибка «CWM-SuperSU-v0.99.zip»: закрыто
Крис, непосредственно перед этой командой проведите пальцем по Nexus 7. Я отредактировал шаг 8, чтобы отразить это. (Также используйте имя файла .zip, который вы скачали. Например, в моем файле было около дюжины цифр.)
Я знаю, что это старый пост, но я дошел до шага 7 и не получил заставку TWRP. Может быть, это проблема с версией (мой Nexus — старая модель 2012 года)