Настройка кардшаринга на Openbox S5/ S7/ S8 HD PVR

Запуск и рестарт эмулятора MgCamd
По умолчанию эмулятор MgCamd отключен.
Включить его можно последовательностью Меню Условный доступ 1407 Встроенный Слот Карт Выкл, после этого выключить ресивер в режим stand by и сделать рестарт, выключив его тумблером сзади.

При повторном включении ресивер запустится с включенным MgCamd.
Если в ходе работы необходимо перегрузить MgCamd,то это можно сделать двумя способами:
1.Меню== синяя кнопка -- останавливает эмулятор
Меню == красная кнопка -- запускает его.
2.Нажать и удерживать копку Exit 2-3 секунды. Появится окно с надписью Restart и MgCamd перегрузится

Настройки MgCamd cfg(конфигурация эмулятора)

Все исполняемые файлы в папке var должны иметь атрибут 755.
Рекомендую ставить их по директории /var/keys/ на mg_cfg и newcamd.list, можно также на priority.list и ignore.list, в директории /var/etc/ на start.sh, в директории /var/bin/ на файлы mgcamd и newcs.
Как присвоить эти права.
В Total Сommander становимся на нужный объект, жмакаем на файл, изменить атрибуты.
В появившемся окошке меняем подсвеченную цифру на 755, ОК.
в FlashFXP (очень хорошая альтернатива Total Сommander"а) становимся на объект, правый клик, атрибуты(CHMOD), также выбираем 755.

Настройка шаринга на MgCamd(создание newcamd.list)

Некоторые сервера блокируют более одного подключения к серверу, хотя дают доступ с одного логина к нескольким пакетам, т.е. первый пакет (порт который первый по списку - меньшее число) к которому подключился, тот и показывает. При переключении на другой канал - темный экран.
Да и для ВИП пакетов писать кучу строчек бывает лень. Меняем синтаксис строки и все работает без проблем.
Пример.
Доступ к 5ти пакетам по протоколу ньюкамд по 5ти портам, 8000,8001,8002,8003,8004.

можно записать так -
CWS = server1.com 8000 username password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs
CWS = server1.com 8001 username password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs
CWS = server1.com 8002 username password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs
CWS = server1.com 8003 username password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs
CWS = server1.com 8004 username password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs
получаем 5ть строчек, или
CWS_MULTIPLE = server1.com 8000:8004 username password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs
всего одна строчка, при том же результате.

Редактирование и создание файла SoftCam.Key

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

В меню Опена можно снять необходимую информацию(SID и др).
Находясь на канале,нажимаем два раза инфо,а также при нажатии кнопки ОК.

Важно!
Название файла для MgCamd лучше писать так и не иначе:
SoftCam.Key
Для открытия некоторых кодировок кроме обычных ключей важна кое какая дополнительная информация.
Она размещается в той же директории в файлах autoroll.key и nagra_roms.

Если совсем коротко,то самый практичный вариант редактирования BISS для Опена:

1. F
2. SID
3. 1FFF(или VideoPid)
4. № ключа(ключей должна быть пара, на видео и аудио :00 и 01)
4. Ключ.

1 и 2 берем с Опена по клику на ОК и двойное Info(в HEX,где надо - через калькулятор).

Пользуемся обычным Виндовсовским калькулятором,только в меню "вид" переводим его в инженерный режим.Ну или встроенным калькулятором Опена.
Например VideoPid канала 301.
Вставляем его в калькулятор,кликаем на Hex и получаем 12D,тоесть 0x12D.
SID берем с Опена в неизменном виде(например 0x12С).
Итого получаем F 012C012D 00 КЛЮЧ(видео)
F 012C012D 01 КЛЮЧ(аудио)

Это и вводим в софткам.


Создание вспомогательных файлов (ignore.list,priority.list,replace.list)


Если вы заметите, что некоторые каналы открываются по несколько секунд,тоесть дольше ожидаемого,то для этого нам понадобятся файлы ignore.list, priority.list и replace.list

Примеры priority.list и ignore.list
Как их написать самому.

Для того чтобы каналы ш**ы открывалась быстрее нужны эти два файлика по адресу /var/keys/

В приоритетный лист вводим иденты пакетов которые покупаем для ш**ы.
В данном примере ставим приоритет для пакетов в Viaccess -- НТВ+ Украина,НТВ+,НТВ + HD,ТРК Украина/Футбол,Sex View.
Для Seca --Cyfra +.
и т.д.

В игнор лист вводим иденты кодировок которые идут в потоке параллельно,но которые вы не используете для ш**ы.
Лист делаете каждый для себя,в зависимости на какой пакет подписаны.
Запоминаем в том же Akel Pad и забрасываем по указанному выше адресу.

В некоторых случаях в дополнение к priority.list и ignore.list вам понадобится replace.list
Используется в ресиверах на Линуксе в тех случаях когда каналы ш***ы уп*рно не открываются(конфликт ЕСМ),причем priority.list и ignore.list не помогают.Вот пример такого файла с обьяснением

# replace old with new {{ sid } { caid } { provid } { ecmpid } { newcaid } { newprovid } { newecmpid }}
# multivision 1 example
# R: {{ 515 } { 500 } { 7C00 } { A0 } { 500 } { 7800 } { A1 }}
# OR put this ecm on top if new* = 0
# R: {{ 515 } { 500 } { 7800 } { A1 } { 0 } { 0 } { 0 }}
# replace old caid => newcaid example
# X: {{ 624 } { 604 }}

1 - sid берём здесь,или из меню Опена(клик кнопки ОК и двойной клик на info)
2 - caid (тип кодировки)
3 - provid (идент провайдера)
4 - ecmpid (берем из лога канала при помощи прог 3CSyslog,Openbox MgcamD Explorer и других)
5 - новый caid
6 - новый provid
7 - новый ecmpid

Для каждого канала в replace.list должна быть своя строка.

Как примечание скажу что priority.list и ignore.list и replace.list для Опена совсем не обязательны,все работает и так нормально.Они нужны только в исключительных случаях.


NewCS и карта VIASAT Baltik (NDS/Videoguard)

1. заходим в S7HD по сети в ресивер (айпи вашего ресивера => root => var)
2. заменяем файлы папки etc ресивера на файлы из архива (тоже папка etc - httpd.conf, inadyn.conf, passwd, sci.ko,start.sh)
3. файлу sci.ko присваиваем атрибут 755
4. заходим в папку bin
5. заменяем файлы папки bin ресивера на файлы из архива (тоже папка bin - mgcamd, newcs, newcs.165)
6. всем файлам в папке присваиваем атрибут 755
7. заходим в папку key
8. заменяем файлы папки keys ресивера на файлы из архива (тоже папка keys)
9. присваиваем атрибут 755 файлам newcamd.list и mg_cfg
10. копируем из архива в ресивер, в папку var папку tuxbox
11. в файл newcs.xml в строку


вписываем номер ресивера Viasat, сохраняем и присваиваем этому файлу атрибут 755
12. перезагрузить ресивер (полный перезапуск выкл/вкл на задней панели)
13. вставляем карту Viasat и наслаждаемся просмотром.

Снятие логов MgCamd с ресивера

В /var/keys/mg_cfg добавляем

# Log option, summ of:
# 00 off
# 01 network udp log
# 02 log to console
# 04 file, appended ! delete it by yourself, before it eat all your hdd
# + IP udp-port log-file-name
L: { 01 } 192.168.0.24 514 C:\Documents - тут адрес вашего компьютера

На Openbox S7 есть стандартный редактор файлов


Для использования заходим через telnet ip адрес ресивера
Набираем vi /var/keys/newcamd.list - адрес файла
Чтобы править файл, нажимаем i
Чтобы сохранить нажимаем Esc и :wq

Это чтобы не править виндовскими средствами