< HomePage | Снимки
   <- Дневника

Bulcrypt поддръжка за OSCAM

Петък, 20 Април 2012

Започнахме го във вторник, а днес вече reader-bulcrypt.c за OSCAM го обявяваме за готов за публична консумация. Кои сме "ние" пише най-отгоре в кода на модула.

След години на спекулации, частни (ugly binary!) версии, които ту работят, ту не и изписани мегабайти глупости из форумите на сателитните ентусиасти беше време да се напише модул за OSCAM, за да могат хората да гледат Булсат на приемници, на които им е кеф без да се занимават с глупости.

За всички ентусиасти ето отговора - OSCAM reader support for Bulcrypt CAS. Free as in freedom (нищо, че и безплатната бира става :).

Patch-ът добавя към OSCAM поддръжка за работа с Bulcrypt картите, които се използват от Булсатком в България, Сърбия и на още няколко места. Кодът днес ще бъде изпратен на разработчиците на OSCAM, за да го добавят в официалната версия. Създал съм и ново repository в github, което е достъпно на следния адрес - https://github.com/gfto/oscam. Там във branch bulcrypt, има всичко необходимо.

Потенциални въпроси и отговори:

В: Ама защо го пускате това, сега Булсат ще направят ......... и на мен ми пука защото .......
О: Пускаме го, защото това е правилният начин.

В: Как да го пусна това на моят дриймбокс, енигма, етц...
О: Честно, ако ще питате подобни неща, не съм аз човека. Пачвате си OSCAM-а и си го пускате. Ако не знаете как, научете се.

В: Може ли да ми дадете OSCAM за PPC, SH4, MIPS, etc...
О: На страницата на OSCAM си има секция как да си го направите сам - OSCAM cross compiling. Ако не можете, почерпете^Wпомолете някой да го свърши вместо вас (аз не съм този човек).

В: Какво се поддържа?
О: /Така вече по-става/ Тествани са карти с bulcrypt v1. Поддържа се всичко, което се очаква, а именно да се получават кодови думи за каналите, за които имате абонамент и картата да се обновява (тоест AU работи). Не би трябвало провайдерски приемник да ви трябва изобщо.

В: Какво НЕ се подържа?
О: bulcrypt v2, защото нямаме такава карта и не знаем как е омазана кодовата дума, която връща картата. Работим по въпроса. Ако някой иска да ни услужи със season interface и v2 карта за тест, ще е чудесно.

В: Кои канали ще мога да гледам?
О: Тези, които сте си платили на Булсат (стига да са ви дали bulcrypt v1 карта).

В: Аз пък имам ..... дето вади ключове за 5 ms и ми го продаде един пич и то е много хубаво?
О: Боли ни .... Имал бол пари - дал. Да се разпространява софтуер базиран на GPL софтуер в binary вид и да не се дава достъп до изходния код, е груба селска проява (меко казано).

По-нататък текста е на английски изваден директно от коментара в началото на reader-bulcrypt.c

