Перейти к содержимому


Фотография
- - - - -

Настройка Openbox S8 HD PVR


  • Закрытая тема Тема закрыта
В этой теме нет ответов

#1 lv_pavel

lv_pavel

    Администратор

  • Администраторы
  • 2090
  • 30773 сообщений
  • 667 thanks

Отправлено 03 August 2014 - 18:26

Установка эмулятора MgCamd

Самым оптимальным в настоящее время эмулятором для просмотра каналов через кардшаринг на ресивере Openbox S5 HD PVR является - MgCamd 1.35. Который позволяет также открывать некоторые кодированные каналы с помощью доступных ключей, прописанных в файле SoftCam.Key.

Рассмотрим более детально установку эмулятора MgCamd 1.35 на стандартный софт для ресивера начиная с версии ПО - 1.07.89 и выше, в котором начало использоваться новое ядро. Для этого понадобится архив с необходимыми файлами и FTP-клиент, в качестве которого можно использовать программу Total Commander. При помощи FTP-клиента необходимо зайти на ресивер, для этого применяется логин - root, пароль вводить ненужно. После этого в папке /var ресивера необходимо создать три папки, если они отсутствуют - /bin, /etc и /keys, и присвоить им права доступа - 755 (выделить папки, зайти в Файлы->Изменить атрибуты и в окошке вместо прочерков ввести 755)

Изображение


Также присваиваются и права доступа для файлов. Права - 755 применяются для исполняемых файлов, а 644 - для конфигурационных файлов.

Далее копируем файлы из идентичных папок архива в созданные папки ресивера.

В папку /var/bin ресивера необходимо скопировать два файла - mgcamd и sfam.ttf. Первый файл - сам эмулятор MgCamd 1.35, второй - файл шрифта sfam.ttf, который может использоваться некоторыми плагинами для корректного отображения шрифтов. После копирования необходимо присвоить права доступа первому файлу (mgcamd) - 755, второму файлу (sfam.ttf) - 644. Если вы присвоите права доступа файлу sfam.ttf - 755, то это на его работоспособности совсем не скажется, просто он будет обладать расширенными правами.

В папку /var/etc ресивера необходимо скопировать файл - sfam.ttf. Который может использоваться некоторыми плагинами для корректного отображения шрифтов. После копирования ему необходимо присвоить права доступа - 644.

В папку /var/keys ресивера необходимо скопировать пять файлов - mg_cfg, newcamd.list, priority.list, replace.list и ignore.list. После копирования этим файлам присваиваются права доступа - 644. Причем для местного сервера кардшаринга изменять файлы - priority.list, replace.list и ignore.list не требуется, так как в них содержатся актуальные настройки для местного сервера кардшаринга на момент написания материала. В файлах - mg_cfg и newcamd.list потребуется прописать персональные настройки. В файле - mg_cfg необходимо в строчке L: { 01 } 192.168.0.2 514 вместо - 192.168.0.2 прописать реальный IP адрес компьютера, для снятия лога работы эмулятора в случае возникновения проблем с просмотром. А в файле - newcamd.list прописать свои параметры для доступа к серверу кардшаринга. Более подробно эти настройки будут рассмотрены чуть ниже по тексту.

Настройка кардшаринга через эмулятор MgCamd

После установки в ресивере необходимого эмулятора MgCamd, можно переходить непосредственно к настройкам кардшаринга. Для этого понадобится подключение ресивера Openbox S5 HD PVR к интернету и наличие действующих параметров с сервера кардшаринга для открытия определенных пакетов.

Для настройки кардшаринга через протокол Newсamd необходимо будет отредактировать параметры, прописанные в файле newcamd.list, который размещается в папке /var/keys ресивера. Для редактирования всех файлов необходимо использовать редактор (например, UltraEdit), который понимает символы окончания строки и перевода каретки, применяемые в Linux файлах.

В файле newcamd.list по умолчанию содержатся следующие строки:
CWS_KEEPALIVE = 300
CWS_INCOMING_PORT = 21000
CWS = ru724.cserver.tv port login parol 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv

Первая строка - CWS_KEEPALIVE задает время в секундах, через которое эмулятор MgCamd проверяет соединение с сервером кардшаринга по прописанным в настройках портам. Применяется в случае использования NAT роутера, который отключает неактивные соединения или при открытии кодированных каналов, после перехода на них с открытых. Во второй строчке CWS_INCOMING_PORT задается порт для прослушивания входящих соединений с сервера, данную строчку можно опустить. Дальше в строчке CWS прописываются параметры сервера кардшаринга, для открытия определенных пакетов. Далее следует порт сервера - port, вместо которого прописываем рабочий для определенного пакета каналов, после этого следуют логин и пароль - login parol, которые также правим на правильные, затем указывается DES ключ - 01 02 03 04 05 06 07 08 09 10 11 12 13 14, при необходимости который также изменяется и в заключении следует - lan cardserv, которые в большинстве случаев не влияют на работу кардшаринга, а используются только при применении camdcmd протокола. В нашем случае строка для открытия определенного пакета каналов будет иметь примерный вид:
CWS_KEEPALIVE = 300
CWS = ru724.cserver.tv 3001 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 # НТВ+

Если используемые порты следуют по порядку, то можно прописать их одной строкой:
CWS_MULTIPLE = ru724.cserver.tv 3001:3009 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14

Дальше рассмотрим применение файлов: priority.list, ignore.list и replace.list, которые размещаются в папке /var/keys и позволят ускорить процедуру открытия закодированных каналов, в случае если на каналах присутствует значительное число различных идентов. Для местного сервера кардшаринга эти файлы содержат актуальные данные и их не нужно редактировать. Редактирование понадобится только в том случае, если вы используете другой сервер кардшаринга или будут внесены изменения. Первый файл - priority.list используется для указания идентов, через которые будут открываться каналы. Например, для пакета нтв+ у нас используются два идента 040600 и 040620, в этом случае в файле необходимо прописать две строки:
V: { 04 06 00 }
V: { 04 06 20 }
В которой буква V - означает используемую кодировку - Viaccess, 040600 - идент для открытия каналов нтв+ в стандартном разрешении SD, 040620 - идент для открытия каналов нтв+ в высоком разрешении HD.

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

Для кодировки DRE-Crypt необходимо прописать:
X: { 4a e1 }
где - X используется для кодировки DRE-Crypt, а - 4ae1 является - caid.

Для кодировки Irdeto необходимо прописать:
I: { 00 01 }
где - I используется для кодировки Irdeto, а 0001 является - chid.

Для кодировки Seca (Mediaguard) необходимо прописать:
S: { 00 84 }
где - S используется для кодировки Seca (Mediaguard), а 0084 является - идентом.

Для кодировки NDS (Videoguard) необходимо прописать:
X: { 09 0F }
где - X используется для кодировки NDS (Videoguard), а 090F является - caid.

Для кодировки Nagravision необходимо прописать:
X: { 18 10 }
где - X используется для кодировки Nagravision, а 1810 является - caid.

Второй файл - ignore.list содержит все иденты оператора, которые не используются для просмотра каналов:
V: { 03 06 00 }
V: { 04 06 10 }

