Sony smart tv linux ��������� ����������

Linux на Smart TV от Sony

Многие задаются вопросом, возможна ли установка и обновление компонентов на телевизорах Sony вручную, не используя встроенный каталог?

Давайте разберемся. К сведению: обычное изображение SECAM (720x576px) прорисовывает 414 720 пикселей в 1/25 секунды, а для качественной картинки FullHD (1920x1080px) это 2 073 600 пикселей за каждую 1/25-ую секунды! Что требует довольно много ресурсов.

Для реализации этого, Sony остановила свой выбор на Linux. Поэтому многие модели Smart TV от Sony работают именно на Linux (в особенности на ядре 2.6.11). Конечно, это довольно урезанная и переработанная версия привычной нам системы. Но она содержат в себе некоторые знакомые нам компоненты с открытым исходным кодом. Но сама прошивка Sony с закрытым кодом и соответственно закрыта для каких-либо изменений.

Поэтому вся гибкость Linux в телевизоре становится бесполезна и даже обновление браузера (который, вероятно основан на технологиях Opera) становится не доступно, если только это не было запланировано производителем

Вы все таки можете проверить компоненты с открытым кодом и узнать версии, которые содержит ваш телевизор, на странице: http://oss.sony.net/Products/Linux/TV/. Это может быть полезно, если вы хотите убедиться, что телевизор использует стабильные версии компонентов и для них не были найдены какие-то уязвимости. Или наоборот, найти ее и воспользоваться ей.

Но просто обновить или изменить приложения, вы сможете только используя встроенный каталог приложений. Что может быть и к лучшему, ведь любое подобное изменение — может легко превратить телевизор в так называемый «кирпич».

Для истинных фанатов марки это не будет проблемой, но для любителей открытого кода может быть обидно работать на оборудовании с Linux, но не имея возможности вмешаться в работу системы.

Источник

Правила установки приложений на Sony Smart TV

Телевизионные приемники торговой марки Sony известны во всем мире благодаря отличному качеству изображения, оригинальному дизайну и высокой надежности в эксплуатации. Компания Sony Corporation уже много лет использует самые лучшие технологические решения (в частности — Smart-TV), расширяющие интерфейсные возможности своих телевизоров, что позволило превратить их в мультимедийные центры. Несмотря на наличие разноплановых предустановленных программ, пользователям ввиду их вкусовых предпочтений и удобства использования нередко необходимы дополнительные конкретные виджеты. На том, как установить приложения на Sony Smart TV, детально остановимся в данном материале.

Возможность установки софта на СМАРТ-телевизоры Sony

Начиная с 2013 года, телевизоры Sony поддерживали сервис Sony Entertainment Network, открывающий доступ пользователям не только к популярным приложениям Skype, Facebook и Twitter, но и к потоковым услугам Netflix, Music Unlimited и Video Unlimited. В настоящее время специалисты компании значительно расширили интерфейсные возможности своих СМАРТ-телеприемников, оснастив их в стандартной комплектации такими современными технологиями, как:

  • операционная система (ОС) Android -TV;
  • приложение Smart-TV;
  • браузер ForkPlayer;
  • модуль Wi-Fi и др.

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

На отечественном рынке в настоящее время можно встретить телевизоры Sony SmartTV двух видов: первый — с установленной ОС Android-TV, второй — без нее. При этом в первом случае телевизионные приемники предоставляют пользователю возможность устанавливать в память необходимые ему приложения из Google Play Store. А во втором случае «умная» телетехника открывает доступ к большому количеству on-line сервисов, позволяющих бесплатно смотреть и/или слушать видео- и аудио-контент, однако загрузка и установка сторонних приложений в ней невозможна. Чтобы определить, к какой категории относится конкретная модель СМАРТ-телеприемника, его владельцу необходимо нажать кнопку Home на пульте дистанционного управления (ПДУ) и сравнить изображение главного меню на экране с приведенными ниже рисунками.

Читайте также:  Пустой проводник windows 10

Рис.1. Панель вверху

Рис.2 Панель приложений

Рис.3. Главный экран

Оба вышеприведенных рисунка отображают главное меню СМАРТ-телеприемников без ОС Андроид, но относящихся к разным модификациям.

Совет! Определить, оснащена ли конкретная модель телевизора ОС Android-TV, можно, если отключить шнур питания от розетки электросети. При очередном включении техники на экране появится загрузочная заставка, которая либо имеет вид стилизованной анимации с надписью Android, либо оформлена только с изображением логотипа компании Sony Corporation.

Установка приложений на телевизорах Sony SmartTV с ОС Android-TV

В связи с тем, что функционал СМАРТ-ТВ базируется на платформе Android-TV, установить любое приложение на СМАРТ-телеприемник Sony не составит большого труда даже неискушенному пользователю. В качестве поискового приложения можно использовать как стандартное меню СМАРТ, так и возможности встроенного браузера (часто — Google Chrome). А чтобы успешно установить новые программы, владельцу «умной» техники от Sony нужно будет обновить имеющийся, доступный по умолчанию WEB-контент.

Обновление имеющегося WEB-контента

Обновление доступных по умолчанию приложений осуществляется следующим образом:

  • на дистанционном пульте нужно нажать кнопку Home;
  • в открывшемся меню следует выбрать раздел «Установки»;
  • далее потребуется открыть меню «Сеть»;
  • затем необходимо выбрать пункт «Обновить Интернет-содержимое» и запустить программу обновления.