For more information read the code and the comments. We have tried to
write clear code with lots of comments so it is easy for others to
understand what is going on. There are some things marked *FIXME*,
that are mostly unknown or not fully understand.
WHAT WAS TESTED AND WAS WORKING:
- Cards with bulcrypt v1 ("cherga"/carpet) are working (we have cards that report CardType: 0x4c and 0x75.
- Cards return valid code words for subscribed channels.
- Tested with channels encrypted with CAID 0x5581 and 0x4aee on Hellas 39E. Both MPEG2 (SD) and H.264 (SD) channels were decrypted.
- Brand new cards were inited without ever being put into providers STBs.
- AU was working (subscription dates and packages were updated).
WHAT WAS NOT TESTED (presumed not working):
- Bulcrypt v2 codeword deobfuscation (we need v2 card).
Bulsatcom do not enable HD packages on v1 cards, v2 cards is rumored to have different CW obfuscation routine.

- Unfortunately there is no easy to know if you have v1 or v2 card. If there is a way to detect them please notify us.

Ако имате проблеми с работата на модула изпращайте на e-mail на gf@unixsol.org и atl@unixsol.org като прикачите oscam.log генериран при пускане на OSCAM с параметър -d 6 и пишете някакъв свестен subject, моля.

[ Коментари: 22 ]
Коментари

Ticket-а за OSCAM е http://streamboard.gmc.to:8001/ticket/2489

Написа Георги Чорбаджийски (www) на 20-Apr-2012 13:05


Жоре, имаш една много голяма и студена бира от мене!
Поздрави от Пазарджик :-).
Махаме емулатора :-)
2012/04/20 15:14:15 1830 461FFB50 c bgpepi (0604&000000/03EE/0CEB/0002/34:3150/8F=59): emu (223 ms) - TV 7 Bulgaria
2012/04/20 15:14:28 1830 461FFB50 c bgpepi (0604&000000/03EE/0CEB/0002/34:57A4/8F=AA): emu (223 ms) - TV 7 Bulgaria
2012/04/20 15:14:41 1830 461FFB50 c bgpepi (0604&000000/03EE/0CEB/0002/34:3300/BE=AA): emu (224 ms) - TV 7 Bulgaria
2012/04/20 15:14:54 1830 461FFB50 c bgpepi (0604&000000/03EE/0CEB/0002/34:D170/BE=D7): emu (223 ms) - TV 7 Bulgaria
2012/04/20 15:15:07 1830 461FFB50 c bgpepi (0604&000000/03EE/0CEB/0002/34:ACA3/AD=D7): emu (224 ms) - TV 7 Bulgaria
2012/04/20 15:15:20 1830 461FFB50 c bgpepi (0604&000000/03EE/0CEB/0002/34:32A8/AD=80): emu (224 ms) - TV 7 Bulgaria

Написа rosko на 20-Apr-2012 13:16


А с AU-то съвсем ще се родиш :)

Написа Георги Чорбаджийски (www) на 20-Apr-2012 13:24


Чакаме сега и Вивакомския NDS да изгрее на небосклона :-) и няма да има грешка.

Написа rosko на 20-Apr-2012 14:28


Слуховете твърдят, че NDS3 работи. Проблемът е, че нямат лесен начин за вадене на box ключовете и ако го пуснат, форумните лъвове ще нафлудят нета с питания как става и ще почнат едни обяснения...

Написа Георги Чорбаджийски (www) на 20-Apr-2012 14:31


Евала Жоре :)

Написа nelim на 21-Apr-2012 08:09


Браво!!! Работи перфектно! Страхотни сте!

Написа forster на 21-Apr-2012 10:32


Thank you Georgi for your work on bulcrypt.
I hope that you will solve v2 cards soon.
95% of cards in Serbia are v2. :(

Написа kalehrl на 29-Apr-2012 19:30


Поздравления за добре свършената работа!

Бихте ли споделили и каква литература сте използвали за придобиването на знанията нужни Ви да напишете този модул.
Изключвам познанията по "C", тъй като това си се подразбира.

Благодаря предварително.

Написа Тодоров на 01-May-2012 17:06


Литература - нямам представа. Опит и много мотаене около странни типове с изкривено мислене. Много съм далеч от експерт, за да препоръчвам нещо.

Написа Георги Чорбаджийски (www) на 01-May-2012 20:30


Здравейте,
Много добра работа сте свършили, но имам един въпрос.
Защо не мога да обновя картата с нищо друго освен с tsdecrypt?
Пробвах със вградения newcamd клиент на sasc-ng. Acamd през windows, camd35 през DM500S и няма и няма...единствено като пусна dvblast-a + tsdecrypt и картата получава emm request.
Ще съм много благодарен ако получа отговор.

Поздрави, Добрев.

Написа Добрев на 03-May-2012 17:22


Защото софтуерите са бъгави или не поддържат ЕММ-та изобщо (акамд). При условие, че имаш tsdecrypt другите хакове са ти сериозно излишни (да не говорим, че са сложнотии и са бъгави колкото си искат).

Написа Георги Чорбаджийски (www) на 03-May-2012 18:27


Браво юникси :) само така

