Amazon Fire TV - семейство ТВ приставок амазона

Обсуждаем все компьютерное железо, не вошедшее в предыдущие разделы
Аватара пользователя
Zyxmon
Администратор
Сообщения: 1912
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 10 дек 2019, 19:06

Данная тема посвящена Tv приставкам амазона. В основном речь пойдет о стике Amazon Fire TV stick 4k. Его описание и технические характеристики легко находятся в интернете.

Почему, спросите Вы. Дело в том (цитирую известного специалиста по тв приставкам)
У стика есть поддержка Widevine DRM L1 и HDCP 2.2. Т.е. большая часть легальных VoD-сервисов доступна в максимальном качестве для него. У стика есть сертификация Netflix, поддерживается до 4K + DV.

Вторая причина - частые распродажи за 50% на сайте амазона, когда стик стоит $25. Да в Россию этот товар не отправляется, посредники доставят его еще за $5-$10. Но все равно это очень дешево. Амазон зарабатывает не на железе, а на контенте....

Операционная система стика - FireOS. Это сильно модифицированный AndroidTV. К счастью есть возможность устанавливать apk файлы для андроида.

По умолчанию на главном экране fire tv куча рекламы платного контента, которые еще и не работает за пределами США.

В группе telegram https://t.me/amazonfiretvrus известным спецом tsynik были реализованы два решения

1. Решение без "вскрытия" стика. Установка альтернативного лончера (форк Launcher Hijack - прога уже заблокирована в системе FireOS), установка русского языка (для других программ), установка голосового поиска Google.
2. Решение со вскрытием стика, с замыканием контактов на плате. В этом случае на устройстве root, полный перевод (настроек) на русский, альтернативный лончер полностью заменяет стоковый. Доработанный tsynik LeanbackLauncher может показывать рекомендации.
Появился недавно возможность устанавливать Gapps. Правда функционал тут (пока?) частичный.

Решение с рутом красивое, элегантное. Требует для применения определенных навыков. Я начну описывать решение 1.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1912
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 10 дек 2019, 19:32

Все необходимое для первоначальной настройки невзломанного стика, и для получения root доступа есть на google drive (c) tsynik - https://drive.google.com/drive/folders/ ... 4-4TpdpEoi
Я сделал скрипт установки самого необходимого с компа (ноута). Он основан на решении MadAndron, но включает новые версии приложений и некоторый исправления (и еще больше багов). Скрипт и apk пакеты тут - http://android.zyxmon.org/files/firetv/ ... nstall.zip
Желающие (опытные пользователи) могут вводить adb команды в ручном режиме.
В любом случае для дальнейшего необходимо включит отладка по usb и установку из неизвестных источников в настройках MyFireTV:
firetv_2019-12-11_07_34_35.png


Далее (поскольку в скрипте есть ошибки я опишу, что он делает, что дополнительно нужно настроить).


Гавный элемент (для варианта 1 из первого поста) это FireJack - это приложение вызывает альтернативный лончер и русифицирует firetv.
В скрипте это строки

Код: Выделить всё

adb install -r ./FireTVjack-4.0.9.apk
adb shell pm grant com.amazon.fireh1jack android.permission.WRITE_SECURE_SETTINGS
adb shell pm grant com.amazon.fireh1jack android.permission.CHANGE_CONFIGURATION
adb shell pm grant com.amazon.fireh1jack android.permission.SYSTEM_ALERT_WINDOW

После того, как все установлено, нужно FireJack запустить, задать в нем новый лончер и настроить. У меня такие настройки
firetv_2019-12-10_18_30_03.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1912
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 10 дек 2019, 19:39

Установка русской клавиатуры. Доступны две на выбор. FireStyle и Leanback. В скрипте это

Код: Выделить всё

adb install -r ./LeanKeyKeyboardPro_v4.3.30_r.apk
adb shell  ime enable org.liskovsoft.leankeykeyboard.pro/com.google.leanback.ime.LeanbackImeService  
adb shell  ime set org.liskovsoft.leankeykeyboard.pro/com.google.leanback.ime.LeanbackImeService

или

Код: Выделить всё

adb install ./FireTV_style_keyboard_0_2e_qwer.apk
adb shell ime enable com.example.semitop7.FireTVStyle/.FireTVStyleIME
adb shell ime set com.example.semitop7.FireTVStyle/.FireTVStyleIME