Программа автоматически подключит СМАРТ-телеприемник к серверам Sony и самостоятельно осуществит обновление приложений. Главное условие успешного завершения процесса — во время обновления софта нельзя нажимать какие-либо кнопки на телевизоре и ПДУ. Запрещается также выключать телевизионный приемник и отсоединять шнур питания от розетки электросети.

Установка нового софта через меню

По окончании процесса обновления нужно нажать кнопку Home на ПДУ телевизора. В окне «Обработанные» появятся виджеты, установленные по умолчанию. Если пользователь сочтет их количество недостаточным, то можно перейти в раздел «Все приложения», найти там недостающие программы и добавить их в «Мои приложения». После этого они также появятся в главном списке.

Совет! Обновляйте WEB-контент с той-же периодичностью, что и прошивку ОС телевизора. Это послужит гарантией стабильной работы софта и исключит непредвиденные сбои при просмотре видеоконтента.

Чтобы добавить в список «Все приложения» дополнительные программы, необходимо воспользоваться таким софтом, как Store Google Play, PlayMarket или OperaTVStore. Открыв любой из приведенных сервисов и отыскав там интересующую программу (для удобства поиска весь софт, доступный для скачивания, отсортирован по категориям), пользователь просто добавляет его в список «Мои приложения».

Установка сторонних программ посредством внешнего накопителя

Телевизионные приемники Sony Bravia SmartTV допускают установку приложений и со сторонних источников, например, с флешки, подключенной через USB-вход. Как это сделать, рассказано на видео:

При этом владельцу телевизора нужно помнить о том, что компания Sony Corporation является категорическим противником нелегального распространения видеоконтента. В связи с этим перед копированием интересующего приложения с компьютера на флэш-накопитель, последний нужно корректно отформатировать и записать файлы в «правильном» формате. В противном случае СМАРТ-телеприемник просто не увидит дистрибутива, записанного на флэшке. Все требования к внешнему носителю подробно изложены в pdf-инструкциях конкретных моделей телевизионных приемников (раздел «Воспроизведение фотографий/музыки/видео через USB…»). Скачать такую инструкцию, можно на официальном сайте компании. Например, для телевизора KDL-40WD653 это страница.

Читайте также:  Посмотреть настройки фаервола linux

Установка виджетов при помощи встроенной программы ForkPlayer

Установить новые приложения, используя встроенный программный продукт ForkPlayer, можно разными способами. В частности, нужно в меню ТВ-приемника открыть раздел «Настройки сетевого подключения» и выбрать пункт «Ручная установка». Далее требуется изменить первичный адрес DNS-сервера, указав в настройках 46.36.218.194, 85.17.30.89 или 217.79.190.156. Какой из указанных адресов подойдет, зависит от конкретной модели телевизора, поэтому рекомендуется опробовать каждый. После того, как «умная» техника подключится к сети Интернет, нужно запустить приложение NOW.RU Theta. В результате этих манипуляций будет активирован виджет ForkPlayer, с которым после несложной настройки можно будет работать.

Аналогичный результат можно получить, если выполнить нижеприведенный перечень действий.

  1. Сначала следует зарегистрироваться на ресурсе publish.tvstore.opera.com и получить присвоенный телевизору ID-адрес, с которого он будет бесплатно работать в Opera Store. Чтобы увидеть эту информацию, нужно зайти в меню, а затем перейти во вкладку About. Но следует помнить, что полученный ID-адрес действителен всего 15 мин, по истечении которых нужно будет отправлять повторный запрос. Продублировать заявку можно, если нажать на значок #ID.
  2. Затем полученный ID-адрес нужно ввести в специальную строку на странице https://publish.tvstore.opera.com/paired_devices/, привязав тем самым телевизор к Opera Store. При этом откроется категория Develop.
  3. Далее в строку URL Loader открывшейся категории Develop потребуется ввести адрес http://operatv.obovse.ru/2.5/, а затем перейти на этот сайт и сохранить полученную информацию.

После установки этих виджетов настройка программ значительно упростится, а их обновление не будет занимать много времени.

Возможные проблемы

В общем случае большинство проблем в функционировании приложений, установленных на телевизорах Sony SmartTV, связано с неправильными действиями пользователей. Редко возникающие ошибки программного обеспечения, как правило, учитываются разработчиками и устраняются при выпуске обновлений или новых версий.

Сбой в работе приложений возможен также из-за несвоевременной перепрошивки ОС СМАРТ-телеприемника или использования устаревшей версии программы. В этом случае возникшая проблема решается обновлением прошивки ОС телевизора или простой установкой свежей версии виджета.

Кроме того, работа приложений может быть нарушена из-за сбоя в настройках Сети или неправильно выбранном способе подключения к последней. Такие нарушения исправляются путем устранения недостатков. Например, в некоторых случаях может помочь отказ от беспроводного подключения через модуль WiFi и использование для соединения с сетью Интернет LAN-кабеля.

Резюмируя вышесказанное, обратим внимание читателя на тот факт, что если имеющийся СМАРТ-телеприемник от Sony работает под управлением ОС Андроид, установка на него дополнительного софта схожа с аналогичным процессом на обычных смартфонах, поэтому не вызовет затруднений даже у новичков в отрасли «умной» техники.

Источник

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


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

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

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

# -*- 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 работает, но показывает! Я посмотрел вчерашний опенинг с субтитрами и без звука 😉

Скриншотов, вот, 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.

Источник

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