Приложения для линукс смарт

Запускаем Ubuntu и смотрим Torrent и Torrent-TV прямиком на Samsung SmartTV


После прочтения комментария от awoland во вчерашней статье Как SmartTV забыли о главном, я сразу полез пробовать получить root-права и telnet/ssh на своем телевизоре. Оказывается, все уже готово для этого, и это проще простого!

Достаточно установить Виджет SamyGo, и он все сделает за вас!

Что дает нам SamyGO?
  • Root-доступ на ТВ через Telnet
  • Виртуальную флешку, монтирование NFS, Samba, FTP на нее
  • Samba, FTP-серверы
  • Apache2 с PHP
  • rtorrent
  • Уйму веселья!

# -*- DISCLAIMER -*-
Все, что вы делаете со своим ТВ, вы делаете на свой страх и риск. Автор этой статьи не несет никакой ответственности за ваш анал.

Для моего ТВ (E-серия), мне необходимо было:

  1. Установить Skype на ТВ и запустить его 1 раз
  2. Скачать инсталлятор виджета SamyGo на флешку
  3. Запустить его с флешки
  4. .
  5. PROFIT!

Как они это сделали, демоны?

Уязвимость в функции FilePlugin.Copy, вызываемой через eval, которая позволяет копировать что угодно куда угодно. Скрипт берет и копирует подмененный libSkype.so, который умеет только запускать другой скрипт, и устанавливает сам виджет SamyGo.

Что же в виджите SamyGo?

Ну это вообще пушка! Мы можем выполнять shell-команды из все той же функции, используя $()-синтаксис.
run.sh выполняет инсталляцию busybox и прочей мишуры, монтирует data.xfs, запускает telnetd и nc, который запускает sh при коннекте (если будут какие-то проблемы с /dev/pts и к telnet нельзя будет подключиться), запускает подобия init-скриптов.

Что внутри?

Ядро поддерживает SquashFS, FAT32, XFS, RFS (Самсунговская ФС, FAT32 + журналирование), NTFS (Драйвер tntfs от Tuxera). Есть поддержка модулей, в SamyGo поставляются несколько модулей ФС, FUSE загружается, а, например, ext2/3/4 — нет, т.к. в ядре нет символов для них.

На ТВ запущен самый обычный X-сервер с xf86-video-mali, за весь SmartTV отвечает 125-мегабайтный файл exeDSP (загружался в IDA PRO 17 минут до начала анализа), а вот со звуком интересней: alsa нет, и, похоже, exeDSP общается с /dev/system напрямую.

Что можно делать-то?

Да что угодно. Я лентяй, и стараюсь лишний раз не кросс-компилировать что-либо, поэтому просто взял Ubuntu Core, создал на флешке XFS-раздел, распаковал туда Ubuntu и вставил в ТВ. С armhf-версией были проблемы (всякие unknown instruction, там компилируют с thumb2?), поэтому нашел 12.04 armel.
Остается только вставить флешку в ТВ, подключиться по telnet и сделать:

И мы получим полноценную убунту 12.04.
mount —bind не работает, поэтому, если вам нужен proc и sys в chroot (а он вам будет нужен), используйте:

Первым делом, я, конечно же, поставил mplayer. И знаете, работает! Медленно, конечно, и из выводов только x11 работает, но показывает! Я посмотрел вчерашний опенинг с субтитрами и без звука 😉

Читайте также:  Не могу найти windows image acquisition

Скриншотов, вот, scrot’ом поснимал:

Прошу обратить внимание, разрешение скриншотов я не менял, и, на самом деле, разрешение у ТВ (по крайней мере у X-сервера) 1280×720!

Ну а дальше я решил поставить Ace Stream Engine и AceProxy для просмотра ТВ-стримов и Torrent прямо на ТВ. Для этого нам необходим Python, т.к. именно на нем написаны эти два продукта. Т.к. Ace Stream официально не выпускается для ARM, да и вообще, его разработчики несколько дикие, то мы возьмем распакованную версию для Raspberry PI, ну а AceProxy из моего репозитория

Собственно, нужные пакеты для Ace Stream написаны в ссылке, а для AceProxy нужен только python-gevent. Запускаем все это дело, можно даже открыть страницу статистики AceProxy во встроенном браузере ТВ:

На удивление, Ace Stream не особо грузит процессор (где-то на 15% судя по top), так что его вполне можно использовать на ТВ.
Теперь остается только взять какой-нибудь плеер (nStreamLmod, например) и сделать плейлист для AceProxy.

Источник

Приложения для линукс смарт

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

Сообщение отредактировал Dinmax — 09.01.18, 13:22