В принципе "прописывать" ime не обязательно, если установлен FireJack. FireJack пропишет клавиатуру в способе ввода и сделает ее активной, если обнаружит.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1912
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 10 дек 2019, 19:43

Установка лончера. На выбор два - atv лончер и LeanbackLauncher for fire TV (доработка tsynik). На нерутованных устройствах похожи. Leanback чуть пофункциональнее. Для Leanback дополнительно устанавливается AppDrawer (появится после перезагрузки).

Код: Выделить всё

adb install -r ./ATV_Launcher_Pro-0.1.5.apk

Код: Выделить всё

adb install -r ./LeanbackOnFire_1.5-release.apk
adb install -r ./com.amazon.appdrawer-1.0-amz.apk
adb shell pm grant com.amazon.tv.leanbacklauncher android.permission.WRITE_SECURE_SETTINGS

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1912
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 10 дек 2019, 19:48

Установка голосового поиска Google. Я ставил версию 3.7. Есть еще 3.13 - она запускается у меня не с первого раза, но после первого срабатывания работает. Требуется перезагрузка.

Код: Выделить всё

adb install -r ./com.google.android.katniss_3.7.0.FTV.apk
adb shell pm grant com.google.android.katniss android.permission.SYSTEM_ALERT_WINDOW
adb install -r ./com.google.android.katniss.settings.apk

Устанавливается маленьекое приложение настроек поиска (в каких приложениях искать и т.п.).
После вызова поиска нужно нажать кнопку с микрофоном и говорить. Потом отпустить кнопку.
Поиск работает и в приложениях. С помощью ButtonRemapper (см. далее) можно навесить голосовой поиск на долгое или дройное нажатие кнопки (меню, перемотка и т.д.)

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1912
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 10 дек 2019, 19:51

ButtonRemaper ставить не обязательно.

Код: Выделить всё

adb install -r ./Button_Remapper_1.14.3.FTV.apk
adb shell pm grant com.irishin.buttonsremapper android.permission.WRITE_SECURE_SETTINGS

С его помощью можно навесить не только вызов поиска, но и переключение клавиатуры (в некоторых местах стороняя не работает, ввод пароля wifi) и другие функции.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1912
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 10 дек 2019, 20:51

Несколько слов об установке сторонних приложений на стик. Вариантов тут вагон и маленькая тележка.
1. через облако. не пробовал.
2. с помощью adb - мне удобно, другим, подозреваю, неудобно.
3. стягиванием с НАСа (или компа). я использую для этого TotalCommander с LAN плагином.
4. С помощью приложения Easy Fire Tools - https://easy-fire-tools.ru.aptoide.com/ - очень удобно со смартфона, планшета. Можно делать скриншоты.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1912
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 10 дек 2019, 20:58

Еще одна полезная программа scrcpy - https://github.com/Genymobile/scrcpy/releases
Пользоваться так:

Код: Выделить всё

adb connect IP
scrcpy

На экране компа будет дубль экрана со стика. Можно управлять мышкой. Например в tasker (будет далее).

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1912
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 10 дек 2019, 21:00

Решаем проблему с просыпанием.
Если установлен альтернативный лончер, по при просыпании стик будет переходить на стоковый амазоновский лончер с рекламой. В этом случае достаточно на пульте нажать "home" и вернутся в альтернативный.
Можно избежать этого с помощью приложения tasker. Для этого нужно создать в tasker два профиля. Один для события "экран погашен", другой для "экран включен". При наступлении этих событий следует выполнить задание, состоящее из вызова приложения "новый лончер".
Сохраненные профили во вложении.
task.txt


Программа tasker не управляется пультом. Для управления можно использовать scrcpy (см. предыдущее сообщение) или же подключить питание через OTG кабель с мышкой.
OTG.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1912
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 11 дек 2019, 09:08

Немного рекламы, точнее впечатлений.
Плюсы
Компактность (удобно брать в отпуск, командировку)
Удобный пульт с микрофоном
Высокое качество картинки (лучше mi box однозначно)
Работа стриминговых сервисов netflix, okko и т.д.
Минусы
Необходимо знать английский (для первоначальной настройки как минимум)
Неудобство установки приложений (на Amazon store мало полезного, Google маркета нет)
Некоторая сложность начальной настройки (особенно вскрытие с рутованием)


Вернуться в «Другое оборудование»

Кто сейчас на конференции

Всего 3 посетителя :: 0 зарегистрированных, 0 скрытых и 3 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя