Launcher Fire TV. Часть II. Leanback On Fire на Android AOSP

Вторая часть дополнение к видео Launcher Fire TV. В данной статье рассмотрим, как решить проблему, если после перезагрузки устройства запускается штатный Launcher. Также, если имеется Root-доступ получить на главный экран рекомендация сторонних приложений. Данное действие можно делать только в том случае, если у вас есть “BackUp прошивки”, чтобы в случае ошибки, вы смогли восстановить устройство( все действия под вашу ответственность).

На данный момент версия Launcher 23, на Аndroid 8 + рекомендации получить не предоставляется возможным, даже, пропали пункты Включить рекомендации и Строка рекомендаций. В данной статье все действия производятся на TV Box Android 7.1 AOSP.

В прошлой статье, остановились на том, что удалось получить рекомендации от YouTube:

скриншот главного экрана устройства с использованием Launcher Fire TV рекомендацииСейчас заходим в настройки Launcher:

скриншот главного экрана устройства с использованием Launcher Fire TV переход в настройкиВыбираем “Источники рекомендаций”:

скриншот главного экрана настроек лончера выбор источника рекомендацийВ 23 версии появились рекомендации от сторонних приложений, но на главном экране их нет:

скриншот главного экрана настроек лончера выбор строка рекомендацийРассмотрим, как решить данную проблему.

Открываем ES Проводник:

скриншот главного экрана устройства открытие ES ПроводникаСсылка на Google Диск с файлами для скачивания – http://catcut.net/6lUP .

Для начала включаем “Root-проводник”:

скриншот главного экрана приложения ес проводник включение рут настроекПереходим в “Устройство” и выбираем папку “Download”:

скриншот экрана приложения ES Проводник выбор устройства скриншот экрана приложения ES Проводник выбор папки загрузкиВыделяем файл “tv_core”  и нажимаем “Копировать”:

скриншот экрана приложения ES Проводник копирование файлаВыбираем “Локальное хранилище” и “Устройство”. Папка “system“:

скриншот экрана приложения ES Проводник  выбор папки systemДалее папка “etc” и папка “permissions”:

скриншот экрана приложения ES Проводник выбор папки etc скриншот экрана приложения ES Проводник выбор папки permissionsВ этой папке есть уже папка “tv_core“. Нажимаем “Вставить”:

скриншот экрана приложения ES Проводник вставка файла скриншот экрана приложения ES Проводник копирование файла в папкуДля того, чтобы вернуться к Android AOSP нужно будет удалить папку, которую вставили:

скриншот экрана приложения ES Проводник удаление папкиВозвращаемся назад. Отключаем “Root-проводник”:

скриншот экрана приложения ES Проводник отключение рут проводникаТеперь необходимо установить два приложения, чтобы после перезагрузки устройства потом запускался  Launcher Fire TV.

Выбираем приложение “TDUK-FireHelper”  и нажимаем “Установить”:

скриншот экрана приложения ES Проводник выбор приложения для установки скриншот экрана приложения ES Проводник выбор установка приложенияУстанавливаем  и нажимаем “Готово”:

скриншот экрана устройства установка приложения скриншот экрана устройства установка приложенияДалее выбираем “TDUK-FireTVSettings” и нажимаем “Установить”:

скриншот экрана приложения ES Проводник выбор приложения для установки скриншот экрана приложения ES Проводник выбор установки приложенияУстанавливаем  и нажимаем “Готово”:

скриншот экрана устройства установка приложения скриншот экрана устройства установка приложенияВозвращаемся на главный экран. Переходим в “Настройки”:

скриншот главного экрана устройства с использованием лаунчера переход в настройкиЕсли у вас ещё нет прав разработчика, то заходим в раздел “Об устройстве”, выбираем “Сборка” и кликаем 7 раз:

скриншот главного экрана устройства с использованием лаунчера раздел настройки выбор об устройстве скриншот главного экрана устройства с использованием лаунчера раздел настройки выбор сборкаПрава получены. Теперь переходим в пункт “Для разработчиков” и включаем “Отладка по USB”:

скриншот главного экрана устройства с использованием лаунчера раздел настройки выбор для разработчиков скриншот главного экрана устройства с использованием лаунчера включение отладки юсбПодтверждаем:

скриншот главного экрана устройства с использованием лаунчера разрешение отладки юсбДалее открываем приложение “SettingsHelper” :

скриншот главного экрана устройства с использованием лаунчера открытие приложенияТеперь это приложение подаст команду shell:

скриншот экрана приложения SettingsHelper подача команды Нажимаем “Оk”:

скриншот экрана приложения SettingsHelper разрешение отладки нажатие окОткрылось приложение “FireTVSettings”:

скриншот экрана приложения SettingsHelper главный экранЗдесь можно выбрать приложение, которое будет запускаться при старте устройства. Выберем Launcher:

скриншот экрана приложения SettingsHelper выбор приложения при стартеСтавим галочки и нажимаем “Save”:

скриншот экрана приложения SettingsHelper выбор пунктов и сохранениеТеперь необходимо перезагрузить устройство.

После перезагрузки появились рекомендации:

скриншот главного экрана устройства после перезагрузки рекомендацииПросмотрим, как работает “Рlay Маркет”. К сожалению, он будет, как на телевизоре – урезанная версия:

скриншот главного экрана устройства открытие плэй маркета скриншот главного экрана устройства открытие плэй маркетаВидим, что эта версия не подходит для устройства, поэтому обновим её.

Заходим в ES Проводник:

скриншот главного экрана устройства открытие  ES ПроводникПереходим в “Устройство” и выбираем папку “Download”:

скриншот экрана приложения ES Проводник переход в устройство скриншот экрана приложения ES Проводник выбор папки загрузкиВыбираем “Google Play Маркет” и нажимаем “Установить”:

скриншот экрана приложения ES Проводник выбор приложения для установки скриншот экрана приложения ES Проводник установка приложенияУстанавливаем  и нажимаем “Готово”:

скриншот экрана устройства установка приложения скриншот экрана устройства установка приложенияДва файла, которые остались, это голосовой поиск Google для смартфона и для Аndroid:

скриншот экрана приложения ES Проводник файлы для скачивания голосовой поискВозвращаемся на главный экран. Заходим в “Google Play Store“:

скриншот экрана устройства заход в Google Play StoreВидим телевизионную версию:

скриншот экрана устройства заход в Google Play StoreЗаходим в настройки устройства и отключаем “Отладка по USB”:

скриншот экрана устройства с использованием лаунчера заход в настройки скриншот экрана устройства раздел настройки выключение отладки юсбПриложение “FireHelper” можно удалить.

Есть такой побочный эффект, если система начнет озвучивать действие на экране, то необходимо в системных приложениях найти “Синтезатор речи от Google” и отключить его:

скриншот экрана устройства раздел настройки выключение отладки юсбПодтверждаем:

скриншот экрана устройства раздел настройки выключение отладки юсб
Теперь все!
Ознакомьтесь с другими статьями из рубрики “Сложные задачи” здесь.

P.S. Поддержка проекта по ссылке 😉

Комментарии 1

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Яндекс.Метрика