Недавно попал сей аппарат в мои руки и я немного охренел удивился, когда делал первый осмотр и у меня появилась куча вопросов.
Можно ли ставить сторонние виджеты?
Что за система на нем стоит?
Если ли возможность перепрошивки? Т.е. сам пункт в меню есть, но есть ли они в свободном доступе.
Есть хоть какая то информация кроме вкладыша в коробке?
Сталкивался кто-нибудь с этой техникой?
Заранее спасибо.

Немного обследовав, нашел приложение родное для работы с веб браузером и управлением медиа файлами: browsercontroller2.apk.
Перевел на русский, как смог: TCL Browser Remote.apk
Может кому понадобится.

P.S. Версия приложения 2.1.30, но оно хочет обновится до 2.1.32, только я не нашел где скачать apk.

browsercontroller2.apk ( 3,35 МБ )
TCL Browser Remote.apk ( 3,39 МБ )

Сообщение отредактировал velikashkin — 25.11.16, 09:10

Источник

Как установить приложение на телевизор: инструкция

В этой статье я расскажу, как скачать и установить приложения на телевизор Smart TV от разных производителей.

Разберём, какие программы бывают, как их установить с официальных источников или через флешку за пару минут.

Какие существуют приложения для Смарт ТВ?

Smart TV — не простые телевизоры, а полноценные устройства с операционной системой и ПО.

На умные телевизоры можно установить любые приложения:

  • IPTV-плееры. Для просмотра цифровых ТВ-каналов через интернет. В большинстве программ есть гибкий контроль над эфиром: пауза, архивы за несколько дней, телепрограмма, избранное и родительский контроль. Самые распространённые плееры: OTTPlayer, KODI и Lazy IPTV.
  • Просмотр фильмов или роликов. Самые известные приложения: YouTube, Ivi, КиноПоиск и прочие онлайн-кинотеатры.
  • Браузеры. Обычно, на умных телевизорах есть стандартные предустановленные браузеры, а из сторонних лидируют Google Chrome, Opera и Mozilla Firefox.
  • Клиенты социальных сетей. Их также можно использовать для просмотра видео: ВК, Одноклассники, Тик-Ток.
  • Игры. На большом экране любая игра выглядит красочнее! На телевизорах работают наиболее популярные игры: Angry Birds, Plants vs. Zombies и другие. Наибольший выбор на Android TV.
  • Медиапроигрыватели. Для большей функциональности можно использовать альтернативные плееры: VLC Player или MX Player.
Читайте также:  Разделение дисков linux mint

Как скачать и установить приложение на Смарт ТВ?

На каждой операционной системе на телевизоре есть встроенный магазин приложений, как Google Play Market для Android или AppStore для iOS. Это предпочтительный способ установки, чтобы обезопасить себя от вирусов.

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

На Samsung

Чтобы установить приложение на умном телевизоре Самсунг с OC Tizen, нужно воспользоваться Samsung Apps.

  1. Откройте Smart Hub (главное меню), нажав одноимённую кнопку на пульте.
  2. В центре экрана будут иконки уже установленных сервисов. Сверху расположена подборка рекомендуемых производителем программ.
  3. Стрелкой на ПУ переместитесь влево до надписи «Apps/Приложения». Нажмите на неё.
  4. Если среди рекомендаций нет нужного приложения, введите название программы в окне поиска в правом верхнем углу.
  5. Кликните по значку приложения, которое собираетесь загрузить.
  6. Нажмите на кнопку «Загрузка», которая появится при выборе программы.
  7. Скачивание происходит в фоновом режиме, поэтому можно выйти со страницы.
  8. После установки на странице приложения появится кнопка «Открыть». Также сама программа появится в списке установленных на главном экране Smart Hub.

На LG

На телевизорах LG Smart TV установлена система webOS с официальным маркетом приложений LG Content Store.

Чтобы установить из него приложение:

  1. Нажмите кнопку «Home» на ПУ.
  2. Перейдите во вкладку «LG Content Store» ярко-розового цвета.
  3. Кликните по разделу «Apps/Приложения» сверху справа.
  4. Выберите нужную категорию или нажмите на значок лупы, чтобы открыть строку поиска.
  5. Кликните на надпись «Install/Установить» на странице программы.
  6. После загрузки и установки кнопка поменяется на «Launch/Запустить».
  7. Приложение готово к использованию. Его можно открыть.

На Android TV

Андроид ТВ установлен на многих современных телевизорах и большинстве ТВ-приставок.

