01 июля | 2024г. | 13:59:36


АвторТема: Эмулятор MGcamd платформы mipsel (Обсуждение) (part 2)  (Прочитано 186204 раз)

0 Пользователей и 14 Гостей смотрят эту тему.

Оффлайн gemchug74Автор темы

  • Высший Совет Джедаев
  • *****
  • Сообщений: 74491
  • Поблагодарили: 13423
  • Уважение: +310
Продолжение темы, начало тут

Эмулятор MGcamd



Оффлайн Wolf

  • Лорд Джедай
  • *****
  • Сообщений: 5801
  • Поблагодарили: 9534
  • Уважение: +69
           
Вопросы по настройке эмулятора, без файлов конфигов, версии эмулятора, полного лога будут удалятся.

                                                 
Эмулятор MGcamd для Vu+ Duo

На данный момент последней версией является MGcamd 1.35a For VU+ Duo

скачать mgcamd-1.35a-vti.ipk

скачать mgcamd-1.35a-bh.ipk
Основной список файлов и расположение по каталогам:

/usr/bin/
mgcamd- непосредственно исполняемый бинарный файл эмулятора; [права файла-755]

/usr/script - файл скрипт запуска [права файла-755]

/usr/keys/  [права файлов -644]
mg_cfg - файл конфигурации;
newcamd.list - файл список серверов ш@ры;
SoftCam.Key - файл ключей;
ignore.list;
priority.list;
replace.list - нужны для более быстрого открытия каналов, предоставляются провайдером, но как правило часто схожи;.

На все файлы в каталогах обязательно должны быть установлены соответствующие права.
  • Gi-S9895 VTI 11|Vu+ Solo2 Sunray VTI 11|Vu+Duo2 VTI 11
Vu+ Duo2 + HDD320Gb + DM2100 96E-30W 1,2m
Vu+ Solo2 Sunray + HDD80Gb + DRE4020
Gi S9895 ( Vu+ Duo ) + HDD120Gb + DRE4020 Всё что ни делается всё к лучшему, но иногда все  получается очень хреново.

Оффлайн Wolf

  • Лорд Джедай
  • *****
  • Сообщений: 5801
  • Поблагодарили: 9534
  • Уважение: +69
FAQ MGcamd - Часть 1

Для правильной работы эмулятора mgcamd надо правильно сделать конфигурированние в файле настроек mg_cfg

Пример настроек:

# EMM сообщения
# 00 не отображать никакие EMM-ы (стандартно)
# 01 отображать только действительные EMM-ы
# 02 отображать действительные и ложныеі EMM-ы с отображением даты
M: { 01 }

# ECM сообщения
# 00 ничего не отображать о ecm
# 01 нормальный режим, отображать только обработанные pid-ы, дешифрованные ecm и cw
# 02 многоплановый режим, отображать действительные и ложные ECM-ы с датой
C: { 01 }

# авто апдейт (AU)
# 00 неактивный, ни один emm pid- необработано
# 01 активный, emm pid-ы всегда обрабатывать для софта с АУ или расшареных карт
# 02 авто, emm будут стартовать только, если канал не может быть дешифрованным
# 03 обрабатывать emm pid-ы только для обновления сетевых карт
A: { 01 }

# обновления ключа (sum 01 или 02 или 04)
# 01 обновлять только новые ключи, стандартная настройка
# 02 обновлять все ключи (используя для проверки правильный PMK )
# 04 активное TPS au
U: { 01 }

# конфигурация папки файлов (softcam, autoroll, ignore/priority)
# 00 файлы размещаются в /var/keys
# 01 файлы размещаются в /tmp
T: { 00 }

# сетевой режим, используется для нескольких клиентов
#    00 no network (стандартно)
#    01 newcamd netclient
#    02 radegast netclient
#    04 camd3 netclient
#    08 gbox netclient
#    32   cccamd netclient, card list saved as /tmp/cccamd.info
#       (ECM only, supported server version up to 2.1.1, later not work)
G: { 01 }