Написа zombaio (www) на 03-May-2012 20:21


Между другото HD-тата се отварят, но след като отворя каквото и да е HD ми се скапват половината канали и трябва да ресетна четеца за да почне да ги разкодира.
За sasc-ng колкото и да е бъгав досега с малко тунинговане ми е вършил перфектна работа. Обновява conax,irdeto и cryptoworks. Поради незнайна причина не иска да обнови bulcrypt.Засега съм си решил проблема с 2 пуснати процеса на tsdecrypt да обновяват картите, но ми се искаше да знам, каква е точно причината...също така tsdecrypt не хваща emm/ecm request на повечето стриймъри като
mumudvb,dvbstreamer,getstream2, докато саск-а се справя отлично с всичките.

Написа Добрев на 04-May-2012 21:35


В грешка си за "не хващането" с tsdecypt обновявам всякакви карти дори и в момента.

Написа Георги Чорбаджийски (www) на 04-May-2012 22:19


Явно не ме разбра...нямах предвид,че не обновява карти, а че не иска да разкодира стрийм от горепосочените стриймъри. Единственото, с което съм го пробвал и работи е dvblast.

Написа Добрев на 05-May-2012 10:38


Защото никой от посочените стриймери няма опция да пуска CAT и да прави pass-through на ECM и ЕММ пакетите. При подобна липсваща информация, няма как да се прави декодиране.

Написа Георги Чорбаджийски (www) на 05-May-2012 10:47


Здравейте,малко питане относно дали проблема "черен екран" е на 100% е от това че картата е v2,въпреки че се чете и пуска кодове.

Питам, тъй като от многото четено ми стана ясно че няма никакъв начин критерий по който да се разбере дали картата е v1 или v2.

Защото ми се струва че не е никакъв твърд-критерий това кога е подменена,в какъв приемник е ползвана,приемника да имал RS-232, с какъв процесор бил, дали серийния и номер започва с 111,112,113,114,115,116 и така нататъка както се опитват на повечето места да анализират и индентифицират хората коя карта е v1 и коя e v2.
Не съм сигурен и за това че всички които гледат HD-пакета задължително картата е v2.
В крайна сметка това създава един голям хаус и нереални предположения.

Моля, ако вие имате адекватен и окончателен отговор на казуса, да споделите мисля че ще е полезно за всички и хората ще престанат голословно да гадаят и да си пишат съчинения на свободна тема,подвеждайки всички останали по конкретния казус.

Написа Guberkov на 16-Jun-2012 15:17


Намери си v1 карта плати си hd пакет и си гледай всичко (имам няколко такива). Какви са тези черни екрани не знам :) тук работим с логове. В лога на OSCam си пише когато не може да върне ключ и подозира, че картата е v2.

Написа Георги Чорбаджийски (www) на 16-Jun-2012 22:04


Намери си v1 карта плати си hd пакет и си гледай всичко (имам няколко такива). Какви са тези черни екрани не знам :) тук работим с логове. В лога на OSCam си пише когато не може да върне ключ и подозира, че картата е v2.
Написа Георги Чорбаджийски (www) на 17-Jun-2012 01:04


Да, ще си намеря, но нали това беше основно питанката - "Как и по какви критерии да я намериме и да е вер.1,а не вер.2" , без да плащаме на поразия до откат карти вер.2 и така докато попаднем на вер.1, ако въпбще попаднем на такава.

:)

Спомена че имаш някоко вер.1 и вероятно са ти за продаване , каква е цената?

Написа Guberkov на 18-Jun-2012 11:26


Не продавам v1 карти, трябват ми на мен.

Написа Георги Чорбаджийски (www) на 18-Jun-2012 11:47


Имам сиизън 1 и карта версия 2. Ако все още ти се занимава с тоя спорт, драсни един майл да ти ги пратя.

Написа bobikat на 29-Aug-2012 13:22