Установка емуляторів та налаштування кардшарінга
Установка емулятора MgCamdНайоптимальнішим зараз емулятором для перегляду кодованих каналів через кардшарінг є - MgCamd 1.35. Який дозволяє також відкривати деякі кодовані канали з допомогою доступних ключів, прописаних у файлі SoftCam.Key.
Розглянемо більш детально установку емулятора MgCamd 1.35 на стандартний софт для приймача. Попередньо необхідно переконатися, щоб була відключена в приймачі підтримка кодування - Conax. Для цього заходимо з меню в "Система" -> "Загальні Настройки" -> "Умовний Доступ".
І перевіряємо, щоб у рядку "Conax" було зазначено значення - "Вимкнено.", Якщо вибрано значення - "Дозволити", то доведеться його змінити і натиснути кнопку "EXIT" для виходу.
Далі необхідно встановити на приймач емулятор MgCamd 1.35 з файлами налаштувань. Для цього буде потрібно з архіву
MGCamd_1.35.zip витягти папку plugin з її вмістом в корінь флешки, відформатованої у файлову систему FAT32.
Після цього флешка підключається до USB порту вимкненого ресивера, проводиться його включення за допомогою тумблера і коли ресивер завантажиться, буде запропоновано встановити плагін. Для цього буде потрібно вибрати варіант відповіді "Так" і натиснути на пульті кнопку "OK".
Коли установка емулятора буде завершена, ресивер виконає перезавантаження і буде готовий для подальших налаштувань.
При завантаженні ресивер повторно запропонує встановити плагін, в цьому випадку просто відповідаємо "Ні", чекаємо коли ресивер повністю завантажиться, потім на пульті натискаємо кнопку "USB" для безпечного видалення пристрою і витягаємо флешку з USB порту ресивера.
Далі необхідно за допомогою FTP-клієнта зайти на ресивер, для цього застосовується логін - root, пароль - root. І переконатися, що у файлі / var / keys / mg_cfg вказані наступні значення параметрів: G: {01} і B: {06}, в іншому випадку будуть спостерігатися надалі проблеми з переглядом кодованих каналів через кардшарінг при використанні протоколу Newcamd.
Налаштування кардшарінга через емулятор MgCamdПісля установки в приймачі необхідного емулятора MgCamd, можна переходити безпосередньо до налаштувань кардшарінга. Для цього знадобиться підключення ресивера GI S8120 до інтернету та наявність діючих параметрів з сервера кардшарінга для відкриття певних пакетів.
Для налаштування кардшарінга через протокол Newсamd необхідно буде відредагувати параметри, прописані у файлі newcamd.list, який розміщується в папці / var / keys ресивера (або / root / plugin / var / keys). Для редагування всіх файлів необхідно використовувати редактор (наприклад, UltraEdit), який розуміє символи закінчення рядка і переведення каретки, застосовувані в Linux файлах.
У файлі newcamd.list за замовчуванням містяться такі рядки:
CWS_KEEPALIVE = 300
CWS_INCOMING_PORT = 21000
CWS = server ip server port account password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 wan
Перший рядок - CWS_KEEPALIVE задає час у секундах, через яке емулятор MgCamd перевіряє з'єднання з сервером кардшарінга по прописаним в настройках портів. Застосовується у разі використання NAT роутера, який відключає неактивні сполуки або при відкритті кодованих каналів, після переходу на них з відкритих. У другій сходинці CWS_INCOMING_PORT задається порт для прослуховування вхідних з'єднань з сервера, дану рядок можна опустити. Далі в рядку CWS прописуються параметри сервера кардшарінга, для відкриття певних пакетів. Замість server ip необхідно прописати реальний IP або доменну адресу сервера кардшарінга, далі йде порт сервера - server port, замість якого прописуємо робочий для певного пакету каналів, після цього йдуть логін і пароль - account password, які також правимо на правильні, потім вказується DES ключ - 01 02 03 04 05 06 07 08 09 10 11 12 13 14, при необхідності який також змінюється і у висновку слід - wan, який у більшості випадків не впливає на роботу кардшарінга, а використовуються тільки при застосуванні camdcmd протоколу. У нашому випадку рядок для відкриття певного пакету каналів матиме приблизний вигляд:
CWS_KEEPALIVE = 300
CWS_INCOMING_PORT = 21000
CWS = 194.87.107.43 4000 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14
У разі застосування більше одного порту для відкриття декількох пакетів каналів, то необхідно додати додатково рядки з використовуваними портами, наприклад:
CWS = 194.87.107.43 4000 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14
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 password 01 02 03 04 05 06 07 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 12 13 14
Далі розглянемо застосування файлів: priority.list, ignore.list і replace.list, які розміщуються в папці / var / keys і дозволять прискорити процедуру відкриття закодованих каналів, у разі якщо на каналах присутня значна кількість різних ідентов. Для місцевого сервера кардшарінга ці файли містять актуальні дані і їх не потрібно редагувати. Редагування знадобиться тільки в тому випадку, якщо ви використовуєте інший сервер кардшарінга або будуть внесені зміни. Перший файл - priority.list використовується для вказівки ідентов, через які будуть відкриватися канали. Наприклад, для пакета нтв + у нас використовуються два ідент 023700 і 030600, в цьому випадку у файлі необхідно прописати два рядки:
V: {02 37 00}
V: {3 червня 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 жовтня}
де - X використовується для кодування Nagravision, а 1810 є - caid.
Другий файл - ignore.list містить всі ідент оператора, які не використовуються для перегляду каналів:
V: {6 квітня 00}
V: {6 квітня 10}
V: {6 квітня 20}
V: {1 травня 00}
Третій файл - 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} - вірний ЄСМ пид каналу.
Конфігураційний файл mg_cfg з настройками емулятора MgCamd повинен мати приблизний вигляд:
M: {00}
C: {00}
A: {00}
U: {01} 0x12c0
T: {00}
G: {01}
N: {07} 15 травня
K: {05}
Q: {300}
P: {02}
O: {00} root newcs
S: {03} 8080
L: {02} 192.168.0.2 514 / tmp / mgcamd.log
E: {15}
H: {07}
R: {00}
D: {16}
B: {06}
Після того, коли виконані всі необхідні настройки конфігураційних файлів для перегляду через шарінг, необхідно виконати перезавантаження приймача. Для цього спочатку ресивер перекладається за допомогою пульта в черговий режим, а після вимикається тумблером ззаду. Включення приймача здійснюється в зворотній послідовності.
Коли ресивер завантажиться, в меню вибираємо "Плагін" і натискаємо кнопку "OK".
Далі вибираємо рядок "mgcamd.sh4" і натискаємо кнопку "OK" для запуску емулятора. В результаті чого, коли буде запущений емулятор, навпроти його назви загориться зелений кружок.
В результаті чого потім повинні будуть відкритися канали, для яких ви прописали параметри сервера кардшарінга.
Якщо ви хочете відкривати канали через доступні для них ключі за допомогою емулятора MgCamd, то необхідно буде скачати файли SoftCam.Key і Autoroll.Key зі свіжими ключами і розмістити їх у папці / var / keys, після присвоїти файлів права доступу - 644. Дані файли доступні для скачування практично на кожному аплоад, присвяченому супутникової тематики.
Іноді, при перегляді каналів через шарінг можуть виникати підвисання зображення, які з одного боку можуть бути проявом проблем на сервері кардшарінга або збоєм в роботі інтернету, а з іншого боку - виникненням неполадок в роботі емулятора ресивера. Для того, щоб виявити проблему, необхідно зняти лог роботи емулятора і проаналізувати його або надати адміністратору сервера для з'ясування причин.
Для зняття логу роботи емулятора MgCamd, необхідно попередньо зробити зміни у файлі настройки - mg_cfg. За опцію логів в цьому файлі відповідає строковий параметр - L, який підтримує наступні значення, а також їх суму:
00 - лог вимкнений
01 - трансляція логу в мережу через UDP протокол
02 - висновок логу через консоль
04 - висновок логу у вказаний файл, у випадку цього варіанту необхідно вчасно його видаляти, тому що він буде постійно зростати + IP udp-port log-file-name
У разі об'єднання кількох параметрів, необхідно напросто вказувати їх суму 05 = 01 +04.
Краще всього використовувати трансляцію логу в мережу, для подальшого його прийому та аналізу на комп'ютері. У цьому випадку у файлі mg_cfg необхідно прописати рядок:
L: {01} 192.168.0.2 514
В якій: 192.168.0.2 - IP адреса вашого комп'ютера та 514 - номер порта.
Якщо потрібно використовувати запис логу в пам'ять приймача, то необхідно прописати рядок:
L: {04} 192.168.0.2 514 / tmp / mgcamd.log
В якій: / tmp / mgcamd.log - вказується файл, в який буде записуватись лог роботи емулятора.
Якщо ви вибрали варіант трансляції логу через мережу, то на комп'ютері необхідно встановити спеціальну програму, наприклад - 3CSyslog, яка дозволить приймати і відображати лог роботи емулятора. Після установки програми на комп'ютер, необхідно в її настройках "File / Configure / Log File Destinations" вибрати: "Log to one file: syslog.log" - записувати лог в файл syslog.log, який розташовується в папці програми і в "File / Configure / Security Settings "вказати IP адреса ресивера або вибрати" Anybody ", на цьому налаштування програми завершені.
Джерело :
http://www.satavto.by , переклад
by hmura