# действие сети, воспользуйтесь с данных опций
# 00 неактивная
# 01 попробуйте через каждый новый ecm
# 02 пытаться подняться при оф-лайне каждые Q: секунд
# 04 пытаться выявить и быстро пересоединиться к потерянному (и неиспользованному atm) сервера
# + XX количество сообщений и YY секунд к пересоединению
# mg переподключиться к серверу, если нету ответа за последние XX ecm/удержания сети
# нету ответа для последнего ecm или удержания отосланного за YY секунд
# установить 0 для деактивации
N: { 07 } 5 30

# сетевой ecm ожидания в секундах
K: { 04 }

# newcamd реконект к серверу, сек
Q: { 05 }

# приоритетность сетевой ш@ры
# 00 gbox, newcamd, cccamd, radegast, camd3 (стандартно)
# 01 camd3, radegast, cccamd, gbox, newcamd
# 02 cccamd, newcamd, camd3, gbox, radegast
P: { 00 }

# опции отображения экрана, summ of:
# 01 отображать emu ecm
# 02 отображать сообщения сетевой ш@ры
# 04 отображать что не удалось дешифровать / fta
# 08 отображать emm обновлённые ключи
# + web порт что используется для osd
S: { 03 } 80

# Опции Лога, выберите:
# 00 выключено
# 01 сетевой udp Лог
# 02 лог в консоль
# 04 IP udp-порт лог-файл-название
L: { 04 } 127.0.0.1 28007 /tmp/mgcamd.log

# удерживать кешь ecm, секунды
# каждая запись в кешь занимает 28 байта, то есть 24 часа кеширования займет *только* 240-400kb памяти,
# для пользователей openbox/elanvision с дистанционной раздачей имеет смысл установить выше значения чем стандартные,
# to not hammer карты пока находятся в timeshifting или отображаются шифрованные записи.
E: { 15 }

# опции кеша, выберите:
# 00 выключено(стандартно)
# 01 кеш Ecm pid-ы, помнить pid-ы используемые для декодирования в /tmp/ca_cache.list на выходе, загружать при запуске, тот же синтаксис как и restore.list
# 02 кеш Ecm данных, помнить CW для (E времени)
# 04 Кеш Emm для сетевых карт, не не отсылать тот же emm дважды, не очищать кеш до перегрузки
H: { 00 }

# перечитать файлы, выберите:
# 00 Нет (стандартно)
# 01 перечитать файлы конфигурации при смене канала (включая priority и ignore, но не replace/cache)
# 02 перечитать SoftCam.Key при смене канала
# 04 перечитать SoftCam.Key если файл изменён
R: { 00 }

# отладка, выберите:
# 00 выключено (стандартно)
# 01 отладка ecm
# 02 отладка emm
# 04 отладка сетевых ecm
# 08 отладка сетевых emm
# 16 отладка сетевого логина
# 32 отображать состояние памяти/процессора каждую минуту
# 64 добавлять метку времени к сообщениям лога
D: { 00 }

# тип бокса
# 00 авто определение, изменять только тогда если Вы считаете, что выбран неправильный тип.
# 01 dbox2
# 02 dreambox
# 03 triple-dragon
# 04 relook
# 05 openbox
# 06 dreambox/mips
# 08 stapi/kathrein
# 09 stapi/ipbox
# 11 stapi/openbox
B: { 00 }

# тип отображения экрана
# 00 Нету OSD (стандартно)
# 01 neutrino
# 02 enigma
# 03 relook
# + логин пароль для http авторизации
O: { 00 }

в файле newcamd.list прописываем настройки сервера ш@ры

Пример:

CWS = XXX.XXX.XXX.XXX YYYY ZZZZZ WWWW 0102030405060708091011121314 # HTB+

XXX.XXX.XXX.XXX - IP адрес сервера (вариант DNS имя);
YYYY   - порт;
ZZZZZ - логин подписки;
WWWW - пароль подписки;
0102030405060708091011121314  - DES key (может быть другим).

параметры K:{} и N:{} - обычно на серверах сообщают какие надо выставить настройки согласно настроек их сервера, что бы не получить бан за несколько запросов.

В ИМИДЖАХ НА ЯДРЕ 3.X.X (VTI начиная 4.x.x, BH начиная с 1.7.x )
 mg_cfg B: { 00 } на B: { 06 }
  • Gi-S9895 VTI 11|Vu+ Solo2 Sunray VTI 11|Vu+Duo2 VTI 11
