special

This webpage has been robot translated, sorry for typos if any. To view the original content of the page, simply replace the translation subdomain with www in the address bar or use this link.

Установка эмуляторов и «ключей»

Вариант № 1

(Внимание! Этот вариант рекомендован как ознакомительный! При установке по этому варианту могут возникнуть определенные трудности, поэтому желательно использовать Вариант № 2.)


ПОВТОРЯЮ!!! ДЛЯ ДЕБИЛОВ!!!!
ЕСЛИ ВЫ РЕШИЛИ ПРОЧИТАТЬ ЭТОТ ВАРИАНТ, НО НИЧЕГО НЕ ПОНЯЛИ, ТО ПРОСТО ПЕРЕЙДИТЕ К Варианту №2 (он ниже по тексту!) и не еб...те мозг!!!

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

Во-первых, стать собственным сервером нашего 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 и многое другое.

В основном же используют camd3, но о нем я писать не буду, т.к. не пользуюсь

Итак, скачиваем подготовленный специально для вас дистрибутив (09.03.06) http://покоцно!нет_его_уже.ком
Структура папок в дистрибутиве соответствует структуре Dreambox-а.
Запускаем DCC (Dreambox Control Center).

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

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

В дальнейшем, когда возникнет необходимость обновления версии newcs, скачиваете новый дистрибутив с любого паблик-ресурса.
Для Gemini дистрибутивы (эмуляторы, плугины и аддоны) пакуются в файлы с расширением .bz2, которые сами удобно устанавливать на ресивер из папки /tmp.
Я все же предпочитаю использовать .zip, т.к. в таком виде обновления выходят немного раньше.
Находим в дистрибутиве папку /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
Впоследствии советую сменить логины и пароли.

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

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

<device>

</device>

В ней прописан тот самый порт 10000:
<newcamd_port>10000</newcamd_port>

В ней же видим, название картоприемника (произвольное) с вашей картой:
<name>lower</name>
<node>/dev/sci0</node>

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

<device>

</device>

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

<name>upper</name>
<node>/dev/sci1</node>

Спускаемся ниже.
Видим <newcamdserver> и чуть ниже:
<name>dream</name>

Это имя нашего сервера.

Видим секцию:

<user>

</user>

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

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

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

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

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

<user>

</user>

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

И обозначение картоприемника
<allow>lower</allow>

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

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.
Я все же предпочитаю использовать .zip, т.к. в таком виде обновления выходят немного раньше.
Находим в дистрибутиве папку /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
Рекомендуеться всем новичкам, да и не только...

Это вариант для тех, у кого не сложилось с первым вариантом, либо что-то не работает (например не работает карточка, али не стартуют автоматом эмуляторы), ну, либо для саааамых ленивых!


Итак!
Первым делом удаляем все установленные до этого эмуляторы и ключи!
Для этого, используем меню дримбокса Blue Panel -> Addons -> Uninstall, или заходим по FTP и удаляем, все, что заливали до этого!

Качаем вот этот архив в котором 4 файла.
Это файлы:
mgcamd_1.22_070313.tar.bz2 - mgcamd версия 1.22 (29.05.2007)
newcs_1.20_061217.tar.bz2 - newcs версия 1.20 (29.05.2007)
mgcamd-config_1.00_060327.tar.bz2 - конфигурационный файл для mgcamd
newcs-config_1.14_060220.tar.bz2 - конфигурационный файл для newcs (25.10.2006)

Имея все эти 4 файла, можем приступить!
Заходим на дрим по FTP и в папку /tmp/ заливаем первый файл mgcamd_1.22_070313.tar.bz2 после чего нажимаем Blue Panel -> Addons -> Manual install, дрим спрашивает хотим ли мы установить mgcamd_1.22_070313.tar.bz2, жмем зеленую кнопку! Готово!
Поочереди повторяем эту процедуру с файлами
mgcamd_1.22_070313.tar.bz2, mgcamd-config_1.00_060327.tar.bz2 и newcs_1.20_061217.tar.bz2.
Желательно не менять последовательность и заливать и устанавливать по одному файлу!!!

После установки последнего файла заходим Blue Panel -> Auto-Cam Setup, в выподающем списке выбираем MGcamd-1.22/NewCS-1.20, после чего заливаем в папку /var/keys/ свежие ключики, возвращаемся в Blue Panel и нажиамем restart Auto-Cam.
При этом вторая строка сверху должна быть disable Auto-Cam, что соответствует тому, что ЭМУ включены. (Если написано enable Auto-Cam, то сперва нажмите на этот пункт меня и он изменится на disable Auto-Cam)

Всем приятного просмотра!



Другие Эмуляторы.


Устанавливаем camd3

1. качаем архив camd3.zip
он содержит 2 файла
camd_3883_070218.tar.bz2 - самораспаковывающийся архив эмулятора (29.05.2007)
camd3-config_04.02.06_060204.tar.bz2 - самораспаковывающийся архив конфигурационных файлов

2. заливаем первый архив на дрим в папку /tmp

3. после чего нажимаем Blue Panel -> Addons -> Manual install, дрим спрашивает хотим ли мы установить этот файл, жмем зеленую кнопку! Готово!

4. заливаем первый архив на дрим в папку /tmp

5. после чего нажимаем Blue Panel -> Addons -> Manual install, дрим спрашивает хотим ли мы установить этот файл, жмем зеленую кнопку! Готово!

6. скачиваем с любого аплоада ключики для camd3, и ложим в соответствующую папку.

Дополнительная информация:
Keys directory/files - /var/keys/ camd3.keys
Config directory/files - /var/keys/ camd3.conf camd3.config


Устанавливаем evocamd

1. качаем архив evocamd.zip
он содержит 2 файла
evocamd_2.14_070205.tar.bz2 - самораспаковывающийся архив эмулятора (29.05.2007)
evocamd-config_2.14_070128.tar.bz2 - самораспаковывающийся архив конфигурационных файлов (29.05.2007)

2. заливаем первый архив на дрим в папку /tmp

3. после чего нажимаем Blue Panel -> Addons -> Manual install, дрим спрашивает хотим ли мы установить этот файл, жмем зеленую кнопку! Готово!

4. заливаем первый архив на дрим в папку /tmp

5. после чего нажимаем Blue Panel -> Addons -> Manual install, дрим спрашивает хотим ли мы установить этот файл, жмем зеленую кнопку! Готово!

6. скачиваем с любого аплоада ключики для evocamd, и ложим в соответствующую папку.

Дополнительная информация:
Keys directory/files - /var/keys/ Autoupdate.Key Keylist.txt
Config directory/files - /var/keys/ camd_cfg



Устанавливаем newcamd

1. качаем архив newcamd.zip
он содержит 2 файла
newcamd_6.10b_060512.tar.bz2 - самораспаковывающийся архив эмулятора
newcamd-config-betad_6.02_050910.tar.bz2 - самораспаковывающийся архив конфигурационных файлов

2. заливаем первый архив на дрим в папку /tmp

3. после чего нажимаем Blue Panel -> Addons -> Manual install, дрим спрашивает хотим ли мы установить этот файл, жмем зеленую кнопку! Готово!

4. заливаем первый архив на дрим в папку /tmp

5. после чего нажимаем Blue Panel -> Addons -> Manual install, дрим спрашивает хотим ли мы установить этот файл, жмем зеленую кнопку! Готово!

6. скачиваем с любого аплоада ключики для newcamd, и ложим в соответствующую папку.

Дополнительная информация:
Keys directory/files - /var/(tuxbox)/scce/ constantcw keylist ppua rsakeylist tpscrypt
Config directory/files - /var/tuxbox/config/newcamd/ newcamd.conf cardserv.cfg betad.cfg



Created/Updated: 25.05.2018