Третий файл - replace.list применяется для замены неверных идентов на правильные с указанием дополнительных параметров каналов. В основном применяется для HD каналов:
############### NTV+ HD 36E###############
R:{{4E89}{0500}{040620}{106D}{0}{0}{0}} # Perviy kanal HD
R:{{4E8A}{0500}{040620}{106e}{0}{0}{0}} # Rossiya HD
R:{{6595}{0500}{040620}{106d}{0}{0}{0}} # TLC Russia HD
R:{{3716}{0500}{040620}{106a}{0}{0}{0}} # NTV Plus 3D
R:{{2F45}{0500}{040620}{1069}{0}{0}{0}} # HD Kino
R:{{4E86}{0500}{040620}{106a}{0}{0}{0}} # HD Kino 2
R:{{4E88}{0500}{040620}{106c}{0}{0}{0}} # MGM
R:{{6593}{0500}{040620}{106b}{0}{0}{0}} # Amedia Premium HD
R:{{6592}{0500}{040620}{106a}{0}{0}{0}} # National Geographic HD
R:{{3715}{0500}{040620}{1069}{0}{0}{0}} # Nat Geo Wild HD
R:{{3718}{0500}{040620}{106c}{0}{0}{0}} # Animal Planet HD
R:{{2F47}{0500}{040620}{106b}{0}{0}{0}} # HD Life
R:{{6594}{0500}{040620}{106c}{0}{0}{0}} # History HD
R:{{6596}{0500}{040620}{106e}{0}{0}{0}} # Travel Channel HD
R:{{4E87}{0500}{040620}{106b}{0}{0}{0}} # Sport 1 HD
R:{{2F46}{0500}{040620}{106A}{0}{0}{0}} # HD Sport
R:{{3719}{0500}{040620}{106d}{0}{0}{0}} # NTV PLUS Footbol HD
R:{{4E85}{0500}{040620}{1069}{0}{0}{0}} # NTV PLUS Footbol 2 HD
R:{{42CD}{0500}{040620}{1069}{0}{0}{0}} # Sport Hit HD
R:{{6591}{0500}{040620}{1069}{0}{0}{0}} # Nash Footbol HD
R:{{2F48}{0500}{040620}{106C}{0}{0}{0}} # EuroSport HD
R:{{2F4A}{0500}{040620}{106E}{0}{0}{0}} # MTV Live HD
R:{{3717}{0500}{040620}{106b}{0}{0}{0}} # Mezzo Live HD
R:{{371A}{0500}{040620}{106E}{0}{0}{0}} # Nickelodeon HD
R:{{42CE}{0500}{040620}{106A}{0}{0}{0}} # TV 1000 Comedy HD
R:{{42D0}{0500}{040620}{106C}{0}{0}{0}} # TV 1000 Premium HD
R:{{42CF}{0500}{040620}{106B}{0}{0}{0}} # TV 1000 Megahit HD
R:{{42D2}{0500}{040620}{106E}{0}{0}{0}} # Viasat Sport HD
R:{{42D1}{0500}{040620}{106D}{0}{0}{0}} # Viasat Nature/History HD
В котором: {2F4A} - сид канала, {0500} - тип кодировки Viaccess, {040600} - идент который будет заменен, {0FA6} - есм пид, {0500} - новый тип кодировки, {040620} - идент после замены, {0BBE} - верный есм пид канала.

Готовые файлы можно взять тут

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

Когда ресивер загрузится, из главного меню выбираем "Приложения" и заходим в "Плагины".

Изображение


Далее выбираем строчку "mgcamd" и нажимаем "красную" кнопку для задания типа запуска эмулятора. Для выбора доступны следующие варианты: "Авто" - эмулятор будет сам стартовать при перезагрузке ресивера и "Ручной" - в этом случае потребуется запускать эмулятор каждый раз вручную после перезапуска ресивера. Для смены типа запуска эмулятора необходимо подтвердить свои действия путем выбора ответа "Да" на вопрос - "Изменить тип запуска?". Останавливаемся на варианте - "Авто". Затем для старта эмулятора нажимаем "зеленую" кнопку.

Изображение


Если вы хотите открывать каналы через доступные для них ключи при помощи эмулятора MgCamd, то необходимо будет скачать файлы SoftCam.Key и Autoroll.Key со свежими ключами и разместить их в папке /var/keys, после присвоить файлам права доступа - 644. Данные файлы доступны для скачивания практически на каждом аплоаде, посвященном спутниковой тематике.

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

Для снятия лога работы эмулятора MgCamd, необходимо предварительно произвести изменения в файле настройки - mg_cfg. За опцию логов в этом файле отвечает строковый параметр - L, который поддерживает следующие значения, а также их сумму:
00 - лог выключен
01 - трансляция лога в сеть через UDP протокол
02 - вывод лога через консоль
04 - вывод лога в указанный файл, в случае этого варианта необходимо вовремя его удалять, так как он будет постоянно расти + IP udp-port log-file-name
В случае объединения нескольких параметров, необходимо напросто указывать их сумму 05=01+04.

