воскресенье, 3 апреля 2011 г.

Настройка шаринга для Azbox - настройка mgcamd

Настройка шаринга для Azbox - настройка mgcamd

  Для входа на Azbox по FTP используйте FTP клиент типа Manager For AzboxHD - MaZ.exe

сразу несколько эмуляторов с поддержкой шаринга: mgcamd, evocamd, mbox и incubusCamd. У каждого есть свои преимущества и недостатки, но для 99% случаев рекомендуется использовать старый добрый mgcamd.

После смены эмулятора крайне рекомендуется перезагрузить ресивер.

  Итак, мы выбрали mgcamd для эмуляции.
 У каждой шары своя настройка я приведу пример: http://tvcss.net/?affid=1299235715

ignore.list, priority.list, replace.list – файлы для настройки приоритетов и игнорирования идентов. При правильной настройке ускоряет переключение каналов при шаринге.
- newcamd.list - файл куда нужно прописывать параметры шары.


настройка mgcamd

CWS = сервер порт логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 wan cardserv # НТВ+
CWS = сервер порт логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 wan cardserv # НТВHD+
CWS = сервер порт логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 wan cardserv # Платформа HD
CWS = сервер порт логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 wan cardserv # Радуга ТВ
CWS = сервер порт логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 wan cardserv # VipSex
CWS = сервер порт логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 wan cardserv # RTVint
CWS = сервер порт логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 wan cardserv # Триколор
CWS = сервер порт логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 wan cardserv # cyfra +
CWS = сервер порт логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 wan cardserv # ТРК Украина и Футбол
CWS_CONNECT_TIMEOUT = 120

CWS_KEEPALIVE = yes



/var/keys/priority.list

# use this via prov first
#TRK Ukraina SIRIUS 5E
V: { 02 31 00 }
#VipSex HotBird 13E
V: { 04 27 00 }
V: { 02 44 00 }
V: { 03 25 00 }
V: { 02 51 00 }
V: { 04 22 00 }
#НТВ+ (полный) EUTELSAT 36E
V: { 02 37 00 }
V: { 03 06 00 } # для HD приемников
# use this seca prov first
#CYFRA+ HB13E
S: { 00 00 68 }
# use this DRE prov first
#Platforma DV/HD 9E, TRICOLOR 36E
X: { 4A E1 }
# use this IRDETO prov first
#Raduga 75E
I: { 00 15 }


/var/keys/ignore.list 
# ignore seca providers
S: { 00 76 }
S: { 00 70 }
S: { 00 84 }
S: { 00 85 }
S: { 00 89 }
S: { 00 33 17 }
# ignore viaccess providers
V: { 04 06 00 }
V: { 04 06 10 }
V: { 02 2B 00 }
V: { 00 83 00 }
V: { 00 81 00 }
V: { 00 81 10 }
V: { 02 26 00 }
V: { 00 80 00 }
V: { 00 c4 00 }
V: { 02 36 00 }
V: { 02 26 10 }
V: { 03 28 20 }
V: { 03 29 40 }
# ignore caids
#X: { 06 22 }
#X: { 17 22 }
X: { 09 60 }
X: { 09 18 }
#X: { 09 19 }
X: { 18 01 }
X: { 18 03 }
X: { 18 10 }
X: { 4a d4 }
X: { 0d 05 }
I: { 00 32 }
I: { 00 3A }
I: { 00 3C }
I: { 00 AB }
I: { 00 AC }
I: { 00 92 }
I: { 00 ad }
I: { 00 37 }
I: { 00 02 }
I: { 00 05 }
I: { 00 06 }
I: { 00 07 }
I: { 00 08 }
I: { 00 09 }
I: { 00 10 }
I: { 00 11 }
I: { 00 12 }
I: { 00 13 }
I: { 00 16 }



var/keys/replace.list 