Vu+ Duo2 + HDD320Gb + DM2100 96E-30W 1,2m
Vu+ Solo2 Sunray + HDD80Gb + DRE4020
Gi S9895 ( Vu+ Duo ) + HDD120Gb + DRE4020 Всё что ни делается всё к лучшему, но иногда все  получается очень хреново.

Оффлайн Wolf

  • Лорд Джедай
  • *****
  • Сообщений: 5801
  • Поблагодарили: 9534
  • Уважение: +69
FAQ MGcamd - Часть 2

###

Все файлы, необходимые для работы mgcamd должны находиться только в папке /usr/keys. Так как мы имеем дело с Linux, то заглавные и прописные буквы в именах файлов должны быть как указано в примерах ниже. Все файлы - обычные текстовые файлы, которые желательно НЕ редактировать в Notepad/Wordpad, а в чем-то более продвинутом, что позволяет сохранить файлы формате Unix, то есть с правильными Unix-овскими символами перевода строк. (Редактор в Total Commander вполне подходит).

Итак, дополнительно необходимые файлы, которые могут понадобиться для работы эмулятора:

/usr/keys/AutoRoll.Key
/usr/keys/SoftCam.Key

В этих файлах содержатся ключи для работы mgcamd в режиме эмуляции с доступными для просмотра каналами, на которые известны ключи декодирования (Nagra2, BISS, Viaccess 2.3, Viaccess 2.6, Cryptoworks, ...). Они не используются в режиме работы ш@ринга. 
Где их можно взять - на большинстве аплоадах мира :), лучше всего использовать файлы из архивов для dreambox.
Кстати эмулятор mgcamd всегда сначала ищет ключи в файле  SoftCam.Key, имейте это ввиду. Если вы используете mgcamd только для "электричек" ;), то его наличие вовсе не обязательно.

Следующая группа файлов:

/usr/keys/mg_cfg
/usr/keys/newcamd.list
/usr/keys/ignore.list
/usr/keys/priority.list


- используется для правильной работы ш@ринга.

В файле mg_cfg содержится основная системная конфигурация mgcamd, настроек таймаутов при работе с сетью, опции отладки, параметров логгирования и так далее.

В файле newcamd.list прописываются параметры доступа на сервер(ы) ш@ринга, выдаваемые его владельцем (ами).

• Конфигурационные файлы priority.list, ignore.list, replace.list

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

Разберем на примере одного канала любимого провайдера. При включении канала в логе mgcamd появляются следующие строчки:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Видим, что в потоке присутствуют четыре ECM. Mgcamd по очереди перебрал эти ECM, пока не нашел нужный, с помощью которого удалось получить CW и канал открылся.
Все время, пока mgcamd искал нужный ECM, на экране был «Малевич». Однажды найдя нужный ECM, mgcamd запоминает его, и в дальнейшем канал включается быстро. Но
стоит только перезагрузить mgcamd (или ресивер) – он снова «забудет» «правильный» ECM и вновь начнется поиск нужного ECM методом проб и ошибок. Кроме того, в случае
«затыка» в сети mgcamd снова начнет перебирать все ECM из списка и тратить драгоценное время на бесполезное занятие, вместо того чтобы сразу отправить на сервер
повторный запрос с правильным ECM.
Так вот, чтобы все каналы открывались с максимально возможной скоростью, и нужны файлы конфигурации priority.list, ignore.list, replace.list. С помощью настроек в этих
файлах можно менять порядок ECM и исключать ненужные ECM из списка. Хорошо – если у всех каналов нужный ECM будет первым в списке, идеально – если он останется
единственным в списке. Это и есть цель составления файлов конфигурации priority.list, ignore.list, replace.list.

###

В Mgcamd существуют два параметра комментариев - # и ;
Они необходимы для комментирования строк или группы строк параметров настройки и могут применяться в любом месте.

например, в ignore.list строка вида:

# HTB+ - строка комментарий, заголовок к группе параметров

X { 093E } - означает, что карту типа 093E необходимо игнорировать, а например

; X { 093E } - означает, что вся строка закомментирована и обрабатываться эмулятором не будет

X { 093E } # Это карта от Viasat - pls go away

Эта строка обрабатывается эмулятором, а все что после знака # означает комментарий для себя.

Общий синтаксис:

# X: { XXXX } for CaID
# V: { VVVVVV } for Viaccess ProvID
# S: { SSSS } for Seca/Mediaguard ProvID
# I: { IIII } for Irdeto ChID

###
  • Gi-S9895 VTI 11|Vu+ Solo2 Sunray VTI 11|Vu+Duo2 VTI 11
Vu+ Duo2 + HDD320Gb + DM2100 96E-30W 1,2m
Vu+ Solo2 Sunray + HDD80Gb + DRE4020
Gi S9895 ( Vu+ Duo ) + HDD120Gb + DRE4020 Всё что ни делается всё к лучшему, но иногда все  получается очень хреново.

Оффлайн Netter

  • Младший Джедай
  • **
  • Сообщений: 181
  • Поблагодарили: 22
  • Уважение: +1
помогите с настройкой MGCamd...не показывает
Спойлер   :
Mgcamd v1.38 by mixvt, patched by D2MAC on Oct 23 2011
[mg] Net:1:3:2:2s Show ecm:1, emm:0 Up:0 Au:0 Dir:0 Osd:no:80:0 Cache:7 Log:1:192.168.1.101:514 Reread:0
[mg] Ecm cache time: 36000
Box type: mips dreambox (dm7025, dm800)
Keys readed
[config] newcamd route = ********:11111111:22222
newcamd keep alive: 300, incoming port: 21000
[mgcam] emm thread started
[newcamd] Connecting to 111111111:2222...
[newcamd] Login to 1111111:2222 as ******** accepted (123ms)
[newcamd] Card data from 1111111:2222 (283ms):
   EMM enabled: UA yes SA yes GA yes, Card serial: BF3EACCFB4E7
   Userid 1 caid 500 providers 15
   Idents: 040600 040620 050B00 024400 020910 025100 025110 022C00 025800 023100 041700 042200 042700 032500 043800
   ids: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

got 148 cmd 9F
[mg0] namespace 1680000 t-id 10 on-id 70
[mg0] descramble on 1, source 0

[mg0] service 3EE7 index 0 pmt pid 643 (1), pids: video 0x0143, audio  0x0193
[mg0] ECM: CaID: 0x0500  -> CaPID: 0x13EF ProvID: 050B00
[mg0] ECM: CaID: 0x0500  -> CaPID: 0x1453 ProvID: 050A00
[mg0] ECM: CaID: 0x5601  -> CaPID: 0x0323 ProvID: 000000
[mg0] ECM: CaID: 0x0500  -> CaPID: 0x138B ProvID: 050100
[mg0] ECM: CaID: 0x0500  -> CaPID: 0x106B ProvID: 040620
[mg0] -> ECM to newcamd 11111111:2222
[mg0] newcamd route 111111111:2222 cant decode (123ms)
[mg0] network can't decode
[mg0] pid 0x13EF failed to decode.
[mg0] No viaccess key(s) found for id 50A00 keynr 0b
[mg0] network can't decode
[mg0] pid 0x1453 failed to decode.

Оффлайн kyzmich1969

  • Падаван
  • *
  • Сообщений: 42
  • Поблагодарили: 5
  • Уважение: 0
Поделюсь своими наблюдениями, ресивер Solo2 решил попользоваться mgcamd и заметил такую беду при просмотре HD каналов после 30 минут просмотра ресивер наглухо зависает и ни на что не реагирует, помогает только перезагруз кнопкой сзади, смотрю 85 градус Континент, стоит имидж OpenPli, думал из за него поставил Блэк Холл такая же фигня. Wicardd и Oscam работают без проблем. Шародатель один и тот же. Может у кого нибудь было такое? 

Оффлайн ierdna

  • Джедай
  • ***
  • Сообщений: 272
  • Поблагодарили: 176
  • Уважение: +3
у всех так, я это уже проходил на Континенте mgcamd не работает, у меня теперь wicardd

Оффлайн DKFLBVBH71

  • Младший Джедай
  • **
  • Сообщений: 96
  • Поблагодарили: 7
  • Уважение: +1
у всех так, я это уже проходил на Континенте mgcamd не работает, у меня теперь wicardd
В теме по своему ресиверу поднимал проблему зависания, но никто не помог решить ее. Смотрю только Континент и использую mgcamd, перешел с Pli 4.0 на Black Hole 2.0.9 и зависоны прекратились(за 4 дня ни одного). Все конфиги те же, что и в Pli, думал дело в имидже.ierdnaкакой викард используешь и если не трудно покажи свои конфиги, хочу вернуться на Pli.

Оффлайн ierdna

  • Джедай
  • ***
  • Сообщений: 272
  • Поблагодарили: 176
  • Уважение: +3
DKFLBVBH71, извините, вчера неточно выразился, wicardd 1.15 BH конфиг стандартный подправил только под свою шару; но Континент не смотрю уже 4 месяца

Оффлайн Igop

  • Джедай
  • ***
  • Сообщений: 206
  • Поблагодарили: 125
  • Уважение: -3
Доброго Дня.  Маленькая но неудобная проблемка , закинул пробный тест , работает , тест закончился , удалил ,закинул другой рабочий ,но не открывает ,по логу видно что ищет ключи по старому тесту , лечится полной перегруской реса ,как вылечить  ,...  другой , для BH 

Оффлайн grizli

  • Лорд Джедай
  • *****
  • Сообщений: 4217
  • Поблагодарили: 2328
  • Уважение: +40
Igop, после изменения конфигов нужно эмуль перегружать
  • Gi S8895 |  Gi S9995 | DM500HD Sim A8P
Опыт приходит, пропорционально количеству выведенного из строя оборудования.

Оффлайн Igop

  • Джедай
  • ***
  • Сообщений: 206
  • Поблагодарили: 125
  • Уважение: -3
Igop, после изменения конфигов нужно эмуль перегружать
  Не всегда помагает с 10 раз 2 поможет ,и если смотриш один канал + - час ,а потом хочеш на другой, тогда капец, или перегрус емуля ,или реса,  кагда как ,может в другом проблем

Оффлайн 2boom

  • Рыцарь Джедай
  • *****
  • Сообщений: 15162
  • Поблагодарили: 23781
  • Уважение: +168
Igop, при смене конфига рестарт эмулятора обязателен ибо эмулятор читает конфиг, а помогает или нет это совсем другая песня - это проблемы с неправильной конфигурацией эмулятора
  • VU+ Duo 2 | Vu + Ultimo | DM800se (A8P) | MK-Digital xp1000
на подкуп резидента webmoney: R152988468288  yandex: 410011849574352  Приват24 (в личку)
Авторские работы (скины, пиконы, плагины) выкладывать на сторонних ресурсах запрещено, без согласования с автором
ПИКОНЫ (PICONS) мини FAQ 
ПАКЕТЫ ПИКОНОВ - РЕФЕРЕНС, ПРОВАЙДЕРЫ, СПУТНИКИ

Оффлайн Vladimtih

  • Падаван
  • *
  • Сообщений: 20
  • Поблагодарили: 2
  • Уважение: +1
Добрый вечер всем. подскажите что не так, частые затыки,  читал форум менял значения в mg_cfg но затыки продолжаются.Имидж Pli 4.0
MGcamd 1.38c

Оффлайн 2boom

  • Рыцарь Джедай
  • *****
  • Сообщений: 15162
  • Поблагодарили: 23781
  • Уважение: +168
  • VU+ Duo 2 | Vu + Ultimo | DM800se (A8P) | MK-Digital xp1000
на подкуп резидента webmoney: R152988468288  yandex: 410011849574352  Приват24 (в личку)
Авторские работы (скины, пиконы, плагины) выкладывать на сторонних ресурсах запрещено, без согласования с автором
ПИКОНЫ (PICONS) мини FAQ 
ПАКЕТЫ ПИКОНОВ - РЕФЕРЕНС, ПРОВАЙДЕРЫ, СПУТНИКИ

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
1486 Ответов
530847 Просмотров
Последний ответ 22 февраля | 2019г. | 00:05:15
от Ser6
1498 Ответов
517995 Просмотров
Последний ответ 09 января | 2016г. | 00:02:51
от Ser6
237 Ответов
90853 Просмотров
Последний ответ 28 мая | 2022г. | 13:10:15
от tyts
958 Ответов
434097 Просмотров
Последний ответ 10 мая | 2024г. | 20:21:53
от gera5
229 Ответов
111723 Просмотров
Последний ответ 06 ноября | 2023г. | 12:33:49
от ВАНЮША



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!