Лучше всего использовать трансляцию лога в сеть, для последующего его приема и анализа на компьютере. В этом случае в файле mg_cfg необходимо прописать строчку:
L: { 01 } 192.168.0.2 514
В которой: 192.168.0.2 - IP адрес вашего компьютера и 514 - номер порта.

Если нужно использовать запись лога в память ресивера, то необходимо прописать строчку:
L: { 04 } 192.168.0.2 514 /tmp/mgcamd.log
В которой: /tmp/mgcamd.log - указывается файл, в который будет записываться лог работы эмулятора.

Если вы выбрали вариант трансляции лога через сеть, то на компьютере необходимо установить специальную программу, например - 3CSyslog, которая позволит принимать и отображать лог работы эмулятора. После установки программы на компьютер, необходимо в ее настройках "File/Configure/Log File Destinations" выбрать: "Log to one file: syslog.log" - записывать лог в файл syslog.log, который располагается в папке программы и в "File/Configure/Security Settings" указать IP адрес ресивера или выбрать "Anybody", на этом настройки программы завершены.

Изображение


Применение встроенного эмулятора

В ресивере Openbox S5 HD PVR также имеется встроенный эмулятор, который позволяет открывать кодированные каналы в кодировке BISS и через DCW (статические ключи). По умолчанию этот эмулятор включен. Проверить это можно, если зайти из главного меню в "Приложения", выбрать "Условный Доступ" и ввести код - 1407. В результате чего появится строчка "Встроенный Слот Карт" с отображением состояния работы эмулятора.

Изображение


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

Для редактирования ключей во встроенном эмуляторе необходимо последовательно нажать на пульте MENU 8282.

Изображение


В редакторе для ввода ключей применяется слотовая система, которая позволяет прописать до 4-х BISS ключей. При нажатии "зеленой" кнопки добавляется новый слот для ввода ключей. "Красная" позволяет удалить выбранный слот. "Желтая" кнопка сбрасывает ключи для выбранного слота. "Синяя" кнопка позволяет загрузить все ключи по умолчанию, которые содержатся в прошивке.

Чтобы добавить новый BISS ключ необходимо создать новый слот, после этого выбрать в нем произвольную строчку и при помощи нажатия кнопки "OK" ввести необходимый ключ. В столбике "Условный Доступ" необходимо оставить значение 00 для вводимого ключа. После ввода нового ключа необходимо нажать кнопку "EXIT" и ответить "Да" на вопрос - "Установка Изменена, Хотите Сохранить?". Затем выбрать канал, для которого был введен ключ.

При использовании программного обеспечения ресивера, начиная с версии 1.08.16, была добавлена функция привязки BISS ключа к необходимому каналу. Для ее осуществления необходимо стать на кодированный канал, после этого зайти на ресивере в редактор ключей, выбрать правильный ключ для этого канала и нажать кнопку "FAV". После чего нажимается кнопка "EXIT" и подтверждается сохранение путем выбора "Да".

Установка эмулятора MgCamd на Openbox S5 HD PVR (Enigma 2)

Установка эмулятора MgCamd производится из "AAF Panel", при этом ресивер должен иметь подключение к интернету. Для входа в "AAF Panel" необходимо при просмотре произвольного канала один раз нажать "красную" кнопку

Изображение


Выбрать строчку "Addon-Manager" и нажать кнопку "OK"

Изображение


После этого выбирается строчка "Download Manager" и поcледовательно нажимаются "OK" и "синяя" кнопки

Изображение


В открывшемся окне при помощи кнопок "вверх/вниз" выбирается строчка "mgcamd1.33" и нажимается кнопка "OK" для установки эмулятора MgCamd

Изображение


Когда внизу окна шкала выполнения установки достигнет 100%, необходимо нажать "желтую" кнопку для установки конфигурационных файлов эмулятора MgCamd. Затем используя кнопки "вверх/вниз" выбирается строчка "config-mgcamd1.33" и нажимается кнопка "OK


