[ЧaВo] Плагин $C (EMU)

  • Что из себя представляет этот плагин?
    EMU


    А какие протоколы шаринга (CS) поддерживаются?
    radegast, newcamd(525), camd33 (tcp), camd35 (udp), cardd, buffy и aroureos.


    И где его взять?
    Сами сырцы плагина ищите здесь:
    hттп://ввв.4фреебоард.то/боард/боард.пhп?боардид=20&сид=б1б59ее8абд0558д1б09ф0912ц8ц6398


    Для ArVDR нужно только скачать уже готовый/собранный плагин. Обычно он выкладывается на уплоаде вдр.блуох.орг (arvdr-vdr-sc-1.4.ХХ). Из-за частых проблем с уплоадом, ссылки с последней версией будут публиковаться в первом посту этой темы.


    А как установить/настроить его в ArVDR?
    1.Перенесите скаченный файл в каталог /tmp
    2.Приведенной ниже командой, плагин будет распакован в /usr/lib/vdr

    Исходный код
    tar -xvjf arvdr05-vdr-sc_1.4.4xxxx.tar.bz2 -C /


    3.Активируйте его, прописав название плагина (sc) в /etc/vdr/config/vdr.conf в списке плагинов и перезапустите VDR
    4.Софткам.ключ и cardclient.conf (для шаринга) должны находиться в каталоге /etc/vdr/plugins
    5.Примеры и документацию плагина, Вы найдёте в сырцах плагина. В ArVDR документация находится в каталоге /usr/share/doc/arvdr-vdr-sc


    Как в ArVDR передать плагину sc параметры?
    1.Создайте конфигурационный файл в каталоге /etc/vdr/config с названием плагина => sc.conf

    Исходный код
    touch /etc/vdr/config/sc.conf


    И пропишите в него необходимые параметры, например:

    Исходный код
    PARAM="-E /usr/bin/tpsup.sh"


    А где я могу увидеть логи этого плагина?
    Смотри Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    Ссылка последней версии плагина для ArVDR:
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.



    Hompage плагина:
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    HG репозитарий плагина с самой свежей версией.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

    Сообщение было отредактировано 11 раз, последнее редактирование пользователем Bikalexander ().

  • Список каналов, которые можно открыть посредством EMU:
    hттп://ввв.параболехпертен.се/ВПСЛист.hтм


    ==== Формат ключей для различных кодировок ====


    *** BISS ***


    Заводится эта байда с так называемым CONSTANTCW
    для sc < 0.5.8 надо при компиляции софткама указать опцию CONSTANTCW=1
    для sc >= 0.5.8 убедиться что после сборки libsc-constcw* находится в положенном месте, т.е. где лежат все модули расширения.


    Формат записи сильно отличается от формата принятого в Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. и работает гораздо гибче потому что прописка параметров уникальна (primary key) для канала.
    Пример:


    Например для Мегаспорт

    Исходный код
    X 2600 10722:h:S4W:5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx


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


    Oстальное думаю понятно, особое внимание на удвоение ключа ... ключ на БИСС состоит из 6 байтов + 2 байта на контрольные суммы .... ключ на CONSTCW 16-ти байтный потому и прописывается с удвоением.
    Пример:




    *** Cryptoworks ***



    Ключи берутся из camd3.keys, например

    Исходный код
    0D01:0000E4:0000000000:06:1111111111 JSTV
    0D01:0000E4:0000000000:00:222222222222222222222222222 JSTV
    0D01:0000E4:0000000000:01:333333333333333333333333333 JSTV

    Причем в SoftCam.Key

    Исходный код
    W XXXX YY ZZ VV <128 characters> ; RSA key (normaly ZZ=10)


    и приводим к виду

    Исходный код
    W 0D01 E4 CC 1111111111 ;JSTV
    W 0D01 E4 20 00 222222222222222222222222222 ;JSTV
    W 0D01 E4 20 01 333333333333333333333333333 ;JSTV


    На JSTV и Kingston ZZ должен быть 20
    Смотрите также в логах чего не хватает плагину, например
    system-cryptoworks: missing 0D00 20 20 00 key



    *** Irdeto/Betacrypt ***


    Исходный код
    ;
    ; Irdeto/Betacrypt
    ;
    ; I XX YY <16 characters>
    ;
    ; XX               - provider
    ; YY               - key number
    ;


    *** Seca ***



    *** Viaccess ***


    Исходный код
    ;
    ; Viaccess
    ;
    ; V XXXXXX YY <16 characters/32 characters>
    ; V XXXXXX TPS <32 characters>
    ;
    ; XXXXXX           - provider ident
    ; YY               - key number
    ;


    *** Nagravision 1/2 ***



    *** Conax ***


    Исходный код
    ;
    ; Conax
    ;
    ; C XX M <128 characters>
    ; C XX E <128 characters>
    ;
    ; XX         - key number
    ;


    *** @SHL (SkyCrypt) ***


    Исходный код
    ;
    ; @SHL (SkyCrypt)
    ;
    ; Z 00 00 <16 characters>
    ;

    Сообщение было отредактировано 4 раз, последнее редактирование пользователем Bikalexander ().

  • ==== Формат cardclient.conf для различных протоколов шаринга ====



    Сам файл cardclient.conf ожидается в каталоге /etc/vdr/plugins/
    Если его там нет, то создайте его

    Исходный код
    touch /etc/vdr/plugins/cardclient.conf


    Скрипт для обновления ROMs & HASHs


    Скрипт я немного подправил для ArVDR.


    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    ==== Сборка плагина из сырцов ====


    1. Сначало нужно сделать Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    2. Для пересборки/сборки $c требуется пакет libssl-dev

    Исходный код
    apt-get update
    apt-get install libssl-dev


    3. Внимание: Для 1.5 ничего патчить не надо ... там изменена система CAM
    4. Скачайте последнии Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. ArVDR и распакуйте их в /usr/src
    5. Убираем предыдущие патчи

    Исходный код
    cat patches/vdr-1.4.0-ffdecsa-0.1.3.diff | patch -p1 -R
    cat patches/vdr-1.4.0-sc.diff | patch -p1 -R

    Далее:

    Исходный код
    cd PLUGINS/src
    wget http://xxx.yyy.zzz.aaa/vdr-sc-0.x.x.tar.gz
    tar xzvf vdr-sc-0.x.x.tar.gz
    rm sc
    ln -s sc-0.x.x sc
    cd ../../
    cat PLUGINS/src/sc/patches/vdr-1.4.x-scx.diff | patch -p1


    6. Теперь осталось запустить компиляцию в корне исходников:

    Исходный код
    make clean clean-plugins
    ./compile.sh


    7. Полезные ссылки:
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

    Сообщение было отредактировано 4 раз, последнее редактирование пользователем Bikalexander ().

  • как в последней версии включить этот плагин..??все скопировано,ключики скачены..в логе тишина..все библиотеке на месте..в меню плагинов есть он..
    как его включить..??
    спасибо.

  • а как с этим справиться:


    tps: current time not located in tps.bin
    seca-prov: mapping failed for s2_hash_0065.bin

    и ещё раскройте секрет где взять нормальный SoftCam.Key
    уж очень хочется $C на деле опробовать.


    P.S.
    Конечно можно отправить меня изучать всякие faq's,но поверьте
    я пытаюсь и из-за обилия разной информации немного запутался.
    Поэтому просьба - обьясните по проще.

  • 1. tps.bin уже не нужен =)
    2. Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • Цитата

    Подайте Христа ради!


    насчёт этого ты не прав(это насчёт самой фразы),если есть желание и возможности то почему бы и не помочь,для чего тогда форум?


    Цитата

    tps.bin уже не нужен


    а здесь если можно объясни почему?


    seca-prov: mapping failed for s2_hash_0065.bin ?

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем cooll ().

  • Цитата


    а как с этим справиться:


    tps: current time not located in tps.bin
    seca-prov: mapping failed for s2_hash_0065.bin


    tps.bin это ключи для просмотра на 1 день. Твой уже устарел. На что собственно и ругается.
    паралельно в потоке идет тестирование seca ....ведь они планируют переход на Астру и смену кодировки ... а вы типа не знали?


    Цитата


    и ещё раскройте секрет где взять нормальный SoftCam.Key
    уж очень хочется $C на деле опробовать.


    самый лучший СК это тот СК который ты сам создашь, прочитав опять таки доки по формату ключей в нем

    Цитата


    P.S.
    Конечно можно отправить меня изучать всякие faq's,но поверьте
    я пытаюсь и из-за обилия разной информации немного запутался.


    уже отправили....тяжела беда - начало

  • SBCL для ArVDR (Для любителей Premiera).


    Необходимо добавить пару пакетов:

    Исходный код
    apt-get install xserver-common xvfb xfonts-base wine


    Потом берём Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. архив и раскладываем по деррикториям, не забываем chmod.

    Удаляем в /etc/rc2.d линк - S20runvdr и создаём линки

    Исходный код
    cd /etc/rc2.d 
    
    
     ln -s ../init.d/Xvfb S30Xvfb
    
    
    ln -s ../init.d/runsbcl S40runsbcl
    
    
    ln -s ../init.d/runvdr S89runvdr


    и в заключении
    SBCL.ini , в строчке

    Исходный код
    --[SBCLx2]
    Address=192.ххх.ххх.ххх

    возможно прийдётся поставить свой

  • извините за банальный вопрос, как правильно обновлять версию $c плагина (windows user), только делаю первые шаги в linux,
    стереть старый( то тогда как?) или просто наверх поставить новый?
    спасибо

  • Вчера запустил бюджетную карту (+ FF) с мягкой игрушкой .... сначало не работало, но после удаления /dev/dvb/adapter1/ca0 всё стало на свои места.


    Временно внёс следущую команду в /etc/init.d/runvdr(78-я строка):

    Исходный код
    rm /dev/dvb/adapter1/ca0

    Сапсибо трантору за подсказку =)


    Теперь может мне кто объяснить, почему всё работает без передачи параметра

    Исходный код
    -B N      --budget=N     forces DVB device N to budget mode (using FFdecsa)


    Или это нужно только в связке с softdevice?

  • Запустил ТТ 1401 через xineliboutput, отсканировал каналы с 36Е, скачал и перенес arvdr053-vdr-sc-1.4.5-0.8.3.tar.bz2 и cardclient.conf и назрел вопрос такого плана.... при просмотре каналов cardclient, newcamd client. После включения ведра первый канал из состава +, включается быстро, а при последующем переключении каналов, он включается с задержкой (примерно около минуты), при этом два дрима стоящие в соседних комнатах, каналы переключают быстро.
    Где грабли?
    Как побороть?

  • Прашу прощения, сразу както нодопетрил, прикладываю логи...

    Файлы

    • syslog.rar

      (8.7 kB, скачали 24 раз, последнее скачивание: )
  • Меня пока смущает что у тебя прописаны два раза подключение к одному и тому же серверу ...... только порты разные. Покажи как у тебя выглядет cardclient.conf и попробуй только с одним подключением.

  • Два подключения это - 1 на +, 2 на триколор.
    Ситуация кажется такая - при первом включении канала он открывается примерно около минуты и заносится информация в файл ca.cache, но при последующем его включении он включается как положено. Выход: включал все каналы по кругу, после этого время переключения такая же как на дриме.

  • невцамд:62.205.227.48:10016:1/500/ФФФФ:усернаме:пассворд:0102030405060708091011121314
    невцамд:62.205.227.48:10019:1/4ае0/ФФФФ:усернаме:пассворд:0102030405060708091011121314


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