OSCAM 11378 эму 739 ARMv7 Enigma2 для WeTeK Play
Спадарожнікавы медыя бокс WeTeK Play чудо иностранной техники которое я предлагаю доделать в плане открытия платных спутниковых телеканалов. Гэта стане магчыма замяніўшы штатны, или штатно установленный OSCam на новый OSCam версии svn 11378 эму 739.
Дадзеная версія эмулятара OSCam Emu 1.20 СВН 11378 эму 739 скампіляваць пад працэсар CORTEX a9 ARMv7 для выкарыстання на лічбавых HD рэсіверах WeTek Play з прашыўкай загадка 2: Мнігма, OpenPli і інш.
Unix время_запуска: 1489354992 Час пачатку: 12.03.2017 23:43:12 версія: oscam-1.20-HPB-r714-EMU-r383-739-r11378 Compiler: arm-linux-gnueabihf-libusb Box type: wetek (агульны) PID: 1683 TempDir: /tmp/.oscam GBox TempDir: /tmp/.oscam ConfigDir: /etc/tuxbox/config/oscam/ WebifPort: 8888 Падтрымка вэб-інтэрфейс: yes LiveLog support: yes jQuery support intern: yes Touch interface support: no SSL support: no DVB API support: yes DVB API with AZBOX support: no DVB API with MCA support: no DVB API with COOLAPI support: no DVB API with COOLAPI2 support: no DVB API with STAPI support: no DVB API with STAPI5 support: no DVB API read-sdt CHARSETS support: yes Irdeto guessing: yes Anti-cascading support: yes Debug mode: yes Monitor: yes Loadbalancing support: yes Cache exchange support: yes CW Cycle Check support: yes LCD support: yes LED support: yes Clockfix with realtime clock: yes IPv6 support: no Emulator support: yes camd 3.3x: yes camd 3.5 UDP: yes camd 3.5 TCP: yes newcamd: yes CCcam: yes CCcam share: yes gbox: yes radegast: yes scam: yes serial: yes constant CW: yes Pandora: yes ghttp: yes Reader support: yes Nagra: yes Irdeto: yes Conax: yes Cryptoworks: yes Seca: yes Viaccess: yes NDS Videoguard: yes DRE Crypt: yes TONGFANG: yes Bulcrypt: yes Griffin: yes DGCrypt: yes cardreader_phoenix: yes cardreader_internal_azbox: no cardreader_internal_coolapi: no cardreader_internal_coolapi2: no cardreader_internal_sci: yes cardreader_sc8in1: yes cardreader_mp35: yes cardreader_smargo: yes cardreader_pcsc: no cardreader_smartreader: yes cardreader_db2com: yes cardreader_stapi: no cardreader_stapi5: no cardreader_stinger: yes cardreader_drecas: ды
Да справы, прашыўка Mnigma, пры першапачатковай наладзе сістэмы выбіраем і ўсталёўваны эмулятар OSCam (без эму). Для замены эмулятара OSCam на больш новы OSCam Emu 1.20 СВН 11378 эму 739 патрабуецца замяніць бінарнік (выкананы bin файл) які можна бязвыплатна спампаваць па спасылцы :
bin.oscam-11378-эму-739-рычажного Linux-gnueabihf.7z 611 КБ
MegaOSCam СВН 11378 эму 739 - Зараз з GBox - CoolStream і CoolStream HD2 - Fix TANDBERG ЕСМ і ЕММ - Дадаць праверку дакладнасці для новых ключоў ECM - фікс CAID 0910 НСР VideoGuard 2 - Fix for streamguard caid 0x4AD2 Special features: =========== Pid-File control : без стартавага параметру "-У" і з "PidFile =[пусты]" у oscam.conf -> no Pid-File WebIf - Readers- / Users-меню -> Disabled-/Enabled-Symbol changed WebIf - Статус-меню -> Skript- / Shutdown-Button "ўласцівасці" індывідуальна праграмуюцца з дапамогай CSS-файла (LI.menu_script ... і / або LI.menu_shutdown ...) Web - OSCamLogo з OSCamLabel (Вэбер -> канфігурацыі -> Вэбер -> OSCAM Этыкетка) (прыклад: ўсталюйце яго ў Box-Name ...) Напісаць channelcache і emmcache / emmstat: Ўключэнне / адключэнне параметру над WebIF (няма з usecache ад параметру emmcache) - "захаваць channelcache" у Config / Dvbapi - "Напісаць emmcache / emmstat ў файл" in Config/Logging Default for both: disabled All three files are written to config-dir If "emmlogdir" вызначаецца, oscam.emmcache і oscam.emmstat запісваюцца ў гэты пэўнай дырэкторыі. Provider-Picons на Status-Page: важна: Для гэтай функцыі неабходна актываваць параметры "апытанне грамадскай думкі (першапачатковы абнаўлення)" і "Http паказаць Picons". Таксама вы павінны скапіяваць Picon (названыя IC_provider.tpl) на шаблён з-каталог (параметр "Http TPL") або Picons-Dir (калі яна вызначана - параметр "Шлях для Picons") Прыстасаваныя параметры канкрэтных loadbalancer: Карыстальнік сіла заўсёды нанова: Вэбер -> Config -> Loadbalancer -> Карыстальнік сіла заўсёды нанова 0 - інвалід (дэфолт) 1 - enabled or in oscam.user: [кошт] lb_force_reopen_user = 0 або 1 Толькі калі колькасць дасягнула lb_min_ecmcount: Вэбер -> Config -> Loadbalancer -> толькі калі колькасць дасягнула lb_min_ecmcount 0 - інвалід (дэфолт) 1 - enabled or in oscam.user: [кошт] lb_force_reopen_user_lb_min = 0 або 1 Агульны фармат даты: dd.mm.yyyy Support tongfang version 3 NTIC2 Support ORF ICE Card with Caid 0650 (завяршыць Аўстра-SAT з "Irdeto"-рэжым) Web - Special WebIf-Design included This version creates a virtual card reader, які наладжваецца аўтаматычна. Вы можаце захаваць канфігурацыю па змаўчанні для чытання з WebIF, а затым змяніць яго на свой густ. SoftCam.Key: OSCAM-EMU не патрабуе, але будзе выкарыстоўваць "SoftCam.Key" калі такая маецца. "SoftCam.Key" шукаецца ў тэчцы OSCAM канфігурацыі (дзе знаходзіцца oscam.conf) а таксама ў "/VAR / ключы". OSCAM dvbapi канфігурацыі: ==================== If dvbapi is activated, тое "затрымлівалы элемент" Опцыя вымушаны мець значэнне па меншай меры, 60. Гэта дазволіць пазбегнуць замярзае / збоі з-за занадта хуткіх адказаў Ecm. новы параметр: ============== Process EMM from stream: Вэбер -> Config -> Паток рэле -> Працэс ЕММ з патоку 0 - інвалід (дэфолт) 1 - enabled or in oscam.conf: [streamrelay] stream_emm_enabled = 0 або 1 BISS / канфігурацыі ConstCW: ==================== Syntax for keys in SoftCam.Key: (Нумар ключа можа быць '00' ці '01') F <ідэнтыфікатар службы><ЕСМ ПІД-рэгулятара> <нумар ключа> <ключ> прыклад: ідэнтыфікатар службы: 2222 ЕСМ ПІД-рэгулятара: 1111 ключ: 0102030405060708 F 22221111 00 0102030405060708 важна: Правільны ЕСМ ИЗОДРОМНЫЙ даступны толькі пры выкарыстанні OSCAM dvbapi. Напрыклад: OSCAM (dvbapi) <-> OSEmu oscam (dvbapi) <-> OSCAM <-> OSEmu When using another client like cccam, the ecm pid seen by OSEmu will always be '1FFF' For example: CCcam <-> OSCAM <-> OSEmu cccam <-> OSEmu In this case the above example key line needs to be changed to: F 22221FFF 00 0102030405060708 PowerVu канфігурацыі: =============== Keys in SoftCam.Key: P <GroupID><srvid> <Н.Б.> <ключ> дзе: GroupID = любой 4 шаснаццаткавыя лічбы вашага выбару для гэтай групы (вядучыя нулі не з'яўляюцца абавязковымі) srvid = SID (ідэнтыфікатар паслугі) канала ў гекса з вядучымі нулямі, каб зрабіць 4 шаснаццаткавыя лічбы. NB = нумар ключа (00/01) key = ecm key Example groupid=0x1, с.и.д. = 0x1234, ключы 00 і 01: P 00011234 00 11223344556677 P 011234 01 22334455667788 Прыклад GroupID = 0x2, с.и.д. = 0x34, ключы 00 і 01: P 00020034 00 00112233445566 P 0020034 01 00223344556677 Для каналаў з тым жа srvid правільны ключ будзе выяўлены аўтаматычна, але кожны ключ патрэбен унікальны идентификатор_группы. P 009E0234 01 11223344556677 P 00040234 01 22334455667788 P 013E0234 01 33445566778899 УВАГА! - дубляваць <GroupID><srvid> не дапускаюцца больш - будзе выкарыстоўвацца толькі апошні асобнік! ключы Да: P <GroupID> <UA> <ключ> прыклад: P 009E 11223344 11223344556677 P 009E 44332211 22334455667788 P 0004 22334455 33445566778899 P 013E 00112233 00112233445566 Некалькі ключоў UA дазваляецца для кожнай групы, і кожны UA абновіць усе ключы Ecm ў групе. НАТАТКА: для таго, каб працаваць, ключы ЕСМ павінны быць "засявалі" у файле для кожнага SID вы хочаце абнавіць, паколькі UA не мае ніякай інфармацыі пра СВДС. Такім чынам, каб дадаць ключ, які невядомы, ўвесці фіктыўны ключ, каб атрымаць абноўленую, напрыклад: P 00010004 00 00000000000000000 P 00010004 01 00000000000000000 Таксама зьвярніце ўвагу,: Ня Паўтаральныя ключы PowerVu больш не дапускаецца (Цяпер непатрэбным, так як дублюючыя SIDs павінен мець унікальны ідэнтыфікатар групы.) так, калі ёсць якія-небудзь дублікаты, будзе выкарыстоўвацца толькі апошні ключ у файле. Гэта таксама азначае, што, як новыя ключы выяўляюцца і дадаюцца да файла, яны будуць аўтаматычна замяняць папярэднія ключы. На сумяшчальных Dreambox БВУ: 1) Адключэнне патоку рэле: Вэбер -> Config -> Паток рэле -> рэжым 0 - інвалід (дэфолт) 1 - enabled or in oscam.conf: [streamrelay] stream_relay_enabled = 0 2) Выберыце правільны DVB-АПА пашыраны CW API: Вэбер -> Config -> DVB-АПА -> API для пашыранай CWS 0 - інвалід (дэфолт) 1 - В.Я. 2.2 2 - В.Я. 2.0 або ў oscam.conf: [dvbapi] extended_cw_api = 2 На іншых прыладах паток рэле павінен выкарыстоўвацца: ВАЖНА: Рэле патоку неабходны хуткі працэсар. Не кожны STB досыць хутка. Калі вы не можаце выправіць заіканне са наступным кіраўніцтвам, likely your CPU is too slow. Для лепшай прадукцыйнасці, тое "Ўключыць ECM ў HTTP патокаў" ўстаноўка павінна быць уключана. Калі малюнак падтрымлівае яго (openpli, Opentw), вы можаце знайсці яго тут: OpenWebif -> Налады -> Customize If the setting is not available, вам можа спатрэбіцца наладзіць "ECM затрымка выпраўлення" ўстаноўка ў OSCAM WebIF (Config -> паток рэле). Павелічэнне / апусціць яго да таго часу, пакуль няма заікання. Пры выкарыстанні прылад + VU, пераканайцеся, што выкарыстоўваць апошнія версіі драйвераў (Чэрвень 2015), if you encounter any problems. Channel Config: 1. Перайсці да OpenWebif і націсніце на кнопку "паток" Кнопка для канала, які вы хочаце дадаць. 2. Загрузіце і захавайце файл .m3u. 3. Адкрыйце файл .m3u з тэкстам edior і атрымаць спасылку на паток. Падобна на тое, што гэта: пратакол HTTPS://і да т.п.:8001/1:0:19:0123:3EF:1:C00000:0:0:0: 4. замяніць порт (8001) з портам рэле (дэфолт: 17999) і імя хаста ("і да т.п.") з 127.0.0.1 пратакол HTTPS://127.0.0.1:17999/1:0:19:0123:3EF:1:C00000:0:0:0: 5. Дадаць новую спасылку патоку ў спіс каналаў (напрыклад, з дапамогай DreamBoxEdit) ВАЖНА: НЕ выкарыстоўваць транспондер ID / Network ID / прастору імёнаў для спасылкі патоку. Выкарыстанне транспондеров ID: "11", ідэнтыфікатар сеткі: "22" і прастора імёнаў: "33". Усталюйце Service Type ў "1", і ўвесці правільны ідэнтыфікатар для абслугоўвання канала. Нататка: Пры выкарыстанні DreamBoxEdit: Адзін. Перайсці да спісу ў сярэдзіне "букет падрабязней". У. Пстрыкніце правай кнопкай мышы на канале, выбраць "IPTV і іншых струменевых паслуг", выбраць "дадаваць". З. выбраць "DVB / TS". D. Chosse імя і выкарыстоўваць новую спасылку патоку ў выглядзе URL. Е. выкарыстоўвайце "ідэнтыфікатар паслугі" зыходнага канала. Вы можаце знайсці яго ў спісе злева ("паслугі") DRECrypt канфігурацыі: ================ Keys from ee.bin files: ставіць "ee36.bin" і "ee56.b" у тэчку канфігурацыі (дзе SoftCam.Key з'яўляецца). або: ўсталяваць карыстацкі шлях для гэтых файлаў з "extee36" і "extee56" налады чытання. Ключы ў SoftCam.Key: Overcrypt ключы (16 ключы): D 0 <нумар> <ключ> прыклад: D 0 0 1122334455667788 ... D 0 F 1122334455667788 ключы Да: D <CAID><пастаўшчык> MK<тып ключа><ключавой індэкс> <ключ> прыклад: D 4AE1FF MKAA01 112233445566778899AABBCCDDEEFF0011223344556677889900AABBCCDDEEFF Tandberg config: =============== Keys in SoftCam.Key: T <права> 01 <ключ> напрыклад (= права 1234): T 00001234 01 1122334455667788 вядучыя нулі, магчыма, будуць прапушчаныя. той жа ключ, як апісана вышэй: T 1234 01 1122334455667788 ключы Да: для старога набору ключоў: T <ключавой індэкс (для чытання)> MK <ключ> 64 ключы патрэбныя: T 40 MK 1122334455667788 T 41 MK 1122334455667788 ... T 7F MK 1122334455667788 для новага набору ключоў: T <ключавой індэкс (для чытання)> K01 <ключ> 64 ключы патрэбныя: T 40 K01 1122334455667788 T 41 K01 1122334455667788 ... Т 7F MK01 1122334455667788
Для OSCam маюць месца два шляхі, шлях да налад OSCam /і г.д. / TuxBox / Config / OSCAM / і да самога выкананага файла /USR / бен / які мы і заменім. І так што мяняць мы ведаем на што мы маем. Мяняць будзем па фтп, лагін root пароль любой, для гэтага я выкарыстоўваю Total Commander
файл /USR / бен /OSCAM спярша пераназываем ў любой іншай, да прыкладу __oscam, потым выцягнуты з запампаванага архіва файл oscam (который новый OSCam Emu 1.20 СВН 11378 эму 739 ), і скапіяваць яго ў тэчку /USR / бен / . Пасля выставіць атрыбуты файлу 755, для магчымасці запуску і выканання новага OSCam Emu 1.20 11378 эму 739.Засталося перазагрузіць цюнэр WeTeK Play і атрымліваць асалоду ад прагляду раскадаваць лічбавых спадарожнікавых тэлепраграм.
[чытач] label = emulator protocol = emu device = emulator fallback = 1 CAID = 0D00,0D02,0500,1801,0604,2600, FFFF,0E00,4AE1 deskey = 4A1123B14599CF10211B18CD02D4A11F0756ABB44531AA23CDF255A1134CF17657D93175139889C8A3365B18C28345E219F73508C3DAE128E719B5D88DE323A4A7ECD2158B4259C51349832EFBAD7CD3372578E3721953D97A15A4C7154932E863D596A727D8B268425E1A8C41698EE8C2AB3729D3CF93A749D333C2EB71D314 detect = cd ident = 0D00:000000,000004,000010,000014,000020,0000C0,0000C4,0000C8,0000CC;0D02:000000,00008З,0000A0,0000A4,0000A8;0500:000000,030B00,023800,021110,007400,007800;1801:000000,007301,001101;0604:000000;2600:000000;FFFF:000000;0E00:000000;4AE1:000011,0000FE group = 2 Emnkache = 2,3,2,0 blockemm-невядома = 1 blockemm-і = 1 blockemm-s = 1 lb_weight = 200 lb_force_fallback = 1 emu_auproviders = 0500:030B00;0604:010200;0E00:000000;4AE1:000011,0000FE extee36 = /etc/tuxbox/config/oscam/ee36.bin extee56 = /etc/tuxbox/config/oscam/ee56.bin dre36_force_group = 05
oscam.user
[кошт] user = root betatunnel = 1833.FFFF:1702 au = emulator group = 1,2 max_connections = 5 [кошт] user = monitor pwd = monitor monlevel = 4 група = 1
oscam.conf
[глабальны] logfile = /tmp/oscam.log logduplicatelines = 1 disableuserfile = 0 clienttimeout = 9999 fallbacktimeout = 7000 clientmaxidle = 9999999 прыгожа = -1 LogLevel = 1500 waitforcards = 0 preferlocalcards = 1 block_same_ip = 0 block_same_name = 0 usrfile = /tmp/oscamuser.log cwlogdir = /tmp/oscamcwdw.log lb_save = 500 lb_min_ecmcount = 3 lb_savepath = /tmp/.oscam/oscam.stat failbantime = 15 failbancount = 3 suppresscmd08 = 1 getblockemmauprovid = 1 [кэш] [streamrelay] [dvbapi] Enabled = 1 writechannelcache = 1 pmt_mode = 3 request_mode = 1 дылерскія = 60 ecminfo_type = 4 user = root read_sdt = 2 write_sdt_prov = 1 extended_cw_api = 2 boxtype = Dreambox [манітор] порт = 988 nocrypt; 127.0.0.1,192.168.0.0-192.168.255.255 aulow = 120 monlevel = 4 [Web] HttpPort = 8888 httphelplang = ru httprefresh = 10 httppollrefresh = 10 httpshowmeminfo = 1 httpshowecminfo = 1 httpshowloadinfo = 1 httpallowed = 127.0.0.1,192.168.0.1-192.168.255.255,10.0.0.1-10.255.255.255 aulow = 120 httposcamlabel = MegaOSCam httpemmsclean = 0 httpemmgclean = 0
oscam.dvbapi
####### EMU ######## P:2600:000000 P:0E00:000000 ######Tricolor 36E###### P:4AE0:000015 M:4AE0:000015 4AE0:0 P:4AE0:0 ####### НТВ + 36A ######## Я: 0500:040610 Я: 0500:050100 Я: 0500:050B00 I: 0500:060C00 P: 0500:060A00 P: 0500:040620 Я: 0500:040600 P: 0500:041200#TRK_Ukraine & футбол(5° E) P: 0500:023800#SRG_Swiss(13Е) P: 0500:024F00 # Max TV(13Е) P: 0500:032830#CanalSat_France(19.2Е) P: 0500:041700#Red_light Элітныя(13Е) P: 0500:042300#RTVI(13Е) P: 0500:042400#JSC_Sports(13Е) P: 0500:042800#BIS_TV(13Е) P: 0500:042700#SCT(13Е) P: 0500:043800#SCT / Чырвонае святло HD(13Е) P: 0500:040810#SRG_Swiss(13Е) P: 0500:030B00 # TNT_France(19.2° E) P: 0500:007400#сродак(13Е) P: 0B0F:000000#Xtra_TV(4W) P: 0602:000000#кантынент(85,2Е) P: 0652:000000#Raduga(75Е) ######CYFRA+ и Полсат######### P:0100:000068:13F7:0afb#CINEMAX I:1803:000000:13F7:12C1#CINEMAX P:1803:000000:3T61:0B9D#Filmox I:0100:000068:3T61:0B61#Filmox I:0B01:000000:3T61:0B75#Filmox P:1803:000000:114D:066A#HBO I:0100:000068:114D:0A45#HBO ######N####### P:0B01:000000#N P: 0100:00006A # Canal_Digitall ASTRA (19.2Е), (23.5Е) P: 090F:000000#Viasat_Baltic(5E / 75E) P: 093Е:000000#ViaSat_Litva(5E / 75E) P: 09CD:000000#Sky_Italian(13Е) P: 098З:000000#Sky_Deutschland (19.2Е) P: 1702:000000#SKY_Germany(19.2Е) ######Cyfrowy Polsat 13Е###### P:1803:000000#Cyfrowy Polsat 13Е I:1813:000000#Cyfrowy Polsat 13Е I:1861:000000#Cyfrowy Polsat 13Е I:0500:030100#Cyfrowy Polsat 13Е P: 1810:000000#Digital + HD(19.2Е) P: 1830:000000#HD + (19.2Е) P: 183D:000000#жыццё(13Е) P: 0D05:000000#ORF_Digital(19.2° E) P:1010:000000 #####SEKA####### I: 0100:00003D I: 0100:000080 Я: 0100:000086 Я: 0100:000088 ####VIA####### I: 0500:032A10 I: 0500:032A00 I: 0500:032920 Я: 0500:022A00 I: 0616:000000 Я: 0919:000000 Я: 4ABF:000000 Я:0