Защото там картата е версия 2 и dcw които ти връща оскама не са декриптирани правилно
Ако направиш проверката която описах по-горе ще видиш и сам че чексумата не излиза.
Защото там картата е версия 2 и dcw които ти връща оскама не са декриптирани правилно
Ако направиш проверката която описах по-горе ще видиш и сам че чексумата не излиза.
то там на едно място в лога пише нещо което го разбирам: че оскама прави корекция на данните получени от картата.
понеже не мога да напиша цял рийдър, можеш ли да ми предложиш някъв сорс на елементарен рийдър с който мога да започна като вкарам твойте данни там. пробвах да се базикам с модулите на оскама. ама до никъде не я докарах.
Part 3:
Структура на ECMите:
DE 20 00 00 4C 20 (4C->76десетично т.е. ще се праща ецм с дължина 76 байта, за HBO-SD бяха вдигнали дължината
не знам в момента дали пак е по-дълъг ЕЦМа от стандартния)
следва:
XX XX XX XX - дата и час на ЕЦМа в unix формат (база 1970.1.1 - XX XX XX XX + (1970.1.1))
00 XX 00 7D - XX - номер на програмата
XX XX - брояч на ЕЦМите
0B 88 - 0B или 8B ECM тип - въртят ги но не съм следил кога и за какво (най-вероятно ползват 2 ключа
които се застъпват с няколко дена и през този период работят и 2та докато се ъпне картата с новия ключ - само теза)
следват 64 байта - същинския ЕЦМ криптиран разбира се
следва отговор от картата:
90 13 ако картата е активна
следва запитване от приемника за CCW
DE 1E 00 00 13
1E 0A 11 80 OR C0 (80 за версия 1 или C0 за версия 2)
и XX XX XX XX XX XX XX XX : XX XX XX XX XX XX XX XX
90 00 - край ;)
Ако картата не е активна отговора е
90 03
и след това
DE 1E 00 00 03 1E 0A 01 40 90 00
End Part 3:
Моля всички които ми пращат лични от сорта на що пускаш това или онова да не ме занимават с глупости - кеф ми е - пускам го
и без това версия 1 е бита карта т.е. черга 1 е разпрана отвсякъде и ако си мислите че ония от була не знаят жестоко се лъжете!
Пък може и те да научат нещо ново за "кодировката" си :-p.
Сори за офтопика.
Според мен това което се случва е съвсем нормално, първоначално всичко около дадена кодировка не е публично и забулено в тайни, но след като мине известно време идва периода за публична версия. Публичният шер е от полза за оператора по простата причина, че преди да стане такъв са използвани едва няколко десетки карти, а вече всеки който иска да гледа пакета на не операторско оборудване има шанс да го направи. Оператора печели от платените отдавна изоставени карти. Не всички хора разменят линий има хора, които искат да използват картата си на неоператорско оборудване и това е шанса за тях.
Относно версия 2 там минават инструкций през PLC което затруднява много нещата, но както виждате вече е факт, макар и да не е много разпространено.
Сега се опитвам да направя оскам за комп, но трябва да е вер 1.20 защото няма нужда да се пачва за vdr-dvbapi , но съм блокирал до някъде.
В отговор на въпроса на dstb прегледай ми постовете в тази тема, никъде не крия че знам нещо по темата, може да не е толкова много като на ilian_71 но каквото мога съм помагал.
Part 4:
Структура на активния пакет и блокаж на делтата
DE 06 00 00 00 06 90 2B
DE 1E 00 00 2B 1E 13 29
0B
4F 83 B1 35 последен EMM получен от и приет от картата 10-04-2012 във 04:04:05
3C 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 BE
3C 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 BE
90 00
BE 1ви ред - активния пакет за текущия месец
обръщаме го в двоично и получаваме
101 11110
и както слевдва ЕММи от
DE 04 00 0B B0 до
DE 04 07 0B B0
съответно
00 - икономичен (ХХХ ХХХХ1)
01 - стандарт (ХХХ ХХХ1Х)
02 - премиум (ХХХ ХХ1ХХ)
и т.н. (HBO, Cinemaks)
активират съответните пакети започвайки от най младшия бит
първите 3 най старши са за активен пакет и карта (2рия е за ХД май :) )
и съответно ЕММи от
DE 04 80 0B B0 до
DE 04 87 0B B0
за следващия месец
първите 2 байта от линийте са индекс за месеца
редуват се май - 3C 84 - 3C 65 = 1F (31)
според броя на дните на месеца(не е уточнено)
в заключение - ако пратите "актуялния" отговор към делтата тя ще се "отключи"
а в статуса на абонамента ще видите това което сте задали в последните 2 байта на 2те линий
(дефакто делтата се интересува само от едната)
Цялата тая работа при захарницата е малко по-различна.
End Part 4:
Part 5:
Типове ЕММи:
DE 02 84 0B B0 - за група HSN (ъпдейтва ключа за текущия месец)
DE 02 82 00 B0 - уникален (само за вашият HSN)
DE 04 00 0B B0 до DE 04 07 0B B0 сетват активния пакет бит по бит (DE 02 82 00 B0 ги сетва наведнъж)
DE 04 80 0B B0 до DE 04 87 0B B0 сетват активния пакет бит по бит за следващия месец (DE 02 82 00 B0 ги сетва наведнъж)
DE 04 08 0B B0 до DE 04 17 0B B0
DE 04 88 0B B0 до DE 04 97 0B B0
не се използват за нашите карти (може да ги ползват за поларис - не е сигурно)
End Part 5:
Чудя се как да приложа инфото. Освен да разгледам за дадена кодировка как става ъпа и да направя нова за тази. Ако си се занимавал с оскама дай жокер къде трябва да се дописва в dvb-api файловете, в кодировките или в oscam.c
@ilian_71, браво за трудът и времето. казаното от теб е ценно
Въшките от буля като го видят косата ще им опада :D И може направо да му бият шута на в1![]()
@ilian_71 доста се е потрудил и доста пари му е струвало предполагам. до тука добре. версия 1 е ясна. с версия 2 ква е разликата?