Оглавление:
Есть много причин, чтобы получить root права на телефон Android. Возможно, вы захотите изменить тему устройства, включить определенные функции, которые требуют более глубокого доступа к системе, или, возможно, вы просто любите тыкать, пока оно не сломается. Если вы покупаете телефон с намерением рутировать его, линейка Google Pixel - это хорошее начало.
Прежде всего, Google предоставляет заводские изображения для всех своих устройств. При попытке рутировать устройство не сложно сделать кирпич, поэтому важно иметь надежный способ восстановить работу телефона. Во-вторых, разблокировка загрузчика и рутирование устройства не приведет к аннулированию гарантии на ваш телефон Pixel. Наконец, на XDA есть активное сообщество моддингов, которое предоставляет твики и пользовательские операционные системы для телефонов Google.
Инструменты, которые вам понадобятся
Чтобы получить root права на Pixel 2 или Pixel 2 XL, вам понадобится несколько инструментов. Есть несколько решений одним нажатием, но любой, кто рутирует первый раз, должен пройти ручной путь, чтобы сделать его более опытным. Вот что вам нужно для рутинга вашего телефона:
- Компьютер под управлением Windows, Linux или Mac
- Комплект разработчика программного обеспечения Android (SDK) или
- Минимальный ADB и Fastboot. Этот инструмент доступен только для Windows, и вместо установки всего SDK он устанавливает только компоненты Android Debugging Bridge (ADB) и Fastboot, необходимые для разблокировки загрузчика и рутирования устройства.
- Последний заводской образ, загруженный для вашего устройства. Pixel 2 под кодовым названием «walleye», а Pixel 2 XL под кодовым названием «taimen». При загрузке заводского изображения оно будет помечено как image-taimen-opd.X для Pixel 2 XL и image-walleye-opd.X для Pixel 2.
- Последняя версия Magisk Manager загружена на ваш компьютер. * Соответствующий USB-кабель для подключения телефона к компьютеру.
Вам также необходимо выполнить начальную настройку телефона, в том числе установить PIN-код или пароль, чтобы разблокировать экран блокировки. После этого откройте приложение настроек.
- Прокрутите вниз, затем нажмите Система.
- Нажмите О телефоне.
- В самом низу следующего экрана коснитесь Построить номер семь раз. Введите PIN-код или пароль на экране блокировки. Теперь вы открыли опции для разработчиков.
- Вернитесь в системное меню.
- Нажмите Параметры разработчика.
- В верхней части страницы вы увидите опцию «Разблокировка OEM». Нажмите ползунок, чтобы включить его, затем введите пароль или PIN-код экрана блокировки.
- Нажмите Включить.
- Прокрутите немного вниз, и вы увидите раздел « Отладка ».
- Нажмите ползунок рядом с отладкой USB.
- Нажмите ОК.
Прежде чем делать что-либо еще, сделайте резервную копию всего, что вы хотите восстановить на своем телефоне. Это могут быть фотографии, текстовые сообщения SMS или любые другие локальные файлы. Разблокировка загрузчика полностью уничтожит жесткий диск вашего телефона, поэтому все, что не было скопировано, исчезнет навсегда. Файлы могут быть скопированы в облачный сервис, такой как Google Drive или Google Photos, или перенесены на ваш компьютер с помощью USB-кабеля. Как только все будет зарезервировано, мы готовы приступить к настоящему веселью этого проекта.
Для целей данного руководства мы будем использовать Minimal ADB и Fastboot. Однако команды одинаковы и при использовании Android SDK, если вы предпочитаете этот инструмент. Подключите телефон к компьютеру, затем откройте командную программу.
- Введите устройства adb, чтобы убедиться, что соединение ADB работает правильно.
- На экране вашего телефона появится приглашение с вопросом, хотите ли вы разрешить отладку по USB. Нажмите ОК.
- Наберите adb reboot bootloader. Ваш телефон перезагрузится в меню загрузчика.
- Введите устройства fastboot, чтобы убедиться, что соединение Fastboot работает правильно.
- Типа fastboot прошивает разблокировка. Вы увидите запрос на телефоне, чтобы подтвердить, что вы хотите разблокировать загрузчик.
- Используйте кнопку увеличения громкости, чтобы выбрать РАЗБЛОКИРОВАТЬ ЗАГРУЗЧИК, затем кнопку питания, чтобы продолжить.
- Введите fastboot reboot, чтобы перезагрузить телефон.
- Ваш телефон перезагрузится, и вам нужно будет установить его как новый. Выполните обычный процесс настройки, снова убедившись, что вы установили PIN-код или пароль на экране блокировки.
- Скопируйте загруженный ранее Magisk Manager APK-файл со своего компьютера на телефон. Загрузите файл приложения, чтобы установить его на телефон.
Magisk - это инструмент, который изменяет загрузочный образ для вашего телефона, но сначала вам нужно будет загрузить загрузочный образ. Модифицированный загрузочный образ предоставляет пользователю root-доступ, а также менеджер root для управления правами root для приложений.
Как выглядит приложение Magisk.- Извлеките заводской образ, загруженный ранее, затем откройте извлеченную папку. Извлеките и откройте папку image -taimen-opd.X или image-walleye-opd.X, затем скопируйте файл с названием boot.img в папку «Загрузки» на своем телефоне.
- Откройте Magisk. Вам будет предложено установить последнюю версию инструментов Magisk, но это не обязательно. Нажмите Установить.
- Нажмите Patch Boot Image File.
- Внутри средства выбора файлов перейдите в папку « Загрузки ».
- Выберите boot.img.
- Magisk будет использовать предоставленный вами загрузочный образ, чтобы сгенерировать модифицированный загрузочный образ для вашего телефона и указать местоположение, где хранится этот образ. Скопируйте измененное изображение с телефона на компьютер.
- Поместите файл в папку Minimal ADB и Fastboot или Android SDK на вашем компьютере.
- Включите параметры разработчика, как и раньше, и разрешите отладку по USB. В окне командной строки введите adb devices, чтобы убедиться, что телефон подключен правильно.
- Наберите adb reboot bootloader для перезагрузки в меню загрузчика.
- Как только телефон перезагрузится в загрузчик, введите fastboot devices, чтобы убедиться, что он подключен правильно.
- Наберите fastboot flash boot patched_boot.img. Измененный загрузочный образ будет записан на ваш телефон.
- Введите fastboot reboot, чтобы перезагрузить телефон.
- Загрузите приложение, такое как Root Check, чтобы убедиться, что телефон действительно рутирован. Если нет, то лучше всего следовать приведенным ниже шагам и попытаться снова.
Unrooting
Вы можете отключить устройство позже. Например, определенное приложение, которое вы используете, может не работать, или вам нужно вернуть телефон для гарантийной поддержки. Не беспокойтесь, рутирование телефона просто как пирог.
- Сделайте резервную копию любого локального контента на вашем телефоне, такого как текстовые сообщения или фотографии.
- Скопируйте содержимое извлеченной папки заводского образа в папки Minimal ADB и Fastboot.
- Подключите телефон к компьютеру, откройте Minimal ADB и Fastboot и введите adb reboot bootloader для перезагрузки в загрузчик.
- После перезагрузки телефона дважды щелкните на пакетном файле flash-all на вашем компьютере. Это зафиксирует заводской образ на ваш телефон, перезаписывает модифицированный загрузочный образ и стирает все локальные данные.
- Как только заводское изображение будет мигать, ваш телефон будет перезагружен. Но загрузчик все еще разблокирован. Удерживайте кнопку питания, чтобы выключить телефон, затем нажмите и удерживайте кнопку питания и уменьшите громкость в течение нескольких секунд, чтобы загрузиться в режиме загрузчика.
- Наберите fastboot мигающий замок, чтобы снова заблокировать загрузчик.
- Используйте кнопку громкости, чтобы выбрать LOCK THE BOOTLOADER.
- Введите fastboot reboot, чтобы перезагрузить телефон. Как только он перезагрузится, ваш телефон будет как новый, готовый к установке или продаже.
Вы рутируете свой телефон? Дайте нам знать внизу!