Как разблокировать загрузчик и получить root права на Google Pixel 2 и Pixel 2 XL

Признанный разработчик / признанный участник XDA nathanchance опубликовал руководства по разблокировке, прошивке и рутированию Google Pixel 2 и Pixel 2 XL.

Многие энтузиасты ожидали, что получение root-прав на устройствах первого поколения Google Пиксель было бы так же просто, как рутировать устройства Google Nexus, но это оказалось не так. Система разделов A/B в Android Nougat поначалу создавала много головной боли разработчикам, и Несовместимость Pixel с наиболее распространенными эксплойтами только добавлено к вызову. Излишне говорить, что были причины для беспокойства. Пиксель 2 и Пиксель 2 XL. Но, к счастью, разработка, похоже, продвигается нормально.

В конце октября, альфа-порт TWRP стал доступен для Pixel 2 и Pixel 2 XL.. И на этой неделе признанный разработчик/признанный участник XDA Натаншанс выпустил руководства по разблокировке, прошивке и рутированию обоих телефонов.

Вот как начать:

Установите Fastboot и ADB.

  1. Разархивируйте папку на жестком диске.
  2. Перейдите в папку, содержащую файлы ADB и Fastboot, и введите «cmd» в строке пути вверху.
  3. Должна открыться командная строка, в которой будет указана текущая папка.
  4. Введите следующие команды: Код:
    adb --versionfastboot --version

На этом этапе вы должны увидеть некоторую информацию. Если это так, Fastboot и ADB успешно установлены.

Разблокируйте загрузчик Pixel 2/Pixel 2 XL

В руководстве указано, что разблокировка загрузчика Pixel 2 или Pixel 2 XL приведет к удалению данных с телефона. Рекомендуется сделать резервную копию всех важных данных на случай, если что-то пойдет не так.

  1. На телефоне откройте Настройки, перейдите к Система затем О телефонеи нажмите на номер сборки семь раз.
  2. Параметры разработчика теперь будет видно на главной странице настроек. Введите его и включите USB отладки и OEM-разблокировка.
  3. Подключите телефон к компьютеру и введите следующую команду в командном терминале Windows:
    adb reboot bootloader
  4. Далее решите, хотите ли вы выполнить стандартную разблокировку или критическую разблокировку. А критическая разблокировка позволяет напрямую прошивать файлы загрузчика. В противном случае вы получите сообщение об ошибке при попытке это сделать.
  5. В зависимости от того, что вы решили на предыдущем шаге, выполните одну из следующих команд:
    fastboot flashing unlock
    ИЛИ
    fastboot flashing unlock_critical
  6. Следуйте инструкциям на вашем устройстве, а затем перезагрузитесь.

Получите root права на Pixel 2/Pixel 2 XL.

  1. Загрузите Magisk Manager с официальная ветка и установите его.
  2. Возьмите загрузочный образ для исправления (вы можете выбрать либо последний заводской образ, либо собственный образ ядра) и установите его на свое устройство с помощью этой команды:
    adb push  /sdcard/Download
  3. Откройте Magisk Manager и нажмите кнопку Установить кнопка.
  4. Нажмите Установить при первом запросе, затем выберите Исправление файла загрузочного образа. Появится файловый менеджер.
  5. Выберите загрузочный образ, который вы хотите исправить, и позвольте Magisk Manager исправить его.
  6. Снимите его с вашего устройства с помощью этой команды:
    adb pull /sdcard/MagiskManager/patched_boot.img
  7. Перезагружаемся в загрузчик:
    adb reboot bootloader
  8. Прошейте загрузочный образ и перезагрузитесь. Код:
    fastboot flash boot patched_boot.imgfastboot reboot
  9. Откройте Magisk Manager, и ваше устройство должно быть рутировано.

Посетите соответствующие темы на форуме Pixel 2 и Pixel 2 XL, где вы найдете советы по разблокировке, прошивке заводских образов и рутированию.

Тема на форуме XDA по разблокировке/прошивке/рутированию Pixel 2 (walleye)

Тема на форуме XDA по разблокировке/прошивке/рутированию Pixel 2 XL (таймень)