Руководство · Автозапуск
BurgTV открывается сам при включении
· Проверено в BurgTV 1.3.10 (ТВ)
Начиная с версии 1.3.10 ТВ‑приложения BurgTV может открываться сам, когда вы включаете устройство или телевизор. Опция называется Открывать BurgTV при включении, она по умолчанию выключена, и её можно включить пультом на Google TV, Android TV и Fire TV с Fire OS 7. На устройствах Fire TV с Fire OS 8 у Amazon нет страницы, где можно выдать разрешение: при желании его можно выдать один раз через ADB, как описано ниже.
Что делает эта опция
- Как значокBurgTV открывается точно так же, как при нажатии на его значок. Если он уже на экране, ничего не происходит.
- Запуск и включение ТВОн открывается при запуске устройства и при повторном включении телевизора, если BurgTV ещё в памяти.
- Родительский контрольОн не открывается, если профиль, который должен открыться, вне разрешённых часов или уже израсходовал время на сегодня.
- По умолчанию выключенаРешаете вы: включайте и выключайте её когда угодно в настройках BurgTV.
Как её включить
- В BurgTV откройте Настройки > Общие.
- Включите Открывать BurgTV при включении.
- На Google TV и Android TV BurgTV запросит разрешение Поверх других приложений: выберите Открыть настройки, включите разрешение для BurgTV и вернитесь кнопкой «Назад».
- На Fire TV с Fire OS 7 больше ничего не нужно.
Если позже вы отзовёте разрешение в настройках устройства, BurgTV сам выключит опцию, потому что без разрешения он не смог бы открыться.
Где её можно включить пультом
| Функция | Пультом | Что нужно |
|---|---|---|
| Fire TV с Fire OS 7 или старше | Да | Ничего: просто включите опцию. |
| Google TV и Android TV с Android 10 или новее | Да | Разрешение Поверх других приложений: BurgTV откроет нужную страницу. |
| Android TV с Android 9 или старше | Да | Ничего: просто включите опцию. |
| Fire TV с Fire OS 8 (например, Fire TV Stick 4K и 4K Max 2-го поколения, 2023 год) | Нет | Один раз команда ADB с компьютера или телефона (см. ниже). После этого опция появится. |
| Fire TV на Vega OS | Нет | BurgTV установить нельзя: см. Fire TV на Vega OS. |
Чтобы узнать версию вашего Fire TV, откройте Настройки > Мой Fire TV > Об устройстве: в версии ПО указано Fire OS 7 или Fire OS 8.
Почему на Fire TV с Fire OS 8 нет этой опции
Начиная с Android 10 приложение не может открыться само, если пользователь не дал ему разрешение Поверх других приложений. Fire OS 8 основана на Android 11, но в настройках Amazon нет страницы для этого разрешения, и Amazon не предусматривает автоматическое открытие приложений. Это решение Amazon, и оно касается всех приложений, а не только BurgTV. Чтобы вы не видели переключатель, который не работает, BurgTV скрывает опцию, пока разрешения нет. Если выдать его один раз через ADB, опция появится сама.
Fire OS 8 для опытных пользователей: подготовка Fire TV
Это необязательно, и делается только один раз. Нужен компьютер или телефон Android в той же сети Wi-Fi, что и Fire TV.
- На Fire TV откройте Настройки > Мой Fire TV > Об устройстве и нажмите на название устройства 7–10 раз, пока сообщение не подтвердит, что раздел Для разработчиков (Developer options) включён.
- Вернитесь в Настройки > Мой Fire TV > Для разработчиков и включите Отладка ADB (ADB debugging).
- Запишите IP‑адрес Fire TV: он указан в Настройки > Мой Fire TV > Об устройстве > Сеть (например, 192.168.1.50).
Когда отладка ADB включена, устройство в вашей сети может запросить управление Fire TV: Fire TV каждый раз спрашивает вас сообщением. Принимайте только свои устройства.
Выдать разрешение с компьютера
На компьютере нужна программа adb из бесплатного пакета Google SDK Platform-Tools (Windows, macOS и Linux). Откройте терминал в папке adb и введите эти команды, указав IP‑адрес своего Fire TV вместо примера:
adb connect 192.168.1.50
adb shell appops set com.burgtv.player SYSTEM_ALERT_WINDOW allow
adb shell appops get com.burgtv.player SYSTEM_ALERT_WINDOW- При первом
adb connectна телевизоре появится сообщение с просьбой разрешить отладку: выберите OK. Можно отметить галочку, чтобы запомнить этот компьютер. - Если первая команда отвечает
unauthorizedилиfailed to authenticate, примите сообщение на телевизоре и снова выполнитеadb connect. - Последняя команда нужна только для проверки: в ответе должно быть
allow.
Выдать разрешение с телефона Android
Без компьютера можно воспользоваться приложением ADB для Android, например Remote ADB Shell (стороннее приложение, не связанное с BurgTV).
- Установите приложение на телефон и подключите его к IP‑адресу Fire TV, порт 5555.
- На телевизоре примите сообщение с просьбой разрешить отладку.
- В командной строке приложения введите
appops set com.burgtv.player SYSTEM_ALERT_WINDOW allow(здесь безadb shellв начале: приложение уже в оболочке Fire TV) и подтвердите.
После команды
- Откройте BurgTV, затем Настройки > Общие: опция Открывать BurgTV при включении теперь на месте. Включите её. Если настройки уже были открыты, выйдите из них и зайдите снова.
- Если отладка ADB вам больше ни для чего не нужна, выключите её в Настройки > Мой Fire TV > Для разработчиков. Разрешение, выданное BurgTV, сохранится.
- Разрешение сохраняется и после перезагрузки, пока вы не удалите BurgTV. Если установите его заново, выполните команду ещё раз.
- Чтобы отозвать разрешение, используйте ту же команду с
defaultвместоallow: BurgTV сам выключит опцию.
Если не работает
- adb не подключается: проверьте, что отладка ADB включена, IP‑адрес правильный, а компьютер или телефон в той же сети, что и Fire TV.
- Не появляется сообщение «разрешить отладку»: смотрите на телевизор сразу после
adb connect; если вы его отклонили, выключите и снова включите отладку ADB и повторите. - Опция не появляется в BurgTV: проверьте через
appops get, что ответ —allow, затем закройте и снова откройте настройки BurgTV. - BurgTV не открывается при повторном включении телевизора: если система закрыла его, чтобы освободить память, он откроется при следующем запуске устройства. Он также не открывается вне часов, заданных в родительском контроле.
Частые вопросы
Автоматическое открытие входит в бесплатную версию?
Да. Опция «Открывать BurgTV при включении» есть в бесплатной версии ТВ‑приложения начиная с 1.3.10.
Почему я не вижу эту опцию на своём Fire TV?
Скорее всего, ваш Fire TV работает на Fire OS 8: у Amazon нет страницы, где можно выдать разрешение пультом. Его можно выдать один раз через ADB, после этого опция появится сама.
Опасна ли команда ADB для Fire TV?
Команда даёт BurgTV одно разрешение — «Поверх других приложений», и его можно отозвать когда угодно. В конце лучше выключить отладку ADB, если она вам не нужна.
Нужно ли повторять команду после каждой перезагрузки?
Нет. Разрешение сохраняется, пока вы не удалите BurgTV.
Открывается ли BurgTV, если профиль вне своих часов?
Нет. Если профиль, который должен открыться, вне разрешённых часов или уже израсходовал время на сегодня, BurgTV сам не открывается.
Работает ли это на Fire TV с Vega OS?
Нет. Устройства Fire TV на Vega OS не устанавливают приложения Android, поэтому BurgTV на них тоже не установить.