Установка емулятора MgCamd на ресивери GI S8580 та GI S8290 - Сибірська Супутникова База
Розглянемо детальніше встановлення емулятора MgCamd 1.35 на стандартний софт для ресивера починаючи з версії ПЗ - 1.07.89 і вище, в якому почало використовуватися нове ядро. Для цього знадобиться архів з необхідними файлами та FTP-клієнт, в якості якого можна використовувати програму Total Commander. За допомогою FTP-клієнта необхідно зайти на ресивер, для цього застосовується логін – root, пароль вводити не потрібно. Після цього в папці /var ресивера необхідно створити три папки, якщо вони відсутні - /bin, /etc і /keys, і привласнити їм права доступу - 755 (виділити папки, зайти в Файли->Змінити атрибути і в віконці замість прочерків ввести 755).

Також надаються права доступу для файлів. Права – 755 застосовуються для виконуваних файлів, а 644 – для конфігураційних файлів.
Далі копіюємо файли з ідентичних папок архіву до створених папок ресивера.
У папку /var/bin ресивера необхідно скопіювати два файли - mgcamd та sfam.ttf. Перший файл – сам емулятор MgCamd 1.35, другий – файл шрифту sfam.ttf, який може використовуватися деякими плагінами для коректного відображення шрифтів. Після копіювання необхідно присвоїти права доступу першому файлу (mgcamd) - 755, другому файлу (sfam.ttf) - 644. Якщо ви надасте права доступу файлу sfam.ttf - 755, то це на його працездатності зовсім не позначиться, просто він матиме розширені правами.
У папку /var/etc ресивера необхідно скопіювати файл - sfam.ttf. Який може бути використаний деякими плагінами для коректного відображення шрифтів. Після копіювання йому необхідно надати права доступу - 644.
Налаштування кардшарингу через емулятор MgCamd
Після встановлення в ресивері необхідногоемулятора MgCamd, можна переходити безпосередньо до налаштувань кардшарингу. Для цього знадобиться підключення ресивера до інтернету та наявність діючих параметрів із сервера кардшарингу для відкриття певних пакетів.
У файлі newcamd.list за замовчуванням містяться наступні рядки: CWS_KEEPALIVE = 300 CWS_INCOMING_PORT = 21000 CWS = 192.168.0.17 port login parol 0 1 02 03 04 01 00 n cardserv
У разі застосування більше одного порту для відкриття кількох пакетів каналів, то необхідно додати додатково рядки з портами, наприклад: CWS = 194.87.107.43 4000 login password 01 02 03 04 05 06 07 08 09 10 11 12>CWS = 194.87.107.43 4001 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 CWS = 194.87.107.43 4002 login 00 08 09 10 11 12 13 14 Якщо порти, що використовуються, слідують по порядку, то можна прописати їх одним рядком: CWS_MULTIPLE = 194.87.107.43 4000:4002 login password 01 02 03 04 05 06 07 08 09 10 11 1
Далі розглянемо застосування файлів: 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 > де - використовується для кодування 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.

Далі вибираємо рядок "mgcamd" та натискаємо "червону" кнопку для завдання типу запуску емулятора. Для вибору доступні такі варіанти: "Авто" - емулятор буде сам стартувати при перезавантаженні ресивера і "Ручний" - в цьому випадку потрібно запускати емулятор щоразу вручну після перезапуску ресивера. Для зміни типу запуску емулятора необхідно підтвердити свої дії шляхом вибору відповіді "Так" на запитання - "Змінити тип запуску?" Зупиняємось на варіанті - "Авто". Потім для старту емулятора натискаємо "зелену" кнопку.

Якщо ви хочете відкривати канали черездоступні для них ключі за допомогою емулятора MgCamd, то необхідно буде завантажити файли SoftCam.Key і Autoroll.Key зі свіжими ключами і розмістити їх у папці /var/keys, після присвоїти файлам права доступу - 644. Дані файли доступні для скачування практично на кожному аплоаді, присвяченому супутниковій тематиці
Для зняття лога роботи емулятора MgCamd необхідно попередньо зробити зміни у файлі налаштування - mg_cfg. За опцію логів у цьому файлі відповідає рядковий параметр - L, який підтримує наступні значення, а також їх суму: 00 - лог вимкнено 01 - трансляція лога в мережу через UDP протокол 02 - виведення лога через консоль 04 - виведення лога у вказаний файл, у разі цього варіанта необхідно вчасно його видаляти, оскільки він буде постійно зростати + IP udp-port 05 = 01 +04.
Якщо потрібно використовувати запис лога в пам'ять ресивера, необхідно прописати рядок: L: < 04 >192.168.0.2 514 /tmp/mgcamd.log У якій: /tmp/mgcamd.log - вказується файл, в який буде записуватися лог роботи емулятора.

Застосування вбудованого емулятора
Ресівер GI S8290 (Galaxy Innovations S8290) також має вбудований емулятор, який дозволяє відкривати кодовані канали в кодуванні BISS і через DCW (статичні ключі). За промовчанням цей емулятор увімкнено. Перевірити це можна, якщо зайти з головного меню в "Програми", вибрати "Умовний Доступ" та ввести код - 1407. В результаті чого з'явиться рядок "Вбудований Слот Карт" з відображенням стану роботи емулятора.

При використанні програмного забезпечення ресивера, починаючи з версії 1.07.89, не потрібно вимикати вбудований емулятор привстановлення та використання інших емуляторів, в точності - MgCamd.

Щоб додати новий BISS ключ, необхідно створити новий слот, після цього вибрати в ньому довільний рядок і за допомогою натискання кнопки "OK" ввести необхідний ключ. У стовпчику "Умовний Доступ" необхідно залишити значення 00 для ключа, що вводиться. Після введення нового ключа необхідно натиснути кнопку "EXIT" і відповісти "Так" на запитання - "Встановлення Змінено, Хочете Зберегти?". Потім вибрати канал, для якого було введено ключ.