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

Вариант № 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