Как установить прошивку CyanogenMod на приставку Nexus Player

Nexus PlayerГод назад компания Google представила свою первую телевизионную приставку Nexus Player, которая работает под управлением системы Android TV. Устройство выпускается в партнёрстве с компанией ASUS. Nexus Player позволяет смотреть фильмы и сериалы, транслировать на телевизор изображение со смартфона или играть в игры. Аппаратная начинка Nexus Player: процессор Intel Atom, работающий на частоте 1,8 ГГц, 1 ГБ RAM и 8 ГБ внутренней памяти, беспроводные модули Bluetooth 4.1 и WiFi стандарта ac, а также HDMI-выход.

Как-то на днях пришлось повозиться с приставкой Nexus Player на предмет перепрошивки и рутования. Информации в рунете «кот наплакал». Поделюсь с вами моими методами. Для начала нужно провести подготовительные работы на ПК — установить ADB Installer, который содержит инструмент ADB (Android Debug Bridge) и драйверы из последнего комплекта средств разработки Android SDK. Последнюю версию ADB Installer можно скачать здесь.

Установка ADB Installer:

  • Запустите установочный файл с правами администратора.
  • Нажмите Y/Yes для установки ADB и Fastboot или N/No для отмены.
  • Нажмите Y/Yes для установки ADB для всех пользователей или N/No для текущего пользователя.
  • Нажмите Y/Yes для установки драйверов или N/No для отмены.
  • Через 15 секунд установка будет завершена!

Разблокировка загрузчика

Для начала небольшое отступление. Все, что вы делаете, вы делаете на свой страх и риск. Разблокировка загрузчика удалит все ваши данные на устройстве. Процедура аналогична сбросу к заводским настройкам. Разблокировка загрузчика необходима для того, чтобы была возможность устанавливать прошивки.

Переводим приставку в режим загрузчика (fastboot). Есть два метода как это сделать. Первый способ аппаратный. Отключаем питание от приставки, нажимаем и удерживая кнопку, расположенную на нижней стороне устройства, вставляем штекер питания в разъём. Второй способ программный. В настройках в разделе Для разработчиков включаем Отладку по USB. Подключаем приставку к ПК при помощи microUSB кабеля. Если Отладку по USB включили впервые, то при подключении появится всплывающие окно, где нужно разрешить отладку по USB для нашего ПК. Запускаем командную строку от имени Администратора на компьютере. Меняем директорию на ту где находится ADB. Стандартно она располагается на диске С:

cd C:/adb

И отправляем наше устройство в режим загрузчика (fastboot):

adb reboot bootloader

Если вы загружались в режим загрузчика первым способом, то необходимо подключить приставку к компьютеру при помощи microUSB кабеля. Если по второму, то устройство у нас уже подключено. Чтобы проверить видит ли компьютер устройство, набираем команду:

fastboot devices

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

Разблокировка загрузчика. Ещё раз напоминаю! Все ваши данные будут удалены после разблокировки загрузчика. Вводим два раза подряд команду:

fastboot oem unlock
fastboot oem unlock

Устройство перезагрузится и замочек при загрузке будет открытым.

Установка кастомного рекавери

Скачиваем последнюю версию кастомного рекавери для нашего устройства с сайта CyanogenMod. Для удобства переименовываем образ как fugu_cm_recovery.img и переносим его в папку adb. Перегружаем устройство в режим загрузки (fastboot) и подключаем к компьютеру. В командной строке из директории adb вводим команду:

fastboot flash recovery fugu_cm_recovery.img

После установки кастомного рекавери перезагружаем устройство:

fastboot reboot

Получение прав суперпользователя

Предупреждение! После получения прав суперпользователя вы не сможете обновлять устройство «по воздуху». Для получения прав суперпользователя необходим разблокированный загрузчик.

Скачиваем и распаковываем данный архив к себе на компьютер. Перегружаем устройство в режим загрузки (fastboot) и подключаем к компьютеру. Переносим файл root.img в папку adb. В командной строке из директории adb вводим команду:

fastboot boot root.img

После перезагрузки устройства открываем программу SuperSU и обновляем бинарники. Теперь наше устройство рутовано.

Прошивка CyanogenMod

Скачиваем последнюю версию для нашего устройства с сайта CyanogenMod. Для установки прошивки необходимо кастомное рекавери. В настройках включаем Отладку по USB и подключаем включенное устройство к ПК. Перегружаем устройство в режим востановления (Recovery):

adb reboot recovery

Устройство загружается в кастомное рекавери. Управление осуществляется при помощи кнопки, расположенной на нижней стороне устройства. Короткое нажатие перемещает курсор, длинное нажатие подобно кнопке Enter. Перед установкой прошивки CyanogenMod необходимо сделать Wipe data (Сброс к заводским настройкам). У меня данный процесс занял минут 5, так что не торопимся. После сброса выбираем файл прошивки и устанавливаем ее. По желанию можно установить Google Apps.

В настоящее время на прошивке CyanogenMod не работает микрофон на пульте дистанционного управления.

Откат на стоковую прошивку

Для возврата на стоковую прошивку перезагружаем устройство в режим загрузки (fastboot) и подключаем к компьютеру. Скачиваем официальную прошивку с сайта Google. Распаковываем скачанный архив в папку adb и запускаем файл flash_all.bat. Дожидаемся завершения процесса прошивки и перезагружаем устройство. После установки стоковой прошивки все пользовательские данные на устройстве будут удалены.

Если на каком либо этапе у вас появятся вопросы, то я постараюсь найти на них ответ.