22 декабря | 2024г. | 21:54:22


АвторТема: Отличия разных сборок oscam  (Прочитано 3772 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн anta777Автор темы

  • Падаван
  • *
  • Сообщений: 17
  • Поблагодарили: 19
  • Уважение: 0
0
Заинтересовался оригинальным oscam, с удивлением нигде не обнаружил внятного описания отличий разных сборок. В процессе поиска нашел информацию, которой делюсь.
1.Глобальное разделение: с emu и без emu.
В оскаме 11503 появились две новые опции:
WITH_EMU to enable/disable the (dummy) emu reader, and
WITH_SOFTCAM to enable/disable linking of softcam.key inside the binary.
The WITH_SOFTCAM option can be removed completely if you like.
No code that reads keys is included.
Эти опции были удалены из оригинальной версии оскам уже в версии 11504.
Теперь эмулятор для оскама развивается параллельно в виде патча.
Releases · oscam-emu/oscam-patched · GitHub
Последняя версия 798. Теперь для его включения в оригинальный оскам нужно патчить сам оскам.
Он нужен в основном тем, кто хочет смотреть бесплатно каналы , кодируемые с помощью PowerVu.
2. Разделение по архитектурам.
Тут все более или менее понятно. Есть arm, mipsel, stapi.
Внесу только короткое разъяснение:
сборки mipsel OE 2.0 и openpli4 глобально отличаются по использованию библиотеки openssl,
первая использует старую версию библиотеки - 0.9.8, а вторая более новую - 1.0.0.
Все они собраны с поддержкой инструкций FPU.
Сборка OE 1.6 - без поддержки FPU.
3. Отличия сборок по функциям:
оригинальный оскам (пропатченный для поддержки emu) можно собрать с включенными или выключенными такими функциями:
addons-
Спойлер   :
"WEBIF WEBIF_LIVELOG WEBIF_JQUERY TOUCH WITH_SSL HAVE_DVBAPI WITH_NEUTRINO READ_SDT_CHARSETS IRDETO_GUESSING CS_ANTICASC WITH_DEBUG MODULE_MONITOR WITH_LB CS_CACHEEX CW_CYCLE_CHECK LCDSUPPORT LEDSUPPORT CLOCKFIX IPV6SUPPORT WITH_EMU WITH_SOFTCAM"
protocols-
Спойлер   :
"MODULE_CAMD33 MODULE_CAMD35 MODULE_CAMD35_TCP MODULE_NEWCAMD MODULE_CCCAM MODULE_CCCSHARE MODULE_GBOX MODULE_RADEGAST MODULE_SCAM MODULE_SERIAL MODULE_CONSTCW MODULE_PANDORA MODULE_GHTTP"
readers-
Спойлер   :
"READER_NAGRA READER_NAGRA_MERLIN READER_IRDETO READER_CONAX READER_CRYPTOWORKS READER_SECA READER_VIACCESS READER_VIDEOGUARD READER_DRE READER_TONGFANG READER_BULCRYPT READER_GRIFFIN READER_DGCRYPT"
card-readers-
Спойлер   :
"CARDREADER_PHOENIX CARDREADER_INTERNAL CARDREADER_SC8IN1 CARDREADER_MP35 CARDREADER_SMARGO CARDREADER_DB2COM CARDREADER_STAPI CARDREADER_STAPI5 CARDREADER_STINGER CARDREADER_DRECAS"

По умолчанию конфиг собирается с такими включенными и выключенными модулями:
Спойлер   :
defconfig=
"CONFIG_WEBIF=y
CONFIG_WEBIF_LIVELOG=y
CONFIG_WEBIF_JQUERY=y
# CONFIG_TOUCH=n
# CONFIG_WITH_SSL=n
CONFIG_HAVE_DVBAPI=y
# CONFIG_WITH_NEUTRINO=n
CONFIG_READ_SDT_CHARSETS=y
CONFIG_IRDETO_GUESSING=y
# CONFIG_CS_ANTICASC=n
CONFIG_WITH_DEBUG=y
CONFIG_MODULE_MONITOR=y
CONFIG_WITH_LB=y
# CONFIG_CS_CACHEEX=n
# CONFIG_CW_CYCLE_CHECK=n
# CONFIG_LCDSUPPORT=n
# CONFIG_LEDSUPPORT=n
# CONFIG_CLOCKFIX=n
# CONFIG_IPV6SUPPORT=n
# CONFIG_WITH_EMU=n
# CONFIG_WITH_SOFTCAM=n
# CONFIG_MODULE_CAMD33=n
CONFIG_MODULE_CAMD35=y
CONFIG_MODULE_CAMD35_TCP=y
CONFIG_MODULE_NEWCAMD=y
CONFIG_MODULE_CCCAM=y
CONFIG_MODULE_CCCSHARE=y
CONFIG_MODULE_GBOX=y
# CONFIG_MODULE_RADEGAST=n
# CONFIG_MODULE_SERIAL=n
# CONFIG_MODULE_CONSTCW=n
# CONFIG_MODULE_PANDORA=n
CONFIG_MODULE_SCAM=y
# CONFIG_MODULE_GHTTP=n
CONFIG_WITH_CARDREADER=y
CONFIG_READER_NAGRA_COMMON=y
CONFIG_READER_NAGRA=y
CONFIG_READER_NAGRA_MERLIN=y
CONFIG_READER_IRDETO=y
CONFIG_READER_CONAX=y
CONFIG_READER_CRYPTOWORKS=y
CONFIG_READER_SECA=y
CONFIG_READER_VIACCESS=y
CONFIG_READER_VIDEOGUARD=y
CONFIG_READER_DRE=y
CONFIG_READER_TONGFANG=y
CONFIG_READER_BULCRYPT=y
CONFIG_READER_GRIFFIN=y
CONFIG_READER_DGCRYPT=y
CARDREADER_PHOENIX=y
# CARDREADER_DRECAS=n
CARDREADER_INTERNAL=y
# CARDREADER_SC8IN1=n
# CARDREADER_MP35=n
# CARDREADER_SMARGO=n
# CARDREADER_DB2COM=n
# CARDREADER_STAPI=n
# CARDREADER_STAPI5=n
CARDREADER_STINGER=y"
4. С включенной опцией CS_CACHEEX и примененным патчем от AIO (расширяет возможности cacheex), например, cacheex_aio-v09.2.4, с указанием версии патча,
5. Со статической или динамической библиотекой/библиотеками. Для работы EMU сборка должна обязательно включать библиотеку libcrypto.
Со статической библиотекой (обычно делают с libcrypto) сборка работает на каждом имидже, внутри нее есть libcrypto, поэтому не нужна конкретная libcrypto в имидже.
6. Бывают еще следующие обозначения - svn11584+git1837+119cb37-r0-emu798 , первое - это номер сборки самого оскама, а второе и третье взяты из гита эмулятора:
https://github.com/oscam-emu/oscam-patched
GitHub - oscam-emu/oscam-emu: Open Source Cam Emulator (patch only), обозначают номер сборки и количество исправлений (commits):
oscam-emu Merge branch 'oscam-svn' into master
119cb36 on 24 Jul Git stats 1,837 commits

Оффлайн anta777Автор темы

  • Падаван
  • *
  • Сообщений: 17
  • Поблагодарили: 19
  • Уважение: 0
Отличия разных сборок oscam
« Ответ #1: 27 сентября | 2020г. | 12:34:11 »
0
В новых версиях оскама, начиная с 11623, с исправлениями в 11630 и выше, добавлена возможность выбора в конфиге CS_CACHEEX_AIO, перенесен патч от AIO в основную ветку.

Добавлено  27 сентября | 2020г. | 17:09:34
Буду делать свои сборки оскама.
Вижу такие варианты:
1) full - все включено (кроме softcam.key)
2) mini (light) - максимально облегченная
3) middle - оптимизированный full
Какие еще будут предложения?

Оффлайн yuju

  • Мастер Джедай
  • **
  • Сообщений: 3333
  • Поблагодарили: 12958
  • Уважение: +242

Оффлайн anta777Автор темы

  • Падаван
  • *
  • Сообщений: 17
  • Поблагодарили: 19
  • Уважение: 0
Отличия разных сборок oscam
« Ответ #3: 27 сентября | 2020г. | 18:32:32 »
0
Исправлю на SoftCam.key, если от этого станет понятней.

Оффлайн yuju

  • Мастер Джедай
  • **
  • Сообщений: 3333
  • Поблагодарили: 12958
  • Уважение: +242

Оффлайн anta777Автор темы

  • Падаван
  • *
  • Сообщений: 17
  • Поблагодарили: 19
  • Уважение: 0
Отличия разных сборок oscam
« Ответ #5: 27 сентября | 2020г. | 18:47:02 »
0
Поэтому я его и исключу из сборок ))).

Теги: oscam сборки 
 



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!