Пт. 3 мая, 2024

Openbox S7

1 min read

Установка эмулятора MgCamdУстановка эмулятора 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” и нажимается “зеленая” кнопка.
Далее выполняется перезагрузка ресивера – из главного меню нужно зайти в “Выключение” и выбрать строчку “Перезагрузить”.
 
 
 

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

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

В файле newcamd.list по умолчанию содержатся следующие строки:
CWS_KEEPALIVE = 300
CWS_INCOMING_PORT = 21000
CWS = 127.0.0.1 34000 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan server1
CWS = 127.0.0.1 34001 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan server1
CWS = 127.0.0.1 34002 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan server1
CWS_MULTIPLE = 192.168.1.2 20000:20005 dummy dummy 10 02 13 04 15 06 17 08 01 10 11 12 13 14 lan server2

Первая строка – CWS_KEEPALIVE задает время в секундах, через которое эмулятор MGcamd проверяет соединение с сервером кардшаринга по прописанным в настройках портам. Применяется в случае использования NAT роутера, который отключает неактивные соединения или при открытии кодированных каналов, после перехода на них с открытых. Во второй строчке CWS_INCOMING_PORT задается порт для прослушивания входящих соединений с сервера, данную строчку можно опустить. Дальше в строчке CWS прописываются параметры сервера кардшаринга, для открытия определенных пакетов. Вместо 127.0.0.1 необходимо прописать реальный IP или доменный адрес сервера кардшаринга, далее следует порт сервера – 34000, вместо которого прописываем рабочий для определенного пакета каналов, после этого следуют логин и пароль – dummy dummy, которые также правим на правильные, затем указывается DES ключ – 01 02 03 04 05 06 07 08 09 10 11 12 13 14, при необходимости который также изменяется и в заключении следует – lan newcs, которые в большинстве случаев не влияют на работу кардшаринга, а используются только при применении camdcmd протокола.

В нашем случае строка для открытия определенного пакета каналов будет иметь примерный вид:
CWS_KEEPALIVE = 300
CWS = 194.87.107.43 40000 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14

В случае применения больше одного порта для открытия нескольких пакетов каналов, то необходимо добавить дополнительно строчки с используемыми портами, например:
CWS = 194.87.107.43 40000 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14
CWS = 194.87.107.43 40001 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14
CWS = 194.87.107.43 40002 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14

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

После этого нужно проверить настройки эмулятора 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 }

Дальше желательно внести правки в файлы: priority.list, ignore.list и replace.list, которые размещаются в /var/keys и позволят ускорить процедуру открытия закодированных каналов, в случае если на каналах присутствует значительное число различных идентов. Первый файл – priority.list используется для указания идентов, через которые будут открываться каналы. Например, для пакета нтв+ у нас используются два идента 023700 и 030600, в этом случае в файле необходимо прописать две строки:
V: { 02 37 00 }
V: { 03 06 00 }
В которой буква V – означает используемую кодировку – Viaccess, 023700 – идент для открытия каналов нтв+ в стандартном разрешении SD, на некоторых серверах может дополнительно применяться идент 040600 для открытия украинских каналов, 030600 – идент для открытия каналов нтв+ в высоком разрешении 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: { 04 06 00 }
V: { 04 06 10 }
Третий файл – replace.list применяется для замены неверных идентов на правильные с указанием дополнительных параметров каналов. В основном применяется для HD каналов:
R:{{2F4A}{0500}{023700}{0FA6}{0500}{030600}{0BBE}} #MTVNHD
R:{{2F4A}{0500}{040610}{138E}{0500}{030600}{0BBE}} #MTVNHD
R:{{2F45}{0500}{023700}{0FA1}{0500}{030600}{0BB9}} #HD-Кино
R:{{2F45}{0500}{040610}{1389}{0500}{030600}{0BB9}} #HD- Кино
R:{{2F46}{0500}{023700}{0FA2}{0500}{030600}{0BBA}} #HD-Спорт
R:{{2F46}{0500}{040610}{138A}{0500}{030600}{0BBA}} #HD-Спорт
R:{{2F47}{0500}{023700}{0FA3}{0500}{030600}{0BBB}} #HD-Life
R:{{2F47}{0500}{040610}{138B}{0500}{030600}{0BBB}} #HD-Life
R:{{2F48}{0500}{023700}{0FA4}{0500}{030600}{0BBC}} #Eurosport HD
R:{{2F48}{0500}{040610}{138C}{0500}{030600}{0BBC}} #Eurosport HD
R:{{2F49}{0500}{023700}{0FA5}{0500}{030600}{0BBD}} #Discovery HD
R:{{2F49}{0500}{040610}{138D}{0500}{030600}{0BBD}} #Discovery HD
В котором: {2F4A} – сид канала, {0500} – тип кодировки Viaccess, {023700} – идент который будет заменен, {0FA6} – есм пид, {0500} – новый тип кодировки, {030600} – идент после замены, {0BBE} – верный есм пид канала.

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

Добавить комментарий

Copyright © Спутниковое телевидение