1. Всі питання в супутніх темах де ведеться обговорення Дякую
  2. ЕПГ формується в стандартному режимі.

    Всі питання прохання оформляти в супутніх темах

УВАГА змінено реквізити карти для допомоги форуму (стара закінчилась) нові "Приват БАНК" 4731 1856 4293 3912

Емулятор OScam

Тема у розділі 'ЭМУЛЯТОРЫ', створена користувачем kil1970, 18 тра 2015.

  1. aviator82
    Offline

    aviator82 Новичок

    Повідомлення:
    5
    Симпатії:
    5
    Бали:
    3
    Какой эму лучшие работает wicardd или oscam для шарингга?
     
  2. Pavel01
    Offline

    Pavel01 Гуру

    Повідомлення:
    966
    Симпатії:
    446
    Бали:
    63
    Я разницы не заметил. Но на викарде вроде меньше руками работать надо. Мне так показалось. Правда мне дали готовый конфиг (спасибо ребятам) поэтому быстро получилось.
     
    kil1970 подобається це.
  3. ser1143
    Offline

    ser1143 Новичок

    Повідомлення:
    2
    Симпатії:
    0
    Бали:
    1
    Добрый день

    У кого есть рабочий плагин oscam под OpenPLI 6.0 для VU SOLO2
     
  4. kil1970
    Offline

    kil1970 АДМИНОСНОВАТЕЛЬ ФОРУМА Команда форуму

    Повідомлення:
    5,224
    Симпатії:
    7,332
    Бали:
    113
    ICQ:
    112703277
    Скайп:
    kil1970
    Сообщение администратора
    так это лучше на профильном по вуШкам спросить , у нас структура другая , sh4
     
    Pavel01 подобається це.
  5. ser1143
    Offline

    ser1143 Новичок

    Повідомлення:
    2
    Симпатії:
    0
    Бали:
    1
    А не подскажите где
     
  6. kil1970
    Offline

    kil1970 АДМИНОСНОВАТЕЛЬ ФОРУМА Команда форуму

    Повідомлення:
    5,224
    Симпатії:
    7,332
    Бали:
    113
    ICQ:
    112703277
    Скайп:
    kil1970
    Сообщение администратора
    да господи в гугле ссылок тьма, ну вот те что я пользуюсь
    Чтобы увидеть скрытый код необходимо зарегистрироваться.
     
    Pavel01 та Avrumba подобається це.
  7. niacin
    Offline

    niacin Новичок

    Повідомлення:
    14
    Симпатії:
    2
    Бали:
    3
    Добрый вечер. Можете выложить этот файл для экспериментов?
     
    gurasik43 подобається це.
  8. gurasik43
    Offline

    gurasik43 МОДЕРАТОРРАЗРАБОТЧИК Команда форуму

    Повідомлення:
    2,084
    Симпатії:
    3,222
    Бали:
    113
    Сайт:
    https://runigma.com.ua
    Какой файл? оскам или пти.ко?
    Если у Вас современный имидж, то там все файлы тоже уже современные.
     
  9. niacin
    Offline

    niacin Новичок

    Повідомлення:
    14
    Симпатії:
    2
    Бали:
    3
  10. gurasik43
    Offline

    gurasik43 МОДЕРАТОРРАЗРАБОТЧИК Команда форуму

    Повідомлення:
    2,084
    Симпатії:
    3,222
    Бали:
    113
    Сайт:
    https://runigma.com.ua
    Если у Вас имидж Опенвижн, то нужно посмотреть в lib/modules/2.6.32.71_stm24_o217/extra/pti/pti.co если его величина = 42,9киБ, то ничего делать не надо.
    Но в oscam.conf надо сделать замену boxtype = dreambox на boxtype = dbox2. Всё.
     
    Останнє редагування: 18 лют 2020
    oldadik подобається це.
  11. gurasik43
    Offline

    gurasik43 МОДЕРАТОРРАЗРАБОТЧИК Команда форуму

    Повідомлення:
    2,084
    Симпатії:
    3,222
    Бали:
    113
    Сайт:
    https://runigma.com.ua
    Вот очень полезный для оскама

    Namespace hash Calculator

    Как известно, современный Oscam поддерживает 6 различных форматов ключей в файле SoftCam.Key:

    Чтобы увидеть скрытый код необходимо зарегистрироваться. Поиск соответствующего ключа выполняется от наивысшего приоритета до самого низкого приоритета.
    Самый высокий приоритет имеет метод с использованием namespace hash:

    Чтобы увидеть скрытый код необходимо зарегистрироваться. Namespace hash - это уникальный идентификатор для отдельной системы, на 100% позволяет избежать конфликта ключей, вычисляется эмулятором автоматически с использованием алгоритма crc32 (способ цифровой идентификации некоторой последовательности данных, который заключается в вычислении контрольного значения ее циклического избыточного кода).
    Oscam рассчитывает namespace hash используя язык С. Вот мне и стало интересно, как же это можно реализовать на Python. В общем виде это выглядит так:
    Чтобы увидеть скрытый код необходимо зарегистрироваться. Исходными данными у нас является строка 'XXXXXXXXXXXX', сначала мы преобразовываем эти шестнадцатеричные данные в строку ascii, потом отправляем ее в функцию crc32(), которая возвращает рассчитанный namespace hash и напоследок распечатываем результат.
    Подготовка исходных данных.
    Как известно в Энигме2 существует два пространства имен: полное и урезанное.
    Полное пространство имен это орбитальная позиция + частота, например в DEC 30157655 = 1CC2B57 в HEX, где 01CC = 460, то есть спутник 46Е, а 2B57 = 11095 это частота.
    Урезанное пространство имен это орбитальная позиция + 0000, например в DEC 49152000 = 2EE0000 в HEX, где 02EE = 750, то есть спутник 75Е, а частота отброшена и заменена нолями.
    Почему Энигма2 так делает? Я нашел только такое более менее ясное объяснение: "Если два идентификатора tsid и onid имеют несколько значимые значения (например, не должны быть одновременно 0 или 1). В этом случае Enigma2 считает комбинацию tsid и onid допустимой, а в пространстве имен удаляется (т. е. отсутствует) частотная часть."
    У меня из 18 каналов в BISS только три имеют полное пространство имен, а остальные урезанное.
    Пример для полного пространства имен.
    Канал SETANTA SPORTS 1 46Е 11024 Н sid 000F пространство имен 30157584 = 01CC2B10
    Берем 01CC2B10 и в нашем пространстве имен мы очищаем 4 старших бита (в случае DVB-T или DVB-C это 0xF или 0xE соответственно, для DVB-S это 0) и заменяем их на 0xA. Это флаг, чтобы эмулятор мог сказать, что это пространство имен, а не другой pid, например audio и т. д.
    Изменяем пространство имен 0х01CC2B10 путем добавления идентификатора 0xA: ==> 0хA1CC2B10.
    Затем перед ним размещаем наш sid, получается 000FA1CC2B10 Мы размещаем их так: [srvid][namespace], таким образом мы получаем последовательность длиной 2+4=6 байт.
    Это и есть data = '000FA1CC2B10' после вычисления получаем для канала SETANTA SPORTS 1 namespace hash равный 7bb6109f
    Пример для урезанного пространства имен.
    В случае урезанного пространства имен мы дополнительно используем tsid и onid в нашем хэше, поэтому оно по-прежнему уникально. Размещаем тогда вот так: [srvid][tsid][onid][namespace] и получаем последовательность 2+2+2+4=10 байт.
    Канал Shanson TV Int. 80Е 11106 Н sid 02CE tsid 00CD onid 0001 пространство имен 52428800 = 03200000
    0x03200000
    0xA: ==> A3200000
    onid: ==> 0001A3200000
    tsid: ==> 00CD0001A3200000
    sid: ==> 02CE00CD0001A3200000
    Это и есть data = '02CE00CD0001A3200000' после вычисления получаем для канала Shanson TV Int. namespace hash равный 91a8bc48
    В общем, написал коротенькую программу Namespace hash Calculator, которая ищет в ресивере каналы в BISS и рассчитывает для каждого Namespace hash. Скопировать файл Namespace_hash_Calculator.py в ресивер, например в /tmp, присвоить права 755, и запустить командой /tmp/Namespace_hash_Calculator.py, результаты появятся в терминале, а также будут записаны в файл /tmp/NamespaceHash.txt для удобства.
    Также ее можно запускать и на компьютере, прописав локальный путь к файлу lamedb (строка 20), нужный путь для файла NamespaceHash.txt (строка 21) и возможные пути к файлу satellites.xml.
    Единственное ограничение, что для работы нужен только Python версии 2.7...., что в ресивере, что на компьютере.
    Так же выше приведенный код можно запускать в интернете, в любой Online Python 2 IDE, предварительно вписав в строку data = 'XXXXXXXXXXXX' нужное значение.
     

    Вкладення:

    Мыкола та Pavel01 подобається це.
  12. gurasik43
    Offline

    gurasik43 МОДЕРАТОРРАЗРАБОТЧИК Команда форуму

    Повідомлення:
    2,084
    Симпатії:
    3,222
    Бали:
    113
    Сайт:
    https://runigma.com.ua
    Немного расширил функционал и переименовал в BISS_Key_Formats_Tool.(autor - Пожалуйста войдите или зарегистируйтесь )
    Теперь программа выдает все возможные варианты прописания ключей для каналов в BISS в ресивере при использовании oscam.
    Скопировать папку BISS_Key_Formats_Tool в /media/hdd/, запустить в терминале командой /media/hdd/BISS_Key_Formats_Tool/Start.py, при необходимости установить этому файлу права 755.
    Программа в зависимости от версии Python в ресивере запустит нужный вариант (про ограничения и Python версии 2.7 я писал выше).
    Результаты работы будут отражены в терминале, а так же записаны в файл /tmp/BISS_Key_Formats.txt, если namespace hash и universal hash в силу ограничений посчитать не удалось, эти данные будут заменены нолями и отражены в терминале красным цветом.
    Так же будет сформирован и записан файл /tmp/_SoftCam.Key, где для каждого канала в BISS в ресивере будут записаны варианты прописания ключей от высшего приоритета к низшему. Все это верно только для oscam.
    Такая себе заготовка файла SoftCam.Key, где можно для каждого канала выбрать нужный метод прописания ключа, а не нужные удалить, заменить <key> на сам ключ и получится SoftCam.Key не засоренный ничем лишним, предназначенный для конкретного ресивера (с некоторыми оговорками).
    Пример вариантов для канала Shanson TV Int. 80Е 11106 Н:
    F 91A8BC48 00000000 <key> ;Shanson TV Int. (11106 H 80.0 E)
    F 05454C62 00000000 <key> ;Shanson TV Int. (11106 H 80.0 E)
    F 00CD0001 00000000 <key> ;Shanson TV Int. (11106 H 80.0 E)
    F 02CE0A9E 00000000 <key> ;Shanson TV Int. (11106 H 80.0 E)
    F 02CE06B6 00000000 <key> ;Shanson TV Int. (11106 H 80.0 E)
    F 02CE02CE 00000000 <key> ;Shanson TV Int. (11106 H 80.0 E)
    F 02CE1FFF 00000000 <key> ;Shanson TV Int. (11106 H 80.0 E)
    F A11FEED5 00000000 <key> ;Shanson TV Int. (11106 H 80.0 E)
    где:
    91A8BC48 - namespace hash, про него я подробно писал в первом сообщении темы, является уникальным в рамках конкретного имиджа, используется только в Enigma2.
    05454C62 - universal hash, не является уникальным на 100%, но вероятность конфликта ключей очень низкая. Может использоваться на любых ресиверах (не только на Enigma2), использующих oscam. Рассчитывается так же функцией crc32, но исходными значениями являются sid + pmt_pid + videpid + audiopid. Но я до конца не уверен, что sid всегда на этих каналах равен pmt_pid, как нибудь покручу свою поворотку по всем нужным и выясню наверняка...
    00CD0001 - комбинация tsid + onid, удивительно, что имеет такой высокий приоритет, хотя явно не уникальна, но это считается очень полезным методом, когда на транспондере имеется несколько каналов, использующих один и тот же ключ BISS. То есть можно обойтись одной строкой с ключом для всех этих каналов.
    02CE0A9E - комбинация sid + audiopid.
    02CE06B6 - комбинация sid + videopid, оказывается у videopid приоритет ниже, чем у audiopid.
    02CE02CE - комбинация sid + pmt_pid.
    02CE1FFF - комбинация sid + ecm_pid. ecm_pid в 99,99% случаев равен 1FFF.
    A11FEED5 - "Магический" идентификатор ключа по умолчанию для всех каналов равен A11FEED5 и имеет самый низкий приоритет.
    Если namespace hash и universal hash в силу ограничений посчитать не удалось, то первых двух строк для каждого канала в файле /tmp/_SoftCam.Key просто не будет.
    Возможно кому то все это окажется полезным и пригодится.
     

    Вкладення:

    Мыкола та Pavel01 подобається це.
  13. Pavel01
    Offline

    Pavel01 Гуру

    Повідомлення:
    966
    Симпатії:
    446
    Бали:
    63
    Будьте добры, научите как снять лог работы эмулятора. Оскама. Спасибо.
     
  14. gievih
    Offline

    gievih МОДЕРАТОРРАЗРАБОТЧИК Команда форуму

    Повідомлення:
    927
    Симпатії:
    1,078
    Бали:
    93
    вот в етой теме может чтото и есть для вас
    Чтобы увидеть скрытый код необходимо зарегистрироваться.
     
    Pavel01 подобається це.
  15. igor47-=
    Offline

    igor47-= Свой человек

    Повідомлення:
    62
    Симпатії:
    19
    Бали:
    8
    День добрый
    Имидж OpenPLi-7.3, эмулятор - oscam. Все работало (года два) до вчерашнего вечера без проблем. Вчера «шародатель» выдал:
    "Внимание Ваш приемник отправляет на сервер запросы по несколько раз. Скорее всего, в настройках эмулятора у вас занижен параметр emc-timeout. Установите время ожидания ответа от сервера минимально в 5000 миллисекунд. Нарушение правила 4."

    Подскажите где этот параметр искать? В каком файле? Как прописать и где?
    В oscam.conf стоит (но это несколько не то):
    au = 0
    ???
    Поиском находил что-то похожее -
    timeout = 1500 #время ожидания ответа от сервера
    Такая ли нужна строка и где?
    СПАСИБО
     
    Pavel01 подобається це.
  16. igor47-=
    Offline

    igor47-= Свой человек

    Повідомлення:
    62
    Симпатії:
    19
    Бали:
    8
    ecm-timeout
     
  17. Pavel01
    Offline

    Pavel01 Гуру

    Повідомлення:
    966
    Симпатії:
    446
    Бали:
    63
    Оскамы бывают разные. Я много лет работаю с оскамами, никогда не слышал про такой параметр. Сейчас включу ресивер посмотрю. Хотя сейчас гляну сохранённые настройки. Но в принципе этот вопрос надо адресовать шароводу. Посмотрел все файлы типа настроек, нет у меня такого параметра. Ресивер Дримбокс 800СЕ, имидж ОпенПли, такие же точно параметры были в Оптикуме 9500, имидж на нём был ОпенПли 7.3.
     
  18. gurasik43
    Offline

    gurasik43 МОДЕРАТОРРАЗРАБОТЧИК Команда форуму

    Повідомлення:
    2,084
    Симпатії:
    3,222
    Бали:
    113
    Сайт:
    https://runigma.com.ua
    Вопрос решается очень просто. Обращаешся к шароводу и пусть он даст все настройки для того оскама, по которому он делает шаринг. Все, только надо с ним оговорить тип ресивера. А то он думает об одном оскаме, а тебя другой, вот так примерно.
     
    Pavel01 подобається це.
  19. gurasik43
    Offline

    gurasik43 МОДЕРАТОРРАЗРАБОТЧИК Команда форуму

    Повідомлення:
    2,084
    Симпатії:
    3,222
    Бали:
    113
    Сайт:
    https://runigma.com.ua
    Эмуляторы
    OSCam-11778-801
    Compiled by @ Samur

    Первые четыре точно для ресиверов sh.structur, последний для arm.structur

    Пожалуйста войдите или зарегистируйтесь (717.0 Кб)
    Пожалуйста войдите или зарегистируйтесь (706.0 Кб, 0 )
    Пожалуйста войдите или зарегистируйтесь (723.0 Кб)
    Пожалуйста войдите или зарегистируйтесь (723.0 Кб)
    Пожалуйста войдите или зарегистируйтесь (727.4 Кб)

     
    Останнє редагування: 1 тра 2024
    sety, M16, Pavel01 та ще 1-му подобається це.

Просматривают тему (Пользователей: 0, Гостей: 1)