Восстанавливаем работу PlexConnect для Apple TV

Введение


27 августа прилетело обновление которое сломало алгоритм воспроизведение видео из этой статьи на Apple TV посредством PlexConnect. Примечательным этот алгоритм был тем, что он работал даже на Apple TV 3 для которой нет джейлбрека. Его основной принцип заключался в подмене данных приложения «Трейлеры», благодаря чему можно было воспроизводить медиатеку Plex.

Итак 27 августа Apple обновило это приложение. Данное обновление было произведено без всяких запросов в тихом режиме. Теперь «Трейлеры» принудительно работают через защищенное соединение. Простое обновление скриптов PlexConnect ситуацию не решает.

Выход был найден Полом Кехером. Предложенный способ заработал у меня.

Нам потребуется:

1) Apple Configurator (Доступен только на OS X 10.7+.)
2) Micro-USB кабель
3) Последняя версия PlexConnect

Создание сертификата


Теперь необходимо создать сертификат.

В терминале запускаем поочередно:

openssl req -new -nodes -newkey rsa:2048 -out ~/Desktop/trailers.pem -keyout ~/Desktop/trailers.key -x509 -days 7300 -subj "/C=US/CN=trailers.apple.com"

openssl x509 -in ~/Desktop/trailers.pem -outform der -out ~/Desktop/trailers.cer && cat ~/Desktop/trailers.key >> ~/Desktop/trailers.pem

Итого у нас три файла: trailers.key, trailers.pem и trailers.key на рабочем столе.

Создание профиля


Apple Configurator Method(Только для Mac OS)

После запуска программы выставляем все как на скриншоте:
image

Теперь жмем «install Profiles...». Подключаем Apple TV через Micro-USB. После того как программа ее определила жмем «Next».

Теперь необходимо создать профиль. Жмем кнопку «New...».

image

На вкладке «General» вводим в поле «Name» имя, допустим «atv-fix».
На вкладке «Certificate» жмем кнопку «Configure» и выбираем сертификат «trailers.cer», созданный ранее.
Теперь нажимаем кнопку «Save».

image

Отмечаем наши созданный профиль и жмем «Next».

Подготовка PlexConnect


Теперь необходимо переместить файл trailers.pem в папку assets/certificates.

Готово. Теперь можно запускать PlexConnect.
AdBlock has stolen the banner, but banners are not teeth — they will be back

More
Ads

Comments 4

    0
    А никто не знает как побороть проблему, когда через 5 секунд после начала стрима фильма возникает ошибка — «This content requires HDCP for playback. HDCP isn't supported by your HDMI connection.»?
      0
      Apple TV, подключена напрямую к телевизору? Вещание ведется с PlexConnect? Модель телевизора?
      0
      Скажите, а с PlexConnect и AppleTV 3 реально транслировать 1080p на телевизор? А то пока что джейлбрейк+Infuse это единственная причина по которой я остаюсь на AppleTV 2, который максимум поддерживает 720р
        0
        Вполне реально. Если это формат понимаемый AppleTV, то проблем в принципе не возникает. Ну а если например один из не читаемых форматов, таких как матроска, то все зависит от мощности компьютера на котором стоит сервер Plex.

      Only users with full accounts can post comments. Log in, please.