# replace old with new {{ sid } { caid } { provid } { ecmpid } { newcaid } { newprovid } { newecmpid }}
#НТВ+
R: {{ 2F45 } { 500 } { 030600 } { 0bb9 } { 0 } { 0 } { 0 }} #HD Кино
R: {{ 2F46 } { 500 } { 030600 } { 0bba } { 0 } { 0 } { 0 }} #HD Спорт
R: {{ 2F47 } { 500 } { 030600 } { 0bbb } { 0 } { 0 } { 0 }} #HD Life
R: {{ 2F48 } { 500 } { 030600 } { 0bbc } { 0 } { 0 } { 0 }} #HD Eurosport
R: {{ 2F49 } { 500 } { 030600 } { 0bbd } { 0 } { 0 } { 0 }} #HD Discovery
R: {{ 2F4A } { 500 } { 030600 } { 0bbe } { 0 } { 0 } { 0 }} #MTVHD
#VipSex 13E
R: {{ 3786 } { 500 } { 024400 } { 0B62 } { 0 } { 0 } { 0 }} #Dorcel TV
R: {{ 0086 } { 500 } { 024400 } { 0652 } { 0 } { 0 } { 0 }} #Free-x TV
R: {{ 0082 } { 500 } { 024400 } { 0650 } { 0 } { 0 } { 0 }} #Free-x TV2
R: {{ 21B8 } { 500 } { 024400 } { 14B4 } { 0 } { 0 } { 0 }} #X-dream TV
R: {{ 21AD } { 500 } { 024400 } { 0BEA } { 0 } { 0 } { 0 }} #French Lover
#Платформа HD 9Е
R: {{ 0014 } { 4AE1 } { 000000 } { 0078 } { 0 } { 0 } { 0 }} # Кинопоказ 1
R: {{ 0050 } { 4AE1 } { 000000 } { 0078 } { 0 } { 0 } { 0 }} # Кинопоказ 2
R: {{ 0046 } { 4AE1 } { 000000 } { 0078 } { 0 } { 0 } { 0 }} # Телепутешествия
R: {{ 001E } { 4AE1 } { 000000 } { 006e } { 0 } { 0 } { 0 }} # Евроспорт
R: {{ 0032 } { 4AE1 } { 000000 } { 0078 } { 0 } { 0 } { 0 }} # HD Life
R: {{ 005a } { 4AE1 } { 000000 } { 0078 } { 0 } { 0 } { 0 }} # High Life HD
R: {{ 0028 } { 4AE1 } { 000000 } { 0078 } { 0 } { 0 } { 0 }} # NGC HD
R: {{ 003C } { 4AE1 } { 000000 } { 0078 } { 0 } { 0 } { 0 }} # MTV HD
R: {{ 0064 } { 4AE1 } { 000000 } { 0078 } { 0 } { 0 } { 0 }} # Женский мир HD
#Платформа DV 9Е
R: {{ 1D4E } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # Россия
R: {{ 1D4F } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # НТВ
R: {{ 1D53 } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # СТС
R: {{ 1D55 } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # ТНТ
R: {{ 1D59 } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # Рен ТВ
R: {{ 1D54 } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # Петербург 5
R: {{ 1D56 } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # Вести
R: {{ 1D51 } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # Культура
R: {{ 1D57 } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # Кинопоказ
R: {{ 1D5C } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # Комедия ТВ
R: {{ 1D5A } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # Муз ТВ
R: {{ 1D5B } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # 365 дней
R: {{ 1D5E } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # Автоплюс
R: {{ 1D52 } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # Бибигон
R: {{ 1D60 } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # Зоо ТВ
R: {{ 1D5D } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # Кухня ТВ
R: {{ 1D58 } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # Телепутешествия
R: {{ 1D5F } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # Тонус ТВ
R: {{ 1D50 } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # Спорт






 Рассмотрим главный конфигурационный файл болеее подробно - mg_cfg. Каждая строка, начинающаяся с символа # в э том файле - это комментарий, который только для вас. Программа эти строки игнорирует. Параметры, считываемые программой при запуске имеют следующий вид:

буква: { цифра } дополнительные параметры

Буква означает тот или иной параметр, как описано ниже. Цифра означает одно из возможных значений параметра. Дополнительные параметры должны присутствовать только там, где это необходимо.
Что означает каждый параметр? Вот переведенный на русский язык файл-шаблон (плюс мои комментарии):




# AU - автообновление. Выбрать одно из четырех:
# 0 выключить функцию AU
# 1 включить обработку EMM для софт-эмулятора и карт шаринга
# 2 авторежим, включать EMM только если канал не открывается
# 3 включить EMM обработку только для карт доступных по сети
# Насколько мне известно, это дело нужно было для пакета TPS на
# спутнике Hotbird, но теперь всё это дело прошлого. Поэтому выключаем.
A: { 0 }

# Тип устройства
# 0 авто
# 1 dbox2
# 2 dreambox
# 3 triple-dragon
# 4 relook
# 5 openbox
# рекомендуется оставить авто:
B: { 0 }

# ECM messages
# Показ EСM-cообщений. В качестве значения выбрать одно из трех:
# 0 не показывать ничего
# 1 обычный режим: показывать PID, и декодированные ECM и CW
# 2 подробный режим: показывать всё подряд включая весь дамп
# Это дело лучше видеть, чтобы сразу было понятно, работает
# шаринг или нет, поэтому включим обычный режим:
C: { 1 }

# Отладочная информация в лог-файле
# 0 off (default)
# 1 ecm
# 2 emm
# 4 network ecm
# 8 network emm
# 16 network login
# 32 показывать статистику загрузки памяти и CPU каждую минуту
# 64 добавить дату и время к каждой записи в лог
# обычно эту опцию включать не нужно, но ради интереса можно попробовать.
# в логе будет гораздо больше информации, чем обычно
D: { 0 }

# кэширование ECM (в секундах)
# каждая запись в кэш отъедает 28 байт, поэтому 24 часа кэша отъест 240-400 КБ памяти
# вполне можно позволить себе такую роскошь, чтобы не обращаться заново к карте шаринга
# если вы скачете по каналам туда сюда, как угорелый. Хотя вообще-то это бесполезно,
# так как нынче ключики живут считанные секунды.
E: { 3600 }

# Сетевой протокол для шаринга.
# Можно выбрать несколько значений, просуммировав отдельные опции.
# 0 сеть отсутствует (шаринга не предвидится)
# 1 клиент newcamd
# 2 клиент radegast
# 4 клиент camd3
# 8 клиент gbox
# Как говорится, "стандарт индустрии", протокол newcamd.
# Кстати, протокол camd3 сломан в версии mgcamd 1.31 на IPBOX - у меня так и не заработал
G: { 1 }

# Что кэшировать? Значений может быть несколько как сумма следущих:
# 0 отключить кэширование
# 1 кэшировать Ecm pids, и сохранять в файле /tmp/ca_cache.list при перезапуске
# 2 вести кэш Ecm, и помнить значения столько секунд, сколько указано в опции "E" выше
# 4 вести кэш Emm для карт доступных по сети, чтобы не слать один и тот же EMM снова
# Как уже сказано в опции E, толку от этого кэширования достаточно мало, но пусть будет:
H: { 7 }

# Значение в секундах для тайм-аута сетевого запроса.
# Поставим 3 секунды, так как обычно сервер должен ответить в этих пределах.
# Для некоторых глючных пакетов, типа Nova, этот параметр можно и увеличить до 5.
# Но помните, чем больше этот параметр, тем медленней mgcamd будет
# обращаться к серверу если от сервера не пришел ответ во время.
# Если сервер не отвечает за это время, см. параметр "N".
K: { 3 }

# Опции для лог файлов, можно выбрать несколько параметров как сумму:
# 0 не вести лог
# 1 лог через сеть (по протоколу UDP Syslog)
# 2 лог на консоль
# 4 лог в файл (который будет всё время расти, и поэтому он может забить
# всю флеш-память - его вам придется чистить вручную)
# дополнтельные параметры: IP-адрес + UDP порт для сетевого лога + имя лог-файла
#
# Это очень важная опция для того, чтобы сразу увидеть где грабли, если
# что-то не работает, или работает не так как надо. Идеальней всего использовать
# лог по сети. Эта процедура описана ниже подробнее. Здесь же нужно указать
# IP адрес вашего обычного компьютера в вашей локальной сети, UDP порт, который
# обычно должен быть 514 и если хотите включить лог-файл на самом ресивере, то
# имя файла, где-нибудь, например в папке /tmp. Для включения лога в файл,
# нужно поменять { 1 } на { 4 } или { 5 }. Если параметр не 4 и не 5, то имя лог файла
# можно не писать.
L: { 1 } 192.168.1.1 514 /tmp/mgcamd.log

# Показ EMM-cообщений. В качестве значения выбрать одно из трех:
# 0 не показывать никаких EMM
# 1 показывать только верные EMM
# 2 показывать верные и неверные сообщения EMM, включая весь дамп
# Это дело нам не понадобится, поэтому выбираем "не показывать":
M: { 0 }

# Повторная попытка при работе с сетью. Очень важный параметр!!!
# Можно выбрать несколько значений, просуммировав отдельные опции.
# 0 не пытаться повторить запрос
# 1 повторная попытка при каждом новом ECM
# 2 повторная попытка присоединиться к недоступному ранее серверу
# каждые Q секунд (Q дается как отдельный параметр "Q" ниже)
# 4 пробовать быстро пере-соединиться к отрубившемуся серверу:
# либо после XX ECM запросов без ответа от сервера,
# либо если нет ответа от сервера в течение YY секунд
# Числа XX и YY даются как дополнительные параметры
# Относительно числа XX - mgcamd будет ждать ответа от сервера столько
# секунд, сколько указано в параметре "К"
#
# Рекомендую установить все опции 01 + 02 + 04, то есть их сумму = 07.
# В качестве дополнительных параметров XX и YY можно взять 4 запроса
# без ответа или 30 секунд. Хотя, наилучшие значения будут напрямую зависеть
# от качества вашего Интернета и провайдера шары.
N: { 7 } 4 30

# разновидность экранного интерфейса:
# 0 нет меню на экране
# 1 neutrino
# 2 enigma
# 3 relook
# + имя пароль (как дополнительные параметры для авторизации)
# Это всё нам вообще не понадобится. Это для других ресиверов:
O: { 0 } username password

# Приоритет протоколов (если у вас их несколько)
# 0 gbox, newcamd, radegast, camd3
# 1 camd3, radegast, newcamd, gbox
# 2 newcamd, camd3, gbox, radegast
# нас интересует newcamd, поэтому поставим его на первое место:
P: { 2 }

# Пытаться коннектиться на "мертвый" сервер каждые 30 секунд
# (если включено в опции "N" выше)
Q: { 30 }

# Cчитывать файлы конфигурации повторно.
# Параметр может быть суммой следующих значений:
# 0 считывать все файлы конфигурации только раз при запуске mgcamd
# 1 считывать файлы каждый раз при смене канала
# 2 считывать файл SoftCam.Key каждый раз при смене канала
# 4 считывать файл SoftCam.Key, если он изменился
# Поскольку меняться будет потенциально только SoftCam.Key (и то редко), установим 04:
R: { 4 }

# Что показывать на экранном меню:
# 1 emu ecm
# 2 шару через сеть
# 4 показывать "некодированный канал" / "не могу открыть"
# 8 показывать обновление ключей EMM
# + web порт для экранного меню
# Это всё нам не понадобится. Это для для других ресиверов:
S: { 0 } 80

# Папка с файлами конфигурации (softcam, autoroll, ignore/priority)
# 0 файлы в папке /var/keys
# 1 файлы в /tmp
# Тут и так понятно, что нужно выбрать 0:
T: { 0 }

# Обновление ключей. Нужно выбрать 2 параметра, как сумму 01/02 плюс 04
# 1 обновлять только новые ключи
# 2 обновлять все ключи (для валидации PMK)
# 4 включить функцию TPS AU (в дополнительных параметрах указать
# SID, в котором pmt pid содержит au pid): U: { 5 } 0x1234
# Это дело работает вместе с параметром "A".
# Поскольку мы вырубили "A", выключаем и это дело тоже:
U: { 0 }
 

Комментариев нет:

Отправить комментарий