Чтобы установить программу на Android TV, повторите следующие действия:

  1. Откройте Play Store, авторизуйтесь в своём аккаунте.
  2. На стартовом экране находятся подборки приложений, а сверху есть строка поиска. Также можно просмотреть категории.
  3. Кликните на программу, чтобы открыть страницу с описанием.
  4. Нажмите на кнопку «Установить».
  5. Когда она поменяется на «Открыть», то кликните и запустите приложение.

На Sony

На телевизорах Sony последних моделей установлена ОС Android TV, поэтому они могут загружать приложения из Google Play Store.

На предыдущих поколениях Смарт ТВ Сони, работающих под управлением Linux, установлена своя фирменная оболочка, в которой магазина приложений нет.

На них предустановлен небольшой набор сервисов для просмотра фильмов и ТВ-каналов. Изначально, в состоянии «из коробки», их нет.

Чтобы они подгрузились, сделайте следующее:

  1. Нажмите на кнопку «Home», чтобы открыть меню.
  2. Перейдите в пункт «Установки» — «Системные настройки» — «Настройка» — «Сеть», и нажмите в нём на кнопку «Обновить интернет-содержимое».
  3. Все доступные сервисы будут загружены с сайта производителя и появятся в списке приложений на телевизоре.

На DEXP

Телевизоры DEXP работают на одной из нескольких операционных систем: Android, Linux или VIDAA. Последняя позиционируется как система на ядре Linux с возможностью запускать Android-приложения.

Читайте также:  Linux для intel atom n270

На большинство устройств DEXP установлена Android (AOSP), которая представляет собой «чистый» Android. На неё нужно установить Google Play Market,а затем скачивать программы через него.

Добавить Google Play Маркет можно только с помощью флешки. Этот способ подробнее описан ниже.

Как установить приложение с флешки на телевизор?

Для установки приложений с помощью флешки отформатируйте её в файловую систему FAT32:

  1. Откройте «Мой компьютер».
  2. Нажмите правой кнопкой мыши по иконке флешки.
  3. Выберите пункт «Форматировать».
  4. В разделе «Файловая система» укажите FAT32 и кликните «Начать».

После этого скачайте с надёжного источника программу и перенесите её на флешку.

В зависимости от операционной системы, файл должен быть определённого формата: например, для Samsung это zip-архивы, для Android TV — .apk.

Затем подключите флешку к телевизору в разъём USB. Если их несколько, выберите тот, на котором есть пометка «HDD».

Для телевизоров Samsung понадобится виджет NstreamLmod. Запустите его и выберите пункт «Сканер USB». Выберите флешку и нажмите на нужный архив для начала установки. После завершения выключите и снова включите телевизор. Приложение появится в общем списке с пометкой «USER».

На Android TV и Android (AOSP) нужно разрешить установку из непроверенных источников. Для этого перейдите в «Настройки» — «Безопасность» — «Установка приложений из неизвестных источников», и включите переключатель для файлового менеджера, в котором будете запускать установочный файл. Затем откройте этот файловый менеджер и нажмите на нужный apk-файл. Подтвердите, что вы действительно хотите установить приложение, и процесс запустится. После завершения новое приложение появится в меню.

На Смарт ТВ фирмы LG распакуйте приложение в корень флешки. После подключения накопителя к телевизору откройте её и нажмите на нужный файл для запуска установки. После этого виджет появится в списке.

Как установить стороннее приложение на телевизор?

Для установки сторонних приложений необходимо сначала получить разрешения в операционной системе и установить файл с помощью флешки:

  • На Samsung для этого перейдите в «Настройки» — «Личные» — «Безопасность» — «Неизвестные источники» и включите параметр. Затем активируйте режим разработчика: в настройках Smart Hub выберите «Приложения», введите PIN (по умолчанию 00000 или 12345), установите «Режим разработчика» в значение «Включён». Заполните IP-адрес компьютера и перезагрузите телевизор. Теперь скачайте установочный файл приложения и запустите его.
  • На телевизорах LG с webOS это сделать сложнее: зарегистрируйтесь на портале разработчиков webOS, скачайте приложение режима разработчика из официального магазина, установите на компьютер специальные приложения для разработки. После чего добавьте нужные приложения в виде проектов и с помощью синхронизации через Wi-Fi перенесите их с компьютера на телевизор.
  • Для Android-систем способ настройки разрешений был описан в предыдущем разделе.

Популярное альтернативное решение — ForkPlayer. Это сервис, в котором можно искать фильмы с десятков кино-сайтов без рекламы и необходимости открывать сами сайты: списки с фильмами открываются в общей вкладке с делением на качество.

Также в нём можно загружать торренты и устанавливать дополнительные виджеты. Инструкция по установке ФоркПлеера для Samsung, Lg и Sony.

Источник

Оцените статью