В этой теме мы с вами рассмотрим на примерах варианты настроек распространенных эмуляторов для Dreambox и ему подобных ресиверов на базе Linux ===================================================================== 1. Начнем с эмулятора Mgcamd.Актуальная версия mgcamd_1.35a устанавливаем. Конфиги берем в биллинге Немного описания .Следуем в /var/keys/ Первым делом Мы рассмотрим файл mg_cfg
# Показ EMM-cообщений. В качестве значения выбрать одно из трех: # 00 не показывать никаких EMM # 01 показывать только верные EMM # 02 показывать верные и неверные сообщения EMM включая весь дамп # Это дело нам не понадобится, поэтому выбираем "не показывать": M: { 00 } # ECM messages # Показ EСM-cообщений. В качестве значения выбрать одно из трех: # 00 не показывать ничего # 01 обычный режим: показывать PID, и декодированные ECM и CW # 02 подробный режим: показывать всё подряд включая весь дамп # Это дело лучше видеть, чтобы сразу было понятно, работает # шаринг или нет, поэтому включим обычный режим: C: { 01 } # AU - автообновление. Выбрать одно из четырех: # 00 выключить функцию AU # 01 включить обработку EMM для софт-эмулятора и карт шаринга # 02 авторежим, включать EMM только если канал не открывается # 03 включить EMM обработку только для карт доступных по сети # Насколько мне известно, это дело нужно было для пакета TPS на # спутнике Hotbird, но теперь всё это дело прошлого. Поэтому выключаем. A: { 00 } # Обновление ключей. Нужно выбрать 2 параметра, как сумму 01/02 плюс 04 # 01 обновлять только новые ключи # 02 обновлять все ключи (для валидации PMK) # 04 включить функцию TPS AU (в дополнительных параметрах указать # SID, в котором pmt pid содержит au pid) # Это дело работает вместе с предыдущим параметром "A". # Поскольку мы вырубили "A", выключаем и это дело тоже: U: { 01 } # Папка с файлами конфигурации (softcam, autoroll, ignore/priority) # 00 файлы в папке /var/keys # 01 файлы в /tmp # Тут и так понятно, что нужно выбрать 00: T: { 00 } # Сетевой протокол для шаринга. # Можно выбрать несколько значений, просуммировав отдельные опции. # 00 сеть отсутствует (шаринга не предвидится) # 01 клиент newcamd # 02 клиент radegast # 04 клиент camd3 # 08 клиент gbox # Как говорится, стандарт индустрии, протокол newcamd: G: { 01 } # Повторная попытка при работе с сетью. Очень важный параметр!!! # Можно выбрать несколько значений, просуммировав отдельные опции. # 00 не пытаться повторить запрос # 01 повторная попытка при каждом новом ECM # 02 повторная попытка присоединиться к недоступному ранее серверу # каждые Q секунд (Q дается как отдельный параметр "Q" ниже) # 04 пробовать быстро пере-соединиться к отрубившемуся серверу: # либо после XX ECM запросов без ответа от сервера, # либо если нет ответа от сервера в течение YY секунд # Числа XX и YY даются как дополнительные параметры N: { 01 } 5 30 # Значение в секундах для тайм-аута сетевого запроса. # Поставим 7 секунд, так как обычно сервер должен ответить # гораздо быстрее. Если сервер не отвечает за это время, см. предыдущий # параметр "N". K: { 07 } # Пытаться коннектиться на "мертвый" сервер. Q: { 15 } # Приоритет протоколов (если у вас их несколько) # 00 gbox, newcamd, radegast, camd3 # 01 camd3, radegast, newcamd, gbox # 02 newcamd, camd3, gbox, radegast # нас интересует newcamd, поэтому поставим его на первое место: P: { 00 } # разновидность экранного интерфейса: # 00 нет меню на экране # 01 neutrino # 02 enigma # 03 relook # + имя пароль (как дополнительные параметры для авторизации) # Это всё нам не понадобится. Это для DreamBox'ов: O: { 00 } username password # Что показывать на экранном меню: # 01 emu ecm # 02 шару через сеть # 04 показывать "некодированный канал" / "не могу открыть" # 08 показывать обновление ключей EMM # + web порт для экранного меню S: { 03 } 80 # Опции для лог файлов, можно выбрать несколько параметров как сумму: # 00 не вести лог # 01 лог через сеть (по протоколу UDP Syslog) # 02 лог на консоль # 04 лог в файл (который будет всё время расти, и поэтому он может забить # всю память - его вам придется чистить вручную) # # дополнтельные параметры: IP-адрес + UDP порт для сетевого лога + имя лог-файла # # Это очень важная опция для того, чтобы сразу увидеть где грабли, если # что-то не работает, или работает не так как надо. Идеальней всего использовать # лог по сети. Эта процедура описана ниже подробнее. Здесь же нужно указать # IP адрес вашего обычного компьютера в вашей локальной сети, UDP порт, который # обычно должен быть 514 и если хотите включить лог-файл на самом ресивере, то # имя файла, где-нибудь, например в папке /tmp. Для включения лога на самом ресивере # нужно поменять { 01 } на { 04 } или { 05 }: L: { 01 } 192.168.1.22 514 # кэширование ECM (в секундах) # каждая запись в кэш отъедает 28 байт, поэтому 24 часа кэша отъест 240-400 КБ памяти # вполне можно позволить себе такую роскошь, чтобы не обращаться заново к карте шаринга # если у вас есть записанный материал, который закодирован. Хотя это больше теория, чем # практика. E: { 07 } # Что кэшировать? Значений может быть несколько как сумма следущих: # 00 отключить кэширование # 01 кэшировать Ecm pids, и сохранять в файле /tmp/ca_cache.list при перезапуске # 02 вести кэш Ecm, и помнить значения столько секунд, сколько указано в опции "E" выше # 04 вести кэш Emm для карт доступных по сети, чтобы не слать один и тот же EMM снова # толку от этого достаточно мало, но включим все виды кэша на всякий пожарный: H: { 00 } # Cчитывать файлы конфигурации повторно. # Параметр может быть суммой следующих значений: # 00 считывать все файлы конфигурации только раз при запуске mgcamd # 01 считывать файлы каждый раз при смене канала # 02 считывать файл SoftCam.Key каждый раз при смене канала # 04 считывать файл SoftCam.Key, если он изменился # Поскольку меняться конфиги будут крайне редко, установим 00: R: { 00 } # Оладочная информация в лог-файле # 00 off (default) # 01 ecm # 02 emm # 04 network ecm # 08 network emm # 16 network login # 32 показывать статистику загрузки памяти и CPU каждую минуту # 64 добавить дату и время к каждой записи в лог D: { 01 } # Тип устройства # 00 авто # 01 dbox2 # 02 dreambox # 03 triple-dragon # 04 relook # 05 openbox # рекомендуется оставить авто: B: { 00 } # map all 180x nagra caids to 1801 # default is 01 F: { 00 } #ДОБАВЛЯТЬ, ЕСЛИ СТОИТ мгкадм 1.35 G: { 01 } и B: { 06 }#для ги-8120 B: { 11 } #для ипбокс\сезам-ЕСЛИ СТОИТ мгкадм 1.33 (прошивка Enigma любой версии) B: { 12 } #для ипбокс\сезам-ЕСЛИ СТОИТ мгкадм 1.33 (прошивка DGS (Ab-com, NLB, SifTeam, PGI, UFM)) B: { 12 } #для Skyway\Opebox HD B: { 12 } #для катрайн-ЕСЛИ СТОИТ мгкадм 1.33
сохраняем.Затем там же находим файл newcamd.list.Редактируем его следущим образом:
CWS = xxx.xxx.xxx.xxx port login pass 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv # это шаринг CWS_CONNECT_TIMEOUT = 120 CWS_KEEPALIVE = 120
Где login,pass,ххх.ххх.ххх.ххх,port - ваши данные при регистрации в биллинге.
Далее рассмотрим файл prioruty.list
#NTV+ (полный) Eutelsat 36A/36B 36°E V: { 06 0C 00 } #NTV+Vostok Express-AT1 55.8°E V: { 05 0C 00 } #TRK Ukraina/Dozhd Astra4A 4.8°E V: { 04 12 00 } #RTVi HotBird 13°E V: { 04 23 00 } #Клубничка HotBird 13°E V: { 03 25 00 } V: { 04 17 00 } V: { 04 38 00 } V: { 05 0F 00 } #TNTSat France Astra 19.2°E V: { 03 0B 00 } SRG SWISS 13 V: { 02 38 00 } #CYFRA+ HotBird 13°E S: { 00 00 68 } #VIASAT Astra4A 4.8°E X: { 09 3E } #SkyUK Astra2E/2F/2G 28.3°E X: { 09 63 } #SkyItaly HotBird 13°E X: { 09 CD } #RaiSat/Tivusat HotBird 13°E X: { 18 3D } #SkyDeutschland/HD+ Astra 1KR/1L/1M/1N 19.2°E X: { 09 8C } X: { 18 43 } #ZonTV Cabo Hispasat1D/1E 30°W X: { 18 02 } #Cyfrowy Polsat HotBird 13°E X: { 18 03 } #Digital+ Astra 1KR/1L/1M/1N 19.2°E X: { 18 10 } #Kabel Deutschland Astra3B 23.5°E X: { 18 34 } #THOR Thor5/6 1°W X: { 0B 00 } #Focus Sat Thor5/6 1°W X: { 0B 02 } #HelloHD/Tring TV Eutelsat9A 9°E X: { 0B AA } #XTRA Amos2/3 4°W X: { 0B 0F } #TelekartaTV Horizons-2/Intelsat15 85.2°E X: { 0B 01 } #TRICOLOR Eutelsat 36A/36B 36°E X: { 4A E0 } #Bulsatcom HellasSat2 39°E X: { 4A EE } #ORF Digital Astra 1KR/1L/1M/1N 19.2°E CW: { 00 00 04 } CW: { 00 00 08 } CW: { 00 00 0C } CW: { 00 00 10 } #Skylink Astra3B 23.5°E X: { 06 24 } #Raduga ABS-2 74.9°E I: { FF FF } #KontinentTV Horizons-2/Intelsat15 85.2°E I: { 00 11 } I: { 00 25 } I: { 00 27 } I: { 00 29 } I: { 00 32 } I: { 00 42 } I: { 00 91 } I: { 00 8d } I: { 00 8e } I: { 00 2F } I: { 00 0B } I: { 00 4C }
Ну и последний файл ignore.list
# ignore seca providers S: { 00 65 } S: { 00 70 } S: { 00 76 } S: { 00 84 } S: { 00 85 } S: { 00 89 } S: { 00 A8 21 } S: { 00 A8 25 } S: { 00 33 11 } S: { 00 33 15 } S: { 00 33 17 } S: { 00 00 6A } S: { 00 00 6C } S: { 00 00 6D } # ignore viaccess providers #NTV+ V: { 04 06 00 } V: { 04 06 20 } V: { 06 0A 00 } V: { 04 06 10 } V: { 05 01 00 } V: { 05 0A 00 } V: { 05 0B 00 } X: { 56 01 } #Others V: { 02 31 00 } V: { 02 44 00 } V: { 02 4B 00 } V: { 02 09 10 } V: { 02 51 00 } V: { 02 58 00 } V: { 00 83 00 } V: { 00 81 00 } V: { 00 81 10 } V: { 00 80 00 } V: { 00 c4 00 } V: { 02 00 00 } V: { 02 36 00 } V: { 02 3B 00 } V: { 02 2B 00 } V: { 02 26 00 } V: { 02 26 10 } V: { 02 2C 00 } V: { 02 2D 00 } V: { 03 28 20 } V: { 03 29 20 } V: { 03 29 40 } V: { 03 2A 00 } V: { 04 08 10 } V: { 04 0F 40 } V: { 04 21 00 } V: { 04 25 00 } V: { 04 27 40 } V: { 04 28 00 } V: { 04 28 20 } V: { 04 33 00 } V: { 04 33 30 } V: { 05 19 00 } V: { 05 1E 00 } # ignore caids X: { 27 10 } X: { 4A EB } X: { 4A BF } X: { 06 04 } X: { 06 14 } X: { 06 28 } X: { 06 34 } X: { 06 47 } X: { 7B E0 } X: { 09 3B } X: { 09 40 } X: { 09 60 } X: { 09 18 } X: { 09 19 } X: { 09 C4 } X: { 09 C7 } X: { 09 0F } X: { 09 AF X: { 17 02 } X: { 18 01 } X: { 18 07 } X: { 18 11 } X: { 18 12 } X: { 18 13 } X: { 18 17 } X: { 18 18 } X: { 18 19 } X: { 18 30 } X: { 18 33 } X: { 18 36 } X: { 18 37 } X: { 18 61 } X: { 18 63 } X: { 18 84 } X: { 4a d4 } X: { 0d 01 } X: { 0d 05 } X: { 0d 22 } X: { C0 01 } # ignore chid I: { 00 01 } I: { 00 02 } I: { 00 03 } I: { 00 04 } I: { 00 05 } I: { 00 06 } I: { 00 07 } I: { 00 08 } I: { 00 09 } I: { 00 0a } I: { 00 0c } I: { 00 0d } I: { 00 0e } I: { 00 0f } I: { 00 10 } #I: { 00 11 } I: { 00 12 } I: { 00 13 } I: { 00 14 } I: { 00 15 } I: { 00 16 } I: { 00 17 } I: { 00 18 } I: { 00 19 } I: { 00 1a } I: { 00 1b } I: { 00 1c } I: { 00 1d } I: { 00 1e } I: { 00 1f } I: { 00 20 } I: { 00 21 } I: { 00 22 } I: { 00 23 } I: { 00 24 } #I: { 00 25 } I: { 00 26 } #I: { 00 27 } I: { 00 28 } I: { 00 29 } I: { 00 2a } I: { 00 2b } I: { 00 2c } I: { 00 2d } I: { 00 2e } #I: { 00 2f } I: { 00 30 } I: { 00 31 } #I: { 00 32 } I: { 00 33 } I: { 00 34 } I: { 00 35 } I: { 00 36 } I: { 00 37 } I: { 00 38 } I: { 00 39 } I: { 00 3a } I: { 00 3b } I: { 00 3c } I: { 00 3d } I: { 00 3e } I: { 00 3f } I: { 00 40 } I: { 00 41 } #I: { 00 42 } I: { 00 43 } I: { 00 44 } I: { 00 45 } I: { 00 46 } I: { 00 47 } I: { 00 48 } I: { 00 49 } I: { 00 4a } I: { 00 4b } I: { 00 4d } I: { 00 4e } I: { 00 4f } I: { 00 50 } I: { 00 51 } I: { 00 52 } I: { 00 53 } I: { 00 54 } I: { 00 55 } I: { 00 56 } I: { 00 57 } I: { 00 58 } I: { 00 59 } I: { 00 5a } I: { 00 5b } I: { 00 5c } I: { 00 5d } I: { 00 5e } I: { 00 5f } I: { 00 60 } I: { 00 61 } I: { 00 62 } I: { 00 63 } I: { 00 64 } I: { 00 65 } I: { 00 66 } I: { 00 67 } I: { 00 68 } I: { 00 69 } I: { 00 6a } I: { 00 6b } I: { 00 6c } I: { 00 6d } I: { 00 6e } I: { 00 6f } I: { 00 70 } I: { 00 71 } I: { 00 72 } I: { 00 73 } I: { 00 74 } I: { 00 75 } I: { 00 76 } I: { 00 77 } I: { 00 78 } I: { 00 79 } I: { 00 7a } I: { 00 7b } I: { 00 7c } I: { 00 7d } I: { 00 7e } I: { 00 7f } I: { 00 80 } I: { 00 81 } I: { 00 82 } I: { 00 83 } I: { 00 84 } I: { 00 85 } I: { 00 86 } I: { 00 87 } I: { 00 88 } I: { 00 89 } I: { 00 8a } I: { 00 8b } I: { 00 8c } #I: { 00 8d } #I: { 00 8e } I: { 00 8f } I: { 00 90 } #I: { 00 91 } I: { 00 92 } I: { 00 93 } I: { 00 94 } I: { 00 95 } I: { 00 96 } I: { 00 97 } I: { 00 98 } I: { 00 99 } I: { 00 9a } I: { 00 9b } I: { 00 9c } I: { 00 9d } I: { 00 9e } I: { 00 9f } I: { 00 a0 } I: { 00 a1 } I: { 00 a2 } I: { 00 a3 } I: { 00 a4 } I: { 00 a5 } I: { 00 a6 } I: { 00 a7 } I: { 00 a8 } I: { 00 a9 } I: { 00 aa } I: { 00 ab } I: { 00 ac } I: { 00 ad } I: { 00 ae } I: { 00 af } I: { 00 b0 } I: { 00 b1 } I: { 00 b2 } I: { 00 b3 } I: { 00 b4 } I: { 00 b5 } I: { 00 b6 } I: { 00 b7 } I: { 00 b8 } I: { 00 b9 } I: { 00 ba } I: { 00 bb } I: { 00 bc } I: { 00 bd } I: { 00 be } I: { 00 bf } I: { 00 c0 } I: { 00 c1 } I: { 00 c2 } I: { 00 c3 } I: { 00 c4 } I: { 00 c5 } I: { 00 c6 } I: { 00 c7 } I: { 00 c8 } I: { 00 c9 } I: { 00 ca } I: { 00 cb } I: { 00 cc } I: { 00 cd } I: { 00 ce } I: { 00 cf } I: { 00 d0 } I: { 00 d1 } I: { 00 d2 } I: { 00 d3 } I: { 00 d4 } I: { 00 d5 } I: { 00 d6 } I: { 00 d7 } I: { 00 d8 } I: { 00 d9 } I: { 00 da } I: { 00 db } I: { 00 dc } I: { 00 dd } I: { 00 de } I: { 00 df } I: { 00 e0 } I: { 00 e1 } I: { 00 e2 } I: { 00 e3 } I: { 00 e4 } I: { 00 e5 } I: { 00 e6 } I: { 00 e7 } I: { 00 e8 } I: { 00 e9 } I: { 00 ea } I: { 00 eb } I: { 00 ec } I: { 00 ed } I: { 00 ee } I: { 00 ef } I: { 00 f0 } I: { 00 f1 } I: { 00 f2 } I: { 00 f3 } I: { 00 f4 } I: { 00 f5 } I: { 00 f6 } I: { 00 f7 } I: { 00 f8 } I: { 00 f9 } I: { 00 fa } I: { 01 03 } I: { 00 fb } I: { 00 fc } I: { 00 fd } I: { 00 fe } I: { 00 ff } # chid Redlight 13E I: { EF F2 } I: { EF F8 } I: { EF EC } I: { EF EA } I: { EF E2 } I: { EF DC } I: { EF DA } I: { EF D8 } I: { EF F6 } I: { EF F4 }
После всех манипуляций перезагружаем эмулятор и смотрим кино. ===================================================================== 2. Теперь рассмотрим настройки эмулятора Сamd3.Актуальная версия camd3.900_080324(См.аттач)Устанавливаем эмулятор и конфиг к нему сamd3-сonfig_070903(См.аттач)Следуем в /var/keys/.Если нет этого файла filter.services то создаем его в этой директории.Приступим к его редактированию.Прописываем в него следующие данные: Обратите внимание на фильтрацию для нтв+.В таком случае не получите бан.
0100:000068:FFFF:0:0 0100:003311:FFFF:0:0 0500:060A00:FFFF:0:0 0500:021110:FFFF:0:0 0500:023100:FFFF:0:0 0500:023D00:FFFF:0:0 0500:024400:FFFF:0:0 0500:042700:FFFF:0:0 0602:000000:FFFF:0:0 0602:000001:FFFF:0:0 0602:000002:FFFF:0:0 0602:000003:FFFF:0:0 0654:000000:FFFF:0:0 0654:000001:FFFF:0:0 0654:000002:FFFF:0:0 0654:000003:FFFF:0:0 090F:000000:FFFF:0:0 09CD:000000:FFFF:0:0 0961:000000:FFFF:0:0 0B00:000000:FFFF:0:0 0D00:0000C0:FFFF:0:0 0D02:0000A0:FFFF:0:0 0D02:0000A4:FFFF:0:0 0D02:0000A8:FFFF:0:0 0D02:00008C:FFFF:0:0 0D06:0000C0:FFFF:0:0 4AE0:000000:FFFF:0:0 4AE1:000000:FFFF:0:0 Сохраняем.Затем ищем файл camd3.servers.Открыв его прописываем в него следующее:
Если вы собираетесь использовать протокол UDP то:
cs357x://login:pass:SERVICES=/var/keys/filter.services@server:11000
Где login,pass,server,11000- ваши данные при регистрации в биллинге.
если протокол TCP то:
cs378x://login:pass:SERVICES=/var/keys/filter.services@server:11001
Где login,pass,server,11001 - ваши данные при регистрации в биллинге.
Сохраняем.Перегружаем эмулятор и смотрим кино ===================================================================== 3. Переходим к рассмотрению эмулятора CCcam.Актуальная версия CCcam_2.0.9a_080522(См.аттач)Устанавливаем,затем кофиг к нему CCcam-сonfig_2.0.5_080116(См аттач)Следуем в /var/etc/.Начинаем править файл CCcam.cfg.Находим секцию и в нее: # stealth modes: 0 = disabled, 1 = mgcamd new, 2 = mgcamd old, 3 = evocamd, 4 = generic
Пишем данные с биллинга, для протокола newcamd525 строка выглядит так:
N: xxx.xxx.xxx.xxx port login pass 01 02 03 04 05 06 07 08 09 10 11 12 13 14 1 1
Где login,pass,ххх.ххх.ххх.ххх,port - ваши данные при регистрации в биллинге.Каждому порту своя строка. Сохраняем. Для протокола cs357 строка выглядит так
L: xxx.xxx.xxx.xxx 11000 login pass
Где login,pass,ххх.ххх.ххх.ххх,11000 - ваши данные при регистрации в биллинге
Сохраняем.Дальше в той же директории начинаем править файл CCcam.prio В него Мы будем вносить приоритеты для своих пакетов.Данные берем с биллинга.Строка выглядит так
#CAID PRIO FILE : /var/etc/CCcam.prio P: 0500:060A00,0500:032000,0500:041700,0500:024B00;090F:0
Сохраняем.Перезапускаем эмулятор и смотрим кино.
Возникают вопросы?Пишем сюда.
================
Последний раз редактировалось root 03.08.2017 14:24:33, всего редактировалось 21 раз(а). |
корректировка |
|