Оживляем дешевый Smart TV: ADB, деблоат Яндекс ТВ ч2

Шаг 3. Хирургический деблоат Яндекса Давайте посмотрим, что крутится на устройстве. Пишем: adb shell pm list packages | grep yandex

Нам вывалится около 30 пакетов. Яндекс пустил корни очень глубоко. Но будьте осторожны: нельзя бездумно удалять всё подряд.

com.yandex.tv.settings — это приложение отвечает за системные настройки телевизора. Если его удалить, вы не сможете настроить даже Wi-Fi или Bluetooth. ru.yandex.androidkeyboard.tv — единственная экранная клавиатура в системе. Без нее вы не сможете ввести ни один поисковый запрос или пароль. Удалять системные приложения намертво мы не будем (без root-прав это и не получится), но мы можем отключить их для текущего пользователя. Это освободит оперативную память и процессорное время, а в случае проблем всё можно будет вернуть одной командой. Я подготовил список пакетов, которые можно безболезненно отключить. Сюда входят Алиса, Кинопоиск, Музыка, встроенный браузер, рекламные сервисы и сам яндекс-лаунчер: # Список пакетов для отключения packages=( "com.yandex.tv.alice" "com.yandex.tv.home" "ru.kinopoisk.yandex.tv" "com.yandex.tv.music" "com.yandex.browser.tv" "com.yandex.tv.live" "com.yandex.tv.input.efir" "com.yandex.tv.daydream" "com.yandex.tv.bugreportsender" "com.yandex.android.advid" "com.yandex.tv.ytplayer" "com.yandex.tv.webplayer" "com.yandex.tv.videoplayer" "com.yandex.launcher.updaterapp" )

for pkg in "${packages[@]}"; do adb shell pm uninstall --user 0 "$pkg" adb shell am force-stop "$pkg" done

Примечание для Windows-пользователей: если вы запускаете скрипт через PowerShell, синтаксис цикла будет немного другим, но суть та же — для каждого пакета выполняем pm uninstall --user 0 <имя_пакета>. Если вдруг после перезагрузки что-то сломалось или вам захотелось вернуть, например, Кинопоиск, его можно восстановить прямо из системного раздела одной командой: adb shell cmd package install-existing ru.kinopoisk.yandex.tv

Шаг 4. Установка чистого лаунчера Раз уж мы отключили стандартный лаунчер Яндекса (com.yandex.tv.home), телевизору нужен новый домашний экран. Я выбрал FLauncher — это легкий, бесплатный лаунчер с открытым исходным кодом, написанный на Flutter. В нем нет рекламы, рекомендаций и прочего мусора, только ваши иконки приложений. Скачиваем актуальный APK с официального GitLab (под архитектуру armeabi-v7a): GitLab Releases FLauncher И устанавливаем его через ADB: adb install flauncher.apk

Теперь нужно объяснить системе, что это наш новый главный экран. Выполняем команду: adb shell cmd package set-home-activity me.efesser.flauncher/.MainActivity

Готово. Теперь при нажатии кнопки Home на пульте у вас всегда будет

Шаг 5. Сборка медиацентра Телевизор готов к установке софта. Так как Google Play Store на телевизоре нет (это чистый AOSP без GMS-сервисов), всё ставим через ADB. SmartTube — клиент YouTube без рекламы, оптимизированный под пульт. Качаем стабильную версию (ARMv7) с официального репозитория: GitHub yuliskov/SmartTube adb install SmartTube_stable_armeabi-v7a.apk

Lampa + TorrServe — ультимативная связка для просмотра торрентов онлайн без предварительного скачивания. Скачиваем клиент Lampa (Lite-версию): GitHub lampa-app/LAMPA Скачиваем TorrServe (MatriX-клиент): GitHub YouROK/TorrServe Устанавливаем оба APK: adb install lampa.apk adb install torrserve.apk

Настройка: Запускаем TorrServe на телевизоре один раз (он поднимет локальный сервер на порту 8090). Затем открываем Lampa → заходим в Настройки → Торренты → TorrServe. В поле адреса вводим http://127.0.0.1:8090, нажимаем «Проверить» (статус должен смениться на зеленый). Теперь Lampa умеет стримить торренты через TorrServe. Для онлайн-просмотра не забудьте добавить в Lampa плагины-балансеры в меню «Расширения». TV Bro — легкий браузер для Android TV, который отлично управляется с пульта и имеет встроенный AdBlock. Он пригодится нам для открытия веб-страниц по внешним командам. GitHub truefedex/tv-bro

продолжение в профиле открываться аккуратный плиточный лаунчер.