Изображение


После завершения установки нажимается кнопка "Exit" два раза, выбирается строчка "SoftCam Panel" в "AAF Panel" и нажимается кнопка "OK". Затем при помощи кнопок "вправо/влево" выбирается эмулятор "mgcamd1.33.sh4" и нажимается "зеленая" кнопка

Изображение


Для настройки кардшаринга через протокол Newсamd необходимо будет отредактировать параметры, прописанные в файле newcamd.list, который размещается в папке /var/keys ресивера. Для редактирования всех файлов необходимо использовать редактор (например, UltraEdit), который понимает символы окончания строки и перевода каретки, применяемые в Linux файлах.

В файле newcamd.list по умолчанию содержатся следующие строки:
CWS_KEEPALIVE = 300
CWS_INCOMING_PORT = 21000
CWS = ru724.cserver.tv port login parol 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv

Первая строка - CWS_KEEPALIVE задает время в секундах, через которое эмулятор MgCamd проверяет соединение с сервером кардшаринга по прописанным в настройках портам. Применяется в случае использования NAT роутера, который отключает неактивные соединения или при открытии кодированных каналов, после перехода на них с открытых. Во второй строчке CWS_INCOMING_PORT задается порт для прослушивания входящих соединений с сервера, данную строчку можно опустить. Дальше в строчке CWS прописываются параметры сервера кардшаринга, для открытия определенных пакетов. Далее следует порт сервера - port, вместо которого прописываем рабочий для определенного пакета каналов, после этого следуют логин и пароль - login parol, которые также правим на правильные, затем указывается DES ключ - 01 02 03 04 05 06 07 08 09 10 11 12 13 14, при необходимости который также изменяется и в заключении следует - lan cardserv, которые в большинстве случаев не влияют на работу кардшаринга, а используются только при применении camdcmd протокола. В нашем случае строка для открытия определенного пакета каналов будет иметь примерный вид:
CWS_KEEPALIVE = 300
CWS = ru724.cserver.tv 3001 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 # НТВ+

Если используемые порты следуют по порядку, то можно прописать их одной строкой:
CWS_MULTIPLE = ru724.cserver.tv 3001:3009 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14

Дальше рассмотрим применение файлов: priority.list, ignore.list и replace.list, которые размещаются в папке /var/keys и позволят ускорить процедуру открытия закодированных каналов, в случае если на каналах присутствует значительное число различных идентов. Для местного сервера кардшаринга эти файлы содержат актуальные данные и их не нужно редактировать. Редактирование понадобится только в том случае, если вы используете другой сервер кардшаринга или будут внесены изменения. Первый файл - priority.list используется для указания идентов, через которые будут открываться каналы. Например, для пакета нтв+ у нас используются два идента 040600 и 040620, в этом случае в файле необходимо прописать две строки:
V: { 04 06 00 }
V: { 04 06 20 }
В которой буква V - означает используемую кодировку - Viaccess, 040600 - идент для открытия каналов нтв+ в стандартном разрешении SD, 040620 - идент для открытия каналов нтв+ в высоком разрешении HD.

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

Для кодировки DRE-Crypt необходимо прописать:
X: { 4a e1 }
где - X используется для кодировки DRE-Crypt, а - 4ae1 является - caid.

Для кодировки Irdeto необходимо прописать:
I: { 00 01 }
где - I используется для кодировки Irdeto, а 0001 является - chid.

Для кодировки Seca (Mediaguard) необходимо прописать:
S: { 00 84 }
где - S используется для кодировки Seca (Mediaguard), а 0084 является - идентом.

Для кодировки NDS (Videoguard) необходимо прописать:
X: { 09 0F }
где - X используется для кодировки NDS (Videoguard), а 090F является - caid.

Для кодировки Nagravision необходимо прописать:
X: { 18 10 }
где - X используется для кодировки Nagravision, а 1810 является - caid.

Второй файл - ignore.list содержит все иденты оператора, которые не используются для просмотра каналов:
V: { 03 06 00 }
V: { 04 06 10 }

Третий файл - replace.list применяется для замены неверных идентов на правильные с указанием дополнительных параметров каналов. В основном применяется для HD каналов:
############### NTV+ HD 36E###############
R:{{4E89}{0500}{040620}{106D}{0}{0}{0}} # Perviy kanal HD
R:{{4E8A}{0500}{040620}{106e}{0}{0}{0}} # Rossiya HD
R:{{6595}{0500}{040620}{106d}{0}{0}{0}} # TLC Russia HD
R:{{3716}{0500}{040620}{106a}{0}{0}{0}} # NTV Plus 3D
R:{{2F45}{0500}{040620}{1069}{0}{0}{0}} # HD Kino
R:{{4E86}{0500}{040620}{106a}{0}{0}{0}} # HD Kino 2
R:{{4E88}{0500}{040620}{106c}{0}{0}{0}} # MGM
R:{{6593}{0500}{040620}{106b}{0}{0}{0}} # Amedia Premium HD
R:{{6592}{0500}{040620}{106a}{0}{0}{0}} # National Geographic HD
R:{{3715}{0500}{040620}{1069}{0}{0}{0}} # Nat Geo Wild HD
R:{{3718}{0500}{040620}{106c}{0}{0}{0}} # Animal Planet HD
R:{{2F47}{0500}{040620}{106b}{0}{0}{0}} # HD Life
R:{{6594}{0500}{040620}{106c}{0}{0}{0}} # History HD
R:{{6596}{0500}{040620}{106e}{0}{0}{0}} # Travel Channel HD
R:{{4E87}{0500}{040620}{106b}{0}{0}{0}} # Sport 1 HD
R:{{2F46}{0500}{040620}{106A}{0}{0}{0}} # HD Sport
R:{{3719}{0500}{040620}{106d}{0}{0}{0}} # NTV PLUS Footbol HD
R:{{4E85}{0500}{040620}{1069}{0}{0}{0}} # NTV PLUS Footbol 2 HD
R:{{42CD}{0500}{040620}{1069}{0}{0}{0}} # Sport Hit HD
R:{{6591}{0500}{040620}{1069}{0}{0}{0}} # Nash Footbol HD
R:{{2F48}{0500}{040620}{106C}{0}{0}{0}} # EuroSport HD
R:{{2F4A}{0500}{040620}{106E}{0}{0}{0}} # MTV Live HD
R:{{3717}{0500}{040620}{106b}{0}{0}{0}} # Mezzo Live HD
R:{{371A}{0500}{040620}{106E}{0}{0}{0}} # Nickelodeon HD
R:{{42CE}{0500}{040620}{106A}{0}{0}{0}} # TV 1000 Comedy HD
R:{{42D0}{0500}{040620}{106C}{0}{0}{0}} # TV 1000 Premium HD
R:{{42CF}{0500}{040620}{106B}{0}{0}{0}} # TV 1000 Megahit HD
R:{{42D2}{0500}{040620}{106E}{0}{0}{0}} # Viasat Sport HD
R:{{42D1}{0500}{040620}{106D}{0}{0}{0}} # Viasat Nature/History HD
В котором: {2F4A} - сид канала, {0500} - тип кодировки Viaccess, {040600} - идент который будет заменен, {0FA6} - есм пид, {0500} - новый тип кодировки, {040620} - идент после замены, {0BBE} - верный есм пид канала.

После этого нужно проверить настройки эмулятора MGcamd, содержащиеся в файле /usr/keys/mg_cfg. Они должны иметь примерный вид:
M: { 01 }
C: { 01 }
A: { 02 }
U: { 01 }
T: { 00 }
G: { 01 }
N: { 07 } 5 30
K: { 05 }
Q: { 600 }
P: { 02 }
O: { 00 } username password
S: { 03 } 80
L: { 01 } 192.168.0.5 514
E: { 15 }
H: { 07 }
R: { 04 }
D: { 00 }
B: { 11 }

20542085.gif





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных