Эмулятор… редактирование файла.

 

 

Однако…Существует  множество видов эмуляторов кодировок для ресиверов Dreambox таких как:Camd3NewcamdMGCamdEvoCamdCamX, CCcam.

У всех у них единое предназначение — открывать кодированные каналы без карт доступа.

Главное их отличие … разные по формату ключи и их место расположение. В общем кому какой нравится тот и ставьте.

Я рекомендую пользоваться MGcamd, так как это наиболее перспективный, простой в настройках EMU и к тому же на него можно без проблем найти ключи нужного формата на любом уплоаде.

При желании на ресивер можно устанавливать несколько эмуляторов, мешать работе друг-друга они не будут. Единственное что будут отъедать лишнюю память ресивера.

И ТАК…

По FTP соединению входим в Dreambox.

*Кладём EMU формата tar.gz в папку var/tmp.

*В главном меню ресивера выбираем Setup — Blue Panel — Addons — Manual Install. В появившемся окне видим название нашего устанавливаемого файла.

*Жмём Yes — OK.

* Далее необходимо внести файлы с ключами, так как распространяемые в интернете EMU идут только с примерами ключей.

Если выустанавливали EMU —Camd3 , то вам необходимо будет файл сamd3.keysзакинуть в папку var/keys.

Если выустанавливали EMU — Newcamd, то вам необходимо будет закинуть в папку var/scce такие файлы как:  tkeylist, rsakeylist,tpscrypt, constantcw.

Если выустанавливали EMU — MGcamd, то вам необходимо будет закинуть в папку var/keys такие файлы как: SoftCam.key, Autoroll.key.

Если выустанавливали EMU — EvoCamd, то вам необходимо будет закинуть в папку var/keys такие файлы как: Keylist.txt, Autoupdate.key.

Ключи на приведённые выше виды эмуляторов можно брать ЗДЕСЬ

Отредактировать самостоятельно файлы с ключами можно в том жe Total Commander по кнопке F4, либо любым текстовым редактором..

Мне по душе FileZilla…

*Включаем интересующий нас кодированный канал (при условии, что он на данный момент доступен к просмотру, тоесть на него присутствуют ключи).

* Жмём на пульте синюю кнопку, сразу попадаем в меню Blue Panel. Вместо Common Interface стрелкой вправо выбираем нужный нам эмулятор.

*Применяем его нажатием зелёной кнопки -Start/Restart CAM.

Давайте то же само ено медленно, медленно…

Начнем с очень популярного эмулятора … MgCamd

Это эмулятор, позволяющий просматривать спутниковые каналы с разными кодировками. Для работы с кодировками кроме Viaccess эмулятор  использует ключи, указанные в файле /var/keys/SoftCam.key.

Эти файлы предназначены для ускорения открытия закодированных каналов, на которых находится много разных идентов. Файлы priority.list, ignore.list и replace.list, нужно скопировать в папку /var/keys на вашем ресивере.

priority.list

В файле priority.list указываются иденты, через которые будут раскрываться каналы. К примеру, для пакетов нтв-плюс употребляются два идента: 023700 и 030600. В данном случае в файле нужно прописать две строчки:

V: { 02 37 00 }
V: { 03 06 00 }

Символ V указывает кодировку каналов (Viaccess)

023700идент для открытия каналов нтв-плюс в стандартном разрешении SD, На отдельных серверах кардшаринга может дополнительно применяться идент 040600 (для украинских каналов).

030600 — идент для открытия каналов нтв-плюс, которые вещаются в формате HDTV.

Формат строк в priority.list для различных кодировок

DRE-CryptX { 4a e1 }X указывает кодировку DRE-Crypt4ae1 — CAID
IrdetoI { 00 01 }I указывает кодировку Irdeto0001 — CHID
Seca/MediaguardS { 00 84 }S указывает кодировку Seca/Mediaguard0084 — идент
NDS/VideoguardX: { 09 0F }X указывает кодировку NDS/Videoguard090F — CAID
NagravisionX: { 18 10 }X указывает кодировку Nagravision1810 — CAID

ignore.list

В файле ignore.list указываются все иденты оператора, которые НЕ употребляются для просмотра каналов:

V: { 04 06 00 }
V: { 04 06 10 }

replace.list

В файле replace.list указываются параметры замены неправильных/устаревших идентов на корректные. Также можно указать дополнительные параметры каналов. Основное применение находит при настройке шаринга каналов HDTV.

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} — CID канала

{0500} — старая кодировка. В данном случае — Viaccess

{023700} — идент, который будет заменен

{0FA6} — ECM PID

{0500} — новая кодировка

{030600} — идент после подмены

{0BBE} — корректный ECM PID канала

Однако…

для просмотра пакета НТВ+ нам дали к примеру вот такую строку инициализации

CWS = 192.168.44.11 login password 0102030405060708091011121314

где —192.168.44.11 — IP адрес сервера;

10001 — порт,через который пойдёт шара;

login — логин;

password — пароль;

0102030405060708091011121314 — ключ шифрования потока.

Зная эти данные, можно приступать к редактированию конфиг-файлов.

Если вы устанавливали конфиг-файл для Camd3, то вам необходимо будет через FTP соединение зайти в папку var/keys и по кнопке F4(Total comander) открыть файл camd3.config и внести туда следующие данные :
SLOT=/dev/tts/0:1:1:1:1:997:mastercrd:password1

SLOT=/dev/sci0:2:1:1:1:999:slotunten:password3

SLOT=/dev/sci1:2:1:1:1:998:slotoben:password2

SLOT=192.168.44.11:4:1:1:1:1001:login:password:0102030405060708091011121314

где — SLOT=/dev/tts/0:1:1:1:1:997:mastercrd:password1 — делается активным RS 232 порт ресивера, к нему можно подключить карточный программатор, работающий в режиме Phonyx и использовать его в качестве дополнительного карточного слота.

SLOT=/dev/sci0:2:1:1:1:999:slotunten:password3 — делается активным верхний карточный слот ресиверов DM 7000,7020

SLOT=/dev/sci1:2:1:1:1:998:slotoben:password2 — делается активным нижний карточный слот ресиверов DM 7000,7020, а так же единственный карточный слот ресивера DM 500S.

SLOT=192.168.44.11:4:1:1:1:1001:login:password:0102030405060708091011121314— данные вашего кардшаринг-сервера, описаны выше.

Этого достаточно будет для того, чтобы получать шаринг по протоколу newcamd 525. При этом так же становятся активны карточные слоты ресивера. Остальные лишние данные можно спокойно удалять.

Если вы устанавливали конфиг-файл для Newcamd, то вам необходимо будет через FTP соединение зайти в папку var/tuxbox/config/newcamd и по кнопке F4 открыть файл newcamd.conf и внести туда следующие данные :

EMU = yes

PREFER_EMU = yes

AU = yes

OSD_TIMEOUT = 0

OSD_WEB_LOGIN = root:dreambox

SHOW_ALL_CA_SYSTEMS = no

DEBUG_ECM = yes

DEBUG_EMM = yes

DEBUG_CWS = yes

DEBUG_CAM = yes

SHOW_PAT = no

SHOW_PMT = no

SHOW_ECM = no

SHOW_CAT = no

SHOW_EMM = no

SHOW_CWS_ECM = no

SHOW_CWS_EMM = no

EMM_REPORT_WRONG_SIG = no

DEFAULT_CW_DELAY = 0

RELOAD_CONFIG_ON_ZAP = yes

RELOAD_KEYLIST_ON_ZAP = no

CA_INFO_FILE = /tmp/cainfo.txt

CWS = uds 0 local local

CWS = 192.168.44.11 10001 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv

CWS_CONNECT_TIMEOUT = 100

CWS_INCOMING_PORT = 12000

CWS_DEBUG_PORT = 12001

CWS_KEEPALIVE = no

ADMIN_PASSWORD = test 00 00 00 00 00 00 00 00 00 00 00 00 00 00

В данном случае нас интересует только одна строчка:
CWS = 192.168.44.11 10001 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv — если сервер находится в локальной сети
или
CWS = 192.168.44.11 10001 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 wan cardserv — если сервер находится в сети интернет

Настройка кардшаринга через эмулятор MgCamd

После того как установлен в ресивере необходимый эмулятор MgCamd, можно переходить непосредственно к настройкам кардшаринга.

Для этого понадобится подключение ресивера Dreambox к интернету и наличие действующих параметров с сервера кардшаринга для открытия определенных пакетов.

Для настройки кардшаринга через протокол Newсamd необходимо будет отредактировать параметры, прописанные в файле newcamd.list, который размещается в папке /usr/keys ресивера, в случае если отсутствует этот файл, то эмулятор MgCamd обратится к файлу newcamd.conf, расположенному в /etc/tuxbox/config.

Для редактирования всех файлов необходимо использовать редактор , который понимает символы окончания строки и перевода каретки, применяемые в Linux файлах.

В файле newcamd.list по умолчанию содержатся следующие строки:
CWS_KEEPALIVE = 300
CWS_INCOMING_PORT = 21000
CWS = 127.0.0.1 34000 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs
CWS = 127.0.0.1 34001 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs
CWS = 127.0.0.1 34002 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs
CWS_MULTIPLE = 192.168.1.2 20000:20005 dummy dummy 10 02 13 04 15 06 17 08 01 10 11 12 13 14 lan server2

Первая строка — CWS_KEEPALIVE задает время в секундах, через которое эмулятор MgCamd проверяет соединение с сервером кардшаринга по прописанным в настройках портам.

Применяется в случае использования NAT роутера, который отключает неактивные соединения или при открытии кодированных каналов, после перехода на них с открытых.

Во второй строчке CWS_INCOMING_PORT задается порт для прослушивания входящих соединений с сервера, данную строчку можно опустить.

Дальше в строчке CWS прописываются параметры сервера кардшаринга, для открытия определенных пакетов.

Вместо 127.0.0.1 необходимо прописать реальный IP или доменный адрес сервера кардшаринга.

Далее следует порт сервера — 34000, вместо которого прописываем рабочий для определенного пакета каналов, после этого следуют логин и пароль — dummy dummy, которые также правим на правильные.

Затем указывается DES ключ — 01 02 03 04 05 06 07 08 09 10 11 12 13 14, при необходимости который также изменяется и в заключении следует — lan newcs, которые в большинстве случаев не влияют на работу кардшаринга, а используются только при применении camdcmd протокола.

В нашем случае строка для открытия определенного пакета каналов будет иметь примерный вид:
CWS_KEEPALIVE = 300
CWS = 194.87.107.43 40000 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14

В случае применения больше одного порта для открытия нескольких пакетов каналов, то необходимо добавить дополнительно строчки с используемыми портами, например:
CWS = 194.87.107.43 40000 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14
CWS = 194.87.107.43 40001 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14
CWS = 194.87.107.43 40002 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14
Если используемые порты следуют по порядку, то можно прописать их одной строкой:
CWS_MULTIPLE = 194.87.107.43 40000:40002 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14

После этого нужно проверить настройки эмулятора MgCamd, содержащиеся в файле /usr/keys/mg_cfg. Они должны иметь примерный вид:
M: { 01 }
C: { 01 }
A: { 02 }
U: { 01 }
T: { 00 }
G: { 01 }
N: { 07 } 5 30
K: { 05 }
Q: { 600 }
P: { 02 }
O: { 00 } username password
S: { 03 } 80
L: { 01 } 192.168.0.5 514
E: { 15 }
H: { 07 }
R: { 04 }
D: { 00 }
B: { 00 }

Дальше желательно внести правки в файлы: priority.list, ignore.list и replace.list, которые размещаются в /usr/keys и позволят ускорить процедуру открытия закодированных каналов, в случае если на каналах присутствует значительное число различных идентов.

Первый файл — priority.list используется для указания идентов, через которые будут открываться каналы.

Например, для пакета нтв+ у нас используются два идента 023700 и 030600, в этом случае в файле необходимо прописать две строки:
V: { 02 37 00 }
V: { 03 06 00 }
В которой буква V — означает используемую кодировку — Viaccess, 023700 — идент для открытия каналов нтв+ в стандартном разрешении SD, на некоторых серверах может дополнительно применяться идент 040600 для открытия украинских каналов, 030600 – идент для открытия каналов нтв+ в высоком разрешении HD.

Второй файл — ignore.list содержит все иденты оператора, которые не используются для просмотра каналов:
V: { 04 06 00 }
V: { 04 06 10 }

Третий файл — 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} — верный есм пид канала.

После того, когда выполнены все необходимые настройки конфигурационных файлов для просмотра через шаринг, необходимо запустить или перезапустить эмулятор MgCamd, чтобы он смог начать работу с внесенными параметрами.

Для этого нужно зайти в «Blue — Panel» путем нажатия «синей» кнопки и выбрать строчку — «Start/Restart Camd». В случае если вы все выполнили правильно и не допустили ошибок, то сможете перейти к просмотру каналов.

Настройка шаринга на ресиверах Dreambox и Tuxbox

Для того что бы настроить кардшаринг в качестве клиента, вам необходимо под свой тип EMU скачать конфиг-файлы (данные настроек).

Опишем настройки кардшаринг-клиента на примере самых распространённых эмуляторов забираем здесь:  Camd3, Newcamd и MGcamd.

1. Запускаем программу Total Commander, настраиваем FTP соединение для входа в Dreambox.Я больше предпочитаю FileZilla.

2. Кладём конфиг-файл формата tar.gz в папку /tmp.

3. В главном меню ресивера выбираем Setup — Blue-Panel — Addons — Manual install. В появившемся окне видим название нашего устанавливаемого файла. Жмём Yes — OK.

4. Далее необходимо отредактировать сам конфиг-файл, то есть внести в него данные вашего кардшаринг-сервера.

Для просмотра пакета НТВ+ нам дали к примеру вот такую строку инициализации

CWS = 127.0.0.1 10001 login password 0102030405060708091011121314

где — 127.0.0.1 — IP адрес сервера;

10001 — порт, через который пойдёт шара;

login — логин;

password — пароль;

0102030405060708091011121314 — ключ шифрования потока.

Зная эти данные, можно приступать к редактированию конфиг-файлов. Если вы устанавливали конфиг — файл для Camd3, то вам необходимо будет через FTP соединение зайти в папку /var/keys и по кнопке F4 открыть файл camd3.config и внести туда следующие данные :

SLOT=/dev/tts/0:1:1:1:1:997:mastercrd:password1

SLOT=/dev/sci0:2:1:1:1:999:slotunten:password3

SLOT=/dev/sci1:2:1:1:1:998:slotoben:password2

SLOT=127.0.0.1:4:1:1:1:1001:login:password:0102030405060708091011121314

где -SLOT=/dev/tts/0:1:1:1:1:997:mastercrd:password1 — делается активным RS 232 порт ресивера, к нему можно подключить карточный программатор, работающий в режиме phoenix и использовать его в качестве дополнительного карточного слота.

SLOT=/dev/sci0:2:1:1:1:999:slotunten:password3 — делается активным верхний карточный слот ресиверов DM 7000, 7020

SLOT=/dev/sci1:2:1:1:1:998:slotoben:password2 — делается активным нижний карточный слот ресиверов DM 7000, 7020, а так же единственный карточный слот ресивера DM 500S.

SLOT=127.0.0.1:4:1:1:1:1001:login:password:0102030405060708091011121314 — данные вашего кардшаринг-сервера, описаны выше.

Этого достаточно будет для того, чтобы получать шаринг по протоколу Newcamd 525. При этом так же становятся активны карточные слоты ресивера. Остальные лишние данные можно спокойно удалять.

Если вы устанавливали конфиг-файл для эмулятора Newcamd, то вам необходимо будет через FTP соединение зайти в папку /var/tuxbox/config/newcamd и по кнопке F4 открыть файл newcamd.conf и внести туда следующие данные :

EMU = yes

PREFER_EMU = yes

AU = yes

OSD_TIMEOUT = 0

OSD_WEB_LOGIN = root:dreambox

SHOW_ALL_CA_SYSTEMS = no

DEBUG_ECM = yes

DEBUG_EMM = yes

DEBUG_CWS = yes

DEBUG_CAM = yes

SHOW_PAT = no

SHOW_PMT = no

SHOW_ECM = no

SHOW_CAT = no

SHOW_EMM = no

SHOW_CWS_ECM = no

SHOW_CWS_EMM = no

EMM_REPORT_WRONG_SIG = no

DEFAULT_CW_DELAY = 0

RELOAD_CONFIG_ON_ZAP = yes

RELOAD_KEYLIST_ON_ZAP = no

CA_INFO_FILE = /tmp/cainfo.txt

CWS = uds 0 local local

CWS = 127.0.0.1 10001 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14

CWS_CONNECT_TIMEOUT = 100

CWS_INCOMING_PORT = 12000

CWS_DEBUG_PORT = 12001

CWS_KEEPALIVE = no

ADMIN_PASSWORD = test 00 00 00 00 00 00 00 00 00 00 00 00 00 00

В данном случае нас интересует только одна строчка
CWS = 127.0.0.1 10001 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14

Описание её читаем выше.

Нстоятельно рекомендую при просмотре через кардшаринг использовать эмулятор MGcamd, как наиболее стабильный и обладающий более гибкими настройками.

Если вы устанавливали конфиг-файл для MGcamd, то вам необходимо скачать архив кофига  и инсталироать его через Blue-Panel.

После установки зайти в директорию /var/keysоткрыть файл newcamd.list и внести туда следующие данные :

CWS_KEEPALIVE = 300

CWS = 127.0.0.1 10001 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14

Описание конфигурациооной строки читаем выше.

Так же необходимо проследить чтоб в директории /var/keys у вас находился файл mg_cfg с содержимым:

M: { 01 }

C: { 01 }

A: { 01 }

U: { 05 }

T: { 00 }

G: { 05 }

N: { 01 }

K: { 10 }

Q: { 600 }

P: { 00 }

O: { 00 } username password

S: { 03 } 80

L: { 07 } 127.0.0.1 514 /tmp/mgcamd.log

E: { 15 }

H: { 00}

R: { 00 }

D: { 00 }

B: { 00 }

MULTI=1

Для просмотра пакета Орион Экспресс (80Е) необходимо будет произвести дополнительные настройки. В составе конфигов для MgCamd идут так же такие файлы как ignore.list и priority.list, которые располагаются в директории /var/keys. Так же их можнно создать самостоятельно и поместить в директорию /var/keys

Для быстрой открываемости каналов пакета Орион Экспресс необходимо будет добавить в содержимое этих файлов следующее:

priority.list

I: { 00 01 }

 

ignore.list

I: {00 02}

Для быстроты открываемости пакета НТВ+ Россия необходимо будет добавить в содержимое priority.list следующее:

V: { 02 37 00 }

В данном случае приоритет будет отдаваться иденту 023700, но в этом случае (020710) , если он у вас тоже куплен начнет открываться значительно медленнее, с задержкой в 6-8 с.

Поговорим про CCcam…

В ранних   версиях ну например CCcam 2.1.4   …Для полного счастья имелись и кроме файлика CCcam.cfg (который  заполняем  сведениями о шаре и сервере ) и  дополнительные файлы , как CCcam.cha ,  CCcam.prio , CCcam.prov, которые приходилось  подкорректировать.

Зачем ?

Чтобы все работало бистро без задержек итт…

Дело в том что по newcamd без CCcam.prio смотреть в принципе нельзя сумасшедшие задержки
вот пример CCcam.prio для НТВ
P: caid1:ident1:sid

Исходный текст
123

4

5

6

7

8

9

10

11

12

# NTV+ HDP: 0500:030600:2F45 # HD Kino (0500&030600)P: 0500:030600:2F46 # HD Sport (0500&030600)

P: 0500:030600:2F47 # HD Life (0500&030600)

P: 0500:030600:2F48 # Eurosport HD (0500&030600)

P: 0500:030600:2F49 # Discovery HD Showcase (0500&030600)

P: 0500:030600:2F4A # MTVN HD (0500&030600)

P: 0500:030600:3715 # Nat Geo Wild HD (0500&030600)

P: 0500:030600:3716 # 3D BY PANASONIC (0500&030600)

P: 0500:030600:3717 # Mezzo live HD (0500&030600)

P: 0500:030600:3718 # Animal Planet HD (0500&030600)

P: 0500:030600:3719 # Futbol HD (0500&030600)

ОДНАКО…

Думаю не будем про старую версию много обсуждать.

Поговорим про версию   CCcam 2.2.1

Там корректировать придется  только файл CCcam.cfg который найдешь в категории  -etc.

В CCcam.cfg  красным где надо ручками все записать от полученной инфи от сервера шари. Конечно с помощью   блокнота,  например Notepad2.

……
######################################################################
# connections #
######################################################################
# syntax for to add a client connection to other CCcam
# add yes on end to use friends emus (non public private key/emu,etc…),
# but only works when corresponding F line on server has ‘1’ for <shareemus>
# optional limits just like F line, but for incoming shares (ignore shares more than ‘uphops’ away)
#
#C: <hostname> <port> <username> <password> <wantemus> ( { caid:id(:uphops), caid:id(:uphops), … } )
#
#note: if {} limits are added, <wantemus> cannot be omitted. Use either yes or no.
#
# example:
#
# C: someserver.somedomain 12000 user1 pass1
# C: 192.168.1.2 12000 user2 pass2
# connects to CCcam without use of friends emus
С: Server adress порт Логин Пароль no
# C: 192.168.1.2 12000 user3 pass3 yes
# connects to CCcam, and receives friends emus also.

# syntax for to add newcamd server connection
#
#N: <ip> <port> <username> <pass> <des(14byte)> <nr_of_hops_away (default: 1)> <stealth mode (default: 0)>
#
# example:
#
N: cserver.net 10000 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 1 1
#
# add a newcamd card, give it an offset of 2 hops, in the share list
#
# N: 127.0.0.1 10000 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 2
#
# stealthy login on newcamd server:
#
# N: 127.0.0.1 10000 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 1 1
#
# stealth modes: 0 = disabled, 1 = mgcamd new, 2 = mgcamd old, 3 = evocamd, 4 = generic
N: Сервер Адресс порт Логин Пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14
N: Для каждого порта своя строка .

# syntax for to add radegast server connection
#
#R: <ip> <port> <ca4> <id6> <nr_of_hops_away (default: 1)>
#
# example:
#
# R: 127.0.0.1 678 0100 000080

# syntax for to add camd3 connection
#
#L: <ip> <port> <username> <pass> <ca4> <id6> <nr_of_hops_away (default: 1)>
#
# example:
#
# L: 127.0.0.1 567 dummy dummy 0100 000080
# syntax for add gbox connection
#
#G: <pass> <localhost> <localport> <peerpass> <peeraddress> <peerport>
#
# support optional limits just like C line (ignore shares more than ‘uphops’ away)
# { caid:id(:uphops), caid:id(:uphops), … }
#
# example:
#
# G: AABBCCDD my.address.tv 2500 12345678 peer.address.tv 2500

…….

 По любому протоколу, не забудь только удалить решётку перед #C или #N.

Обязательно не забудь приоритетн на все файлы 644.

Вот так..

dreambox

Спасибо, что прочитали этот пост, не забудьте подписаться!

ПОДПИСКА

Подписчики получают знаки внимания от нашего коллектива, как полезную информацию и приятные сюрпризы!

Поделиться этой записью

PinIt

6 коментарий “Эмулятор… редактирование файла.”

  1. ВОВАНЧУК:

    А ВОТ В ДОБАВОК ВЫШЕ СКАЗАННОМУ :

    Что должен выполнить эмулятор (функции):

    Во-первых, стать собственным сервером нашего Dreambox-а:
    1. Считать карту, которую мы установили во внутренний картоприемник(и) dreambox-а (или в phoenix).
    2. Предоставить клиентам доступ (пароль, логин, порт и т.п.) к этой карте для просмотра ТВ (клиентом будет наш же Dreambox, если мы все же хотим смотреть ТВ, а также другие ресиверы, если вы – владелец картшаринга и даруете другим счастье использовать вашу карту).

    В-вторых, где-то содержать информацию о:
    3. Сервере, установленном на нашем Dreambox-е (мы как клиент должны знать, где установлена наша же карта).
    4. Удаленных ресиверах/серверах шаринга, которые предоставляют нам доступ к их картам.

    В-третьих, стать полноправным клиентом и:
    5. Использовать собственный сервер с картой для просмотра ТВ (и все же начать просмотр).
    6. Использовать удаленные ресиверы/серверы для просмотра ТВ (если мы решились на картшаринг).

    В-четвертых,
    7. Использовать «ключи» для «взломанных» каналов.

    Эмуляторов существует предостаточное количество newcamd, camd3, newcs, mgcamd, radegast и т.д. Некоторые из них можно скачать здесь.
    Одни из них выполняют все вышеописанные функции в комплексе, другие имеют более узкую специализацию.

    Мне больше нравятся:
    — newcs (выполняет функции 1 и 2), т.к. он позволяет расшаривать большое число кодировок и
    — mgcamd (функции 5, 6 и 7), т.к. он умеет делать реконнект при обрывах связи, работает с softcam и многое другое.

    Итак, скачиваем специально подготовленный дистрибутив.

    Структура папок в дистрибутиве соответствует структуре Dreambox-а.
    Запускаем DCC (Dreambox Control Center).

    1. Устанавливаем сервер для работы с картой (функция 1)

    В папке скаченного дистрибутива /var/bin находится бинарник newcs. Перемещаем его из правого окна (компьютер) в левое (Dreambox). Кликаем на нем правой клавишей мышки и выбираем атрибут 755. Если не сделаете, работать не будет.
    Все – сервер установлен. Теперь к нему нужно дать доступ для клиентов (для нас же и для других ресиверов).

    В дальнейшем, когда возникнет необходимость обновления версии newcs, скачиваете новый дистрибутив с любого паблик-ресурса.
    Для Gemini дистрибутивы (эмуляторы, плугины и аддоны) пакуются в файлы с расширением .bz2, которые сами удобно устанавливать на ресивер из папки /tmp.
    Находим в дистрибутиве папку /bin, в ней файл «newcs.ppc», переименовываем его в «newcs» и кладем в папку Dreambox /var/bin вместо имеющегося. Проверьте атрибут 755!
    Не используйте файлы с другими названиями, например, «newcs_1.11» и т.п., иначе не будет работать скрипт (см. ниже).

    2. Даем клиентам доступ к собственному серверу (функция 2)

    В папке дистрибутива /var/tuxbox/config находим файл newcs.xml и копируем в такую же папку Dreambox.

    Сразу условимся:
    IP нашего Dreambox 192.168.0.2
    Порт нашего сервера – 10000
    Имя нашего сервера — dream
    Логин для вас самого — hochu
    Пароль для вас самого – smotret
    Логин для другого ресивера, который может обращаться к вашему серверу, — na
    Пароль для другого ресивера, который может обращаться к вашему серверу, – vozmi
    Впоследствии советую сменить логины и пароли.

    Итак, открываем файл и видим:

    Секция, указывающая на ваш картоприемник:

    В ней прописан тот самый порт 10000:

    10000

    В ней же видим, название картоприемника (произвольное) с вашей картой:

    lower
    /dev/sci0

    Если бы у нас был Dreambox 7000 или любой другой, имеющий не один, а два картоприемника, данная секция соответствовала бы нижнему картопримнику. Для верхнего мы добавили бы еще одну секцию:

    добавив новый порт, например, 10001 и указав новое имя и его обозначение:

    upper
    /dev/sci1

    Спускаемся ниже. Видим и чуть ниже:

    dream

    Это имя нашего сервера.
    Видим секцию:

    Это информация о клиенте, который имеет право обращаться к карте в вашем сервере.
    Видим логин и пароль, которые мы дали самому себе:

    hochu
    smotret

    А также обозначение картоприемника, к которому мы обеспечиваем доступ

    lower

    Если бы у нас был Dreambox 7000 и т.п., мы добавили бы еще одну строчку:

    upper

    Значит, самому себе вы доступ дали. Отлично!

    Далее следует еще одна секция:

    Узнаем логин и пароль для другого ресивера, который будет пользоваться нашим сервером (нашей картой):

    na
    vozmi

    И обозначение картоприемника

    lower

    Ну, все – клиентам доступ дан!
    Советую давать другим ресиверам логины и пароли разные. Мало ли разругаетесь и захотите их отключить от своего сервера. Отключите, а другие смогут продолжать смотреть.
    Количество секций неограниченно.
    Строки, ограниченные являются коментариями и сервером не читаются – пишите, что хотите.

    3. Теперь запишем информацию, где находится наш сервер (функция 3). Скоро мы станем клиентом.
    В папке дистрибутива /var/tuxbox/config находим файл newcamd.conf и копируем в такую папку Dreambox-а.
    Открываем:

    CWS = 192.168.0.2 10000 hochu smotret 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan dream au

    Строки, обозначенные «#», не читаются. Знак можно ставить или убирать.

    Теперь мы знаем все о нашем сервере.

    4. Теперь запишем информацию, где находятся удаленные ресиверы/серверы с «ихними» картами, с которых мы получаем услуги шаринга, являясь их клиентом (функция 4). Скоро мы станем и их клиентом.

    Условимся.
    Сервер 1 дал нам следующие свои координаты для подключения к нему:
    IP сервера – 192.168.0.9
    Порт – 200
    Пароль – shara
    Логин – vara
    Имя shara1
    Сервер находится в соседней комнате, т.е. — lan

    Сервер 2 дал нам следующие свои координаты для подключения к нему:
    Адрес сервера – sovesti.sovsem.net
    Порт – 3000
    Пароль – gadskiy
    Логин – papa
    Имя shara2
    Сервер находится в Инете, т.е. — wan

    Смотрим newcamd.conf:

    CWS = 15.151.151.1 200 shara vara 0102030405060708091011121314 lan shara1
    CWS = sovesti.sovsem.net 3000 gadskiy papa 0102030405060708091011121314 wan shara2

    Если у вас «затыки», в строке:

    CWS_CONNECT_TIMEOUT = 100

    меняйте значение «100» в сторону увеличения (у меня на GPRS стоит «10000»)

    Все – закончили.

    6. Теперь устанавливаем эмулятор-клиент, для того чтобы через newcamd.conf подключиться к нашему серверу, а также к удаленныи ресиверам/серверам картшаринга (функции 5 и 6).

    В папке дистрибутива /var/bin находится бинарник mgcamd. Перемещаем его из правого окна (компьютер) в левое (Dreambox). Кликаем на нем правой клавишей мышки и выбираем атрибут 755. Если не сделаете, работать не будет.

    В дальнейшем, когда возникнет необходимость обновления версии mgcamd, скачиваете новый дистрибутив с любого паблик-ресурса.
    Для Gemini дистрибутивы (эмуляторы, плугины и аддоны) пакуются в файлы с расширением .bz2, которые сами удобно устанавливать на ресивер из папки /tmp.
    Находим в дистрибутиве папку /bin, в ней файл, похожий на «mgcamd» (это может быть «mgcamd_05_28» или «mgcamd_1.00» и т.п., переименовываем его в «mgcamd» и кладем в папку Dreambox /var/bin вместо имеющегося. Проверьте атрибут 755!
    Не используйте файлы с другими названиями, например, «mgcamd _1.00» и т.п., иначе не будет работать скрипт (см. ниже).

    Теперь в папке /var/keys находим файл mg_cfg перемещаем его на Dreambox.

    Все – клиент установлен.

    Если «затыки» продолжаются, меняем:

    # network ecm timeout in seconds
    # defaut is 10
    K: { 5 }

    8. Из папки дистрибутива /var/script копируем скрипт mgcamd_newcs_cam.sh, без которого эмулятор не запустится. Кликаем на нем правой клавишей и выбираем 755.
    Если посмотрите внимательно, увидите в файле «mgcamd» и «newcs». Именно поэтому, используя непереименнованные «mgcamd_1.00» и «newcs_1.11» и пр. в /var/bin (см. выше) скрипт работать не будет.

    9. Теперь устанавливаем «ключи» (функция 7).
    В папке /var/keys лежат ключи для mgcamd.
    Здесь же «до кучи» лежат «ключи» и конфигурационные файлы для camd3 (мало ли соберетесь поставить, только настройки в конфигах ставьте сами), в папке /var/scce – «ключи» для newcamd.
    Кликаем на всех правой клавишей и выбираем 755. Если не сделаете, работать не будет.
    Лишнее можно удалить.

    10. Заходим в меню Dreambox: Установки > Blue-Panel.
    Ставим «галку» на «enable/disable Auto-Cam», нажимаем на «Auto-Cam установки» и выбираем «MGCamd/NewCS».
    Затем клавиша пульта «exit», выбираем в меню Dreambox (окно «Blue-Panel») «Reset current Cam».
    В дальнейшем вызов окна «Blue-Panel» доступен синей клавишей пульта

  2. фгфгфгфгф:

    Если по camd3 (UDP) то по нашим сетям работает это не очень здорово.
    (Оговорюсь, из личных тестов, если ш.ра сервер находится очень далеко, к примеру в Украине,
    то можем наблюдается срыв картинки — фризы, а вот с того же сервера по протоколу newcamd
    уже все в порядке)

    newcamd протокол работает по TCP (доставка пакетов с гарантией :), но фризы тоже могут
    быть, если ответ придет скажем позже 8 сек.

    Поэтому, если есть вариант теста, то надо тестировать.
    Есть еще один аспект — экономия трафика, но лично для меня это не актуал…

  3. piter:

    совершенно согласен.

  4. CCcam:

    Если сервер шары подерживает самое то … CCcam не пожалееш , это будушчее.

  5. dinozawr:

    здравствуйте, вопрос немного не по теме. есть вэб камера определенной фирмы, при подключении требует регистрацию на конкретного пользователя. возможно ли пустить записанное видео через конкретную камеру?
    заранее спасибо

  6. piter:

    Довольно не ясно сформулирован вопрос. Если камера определенной фирмы имеет выход для видео и имеет возможность записи то наверное да.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

scroll to top