Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

EMM und Unix Time der Entitlements

ragan62

Ist gelegentlich hier
Registriert
14. Mai 2011
Beiträge
75
Reaktionspunkte
36
Punkte
38
Ort
Zuhause
Das mit dem Datum hatte ich mir auch schon gedacht. Aber ich denke, dass dieses auch verschlüsselt untergebracht wird. Ausserdem weiss keiner, ab welchen Datum Sky zählt.
So würde das Datum in Hex für den 19.4.2014 um 00:00:00 aussehen:Cf f3 00 00

Womöglich ist das Startjahr auf der Karte abgelegt?

oscam.log:
2014/06/12 09:47:12 115D238 r V14 [smartreader] serial: ########, BoxID: ########, baseyear: 2004

etwa 1.1.2004
 
AW: Sky V14 EMM Sammelliste

Ja und ich glaube jetzt musst du noch eins schreiben... Aktivierung waren doch bei manchen 2 emms die geschrieben werden mussten. Welche hast du denn noch bekommen

Es sind immer 2 notwendig :
1. Fusebyte auf 05 (Aktivierung)
2. Tiers
--------------
Es wäre interessant zu wissen ob sich das DateTime tatsächlich in Hex innerhalb des EMM befindet!
Also:
Falls eine Verlängerung (Tier) stattfindet, das EMM auf das geschriebene Datum untersuchen !!!
----
z.B. 01.08.2014 00.00.00 Uhr = 53DAD880 (HEX)

Weiter sollte man wissen um welche Zeit sich Karten ganau deaktivieren, wenn sie nicht verlängert werden:
meine S02 hat z.B: um 05:38:36 den "Geist" aufgegeben .. (geblockt... also nicht EMM gesteuert!)

Also erst mal nach den im Beispiel ersten 3 Stellen im EMM suchen ( 53D ) dann die folgenden 5 stellen aus dem EMM dazunehmen,
in unixtime umrechnen
Unixtime in ein "normales Format" (01.08.2014 00:00:00) umrechnen und überlegen ob die Uhrzeit mit dem
manuell geschriebenen EMM übereinstimmt...
Dann wären wir ein ganzes Stück weiter :-)
 
Zuletzt bearbeitet:
AW: Sky V14 EMM Sammelliste

z.B. 01.08.2014 00.00.00 Uhr = 52CC9500 (HEX)

Hättest du dafür jetzt ne Formel parat?
Bevor ein Kommentar kommt:
Ich weiß natürlich, wie man hex in dez umrechnet.

Mich interessiert nur, aus welchen Bytes man welchen Teil des Datums rausliest, bzw einfach generell wie das umgerechnet wird.
 
AW: Sky V14 EMM Sammelliste

such mal nach Unix Time Conversion ... online (alle Karten basieren darauf)
dann gib das geschriebene Verlängerungsdatum (tier) und z.B. 00:00:00 Uhr ein.
in HEX umrechnen und im EMM suchen ....
Wie gesagt, ist evtl. eine andere Uhrzeit notwendig...
Darum auch die Frage in die Runde um welche Uhrzeiten sich nicht verlängerte Karten abschalten...
Das sollte dann auch noch mit der Zeit des "Written EMM" verglichen werden :-) ...
evtl. ist das Dynamisch gesteuert
also wenn ich um 07:00:00 Uhr verlängere dann ist zum Ablaufdatum um 07:00:01 wieder dicht!
---

PS: Teste mal das Datum 01.01.1970 (das steht ja auf der jungfräulichen Karte)
 
Zuletzt bearbeitet:
AW: Sky V14 EMM Sammelliste

Ja darum ging es mir, was genau in HEX umrechnen? Wenn ich jetzt bei deinem Beispiel bleibe:

z.B. 01.08.2014 00.00.00 Uhr = 53DAD880 (HEX)

Woher weißt du das? Wenn ich die ganzen Hex bytes umrechne kommt alles mögliche raus.

Code:
hex 53DAD880 -> dez 1406851200

ODER einzeln:

hex 53 -> dez 83
hex DA -> dez 218
hex D8 -> dez 216
hex 80 -> dez 128

Und wie ist dazu jetzt der Rechenweg, mit dem man dann auf "01.08.2014 00.00.00 Uhr" kommt?
 
Zuletzt bearbeitet:
AW: Sky V14 EMM Sammelliste

gehe mal eine Seite zurück, habe es in meinem letzten Beitrag editiert ;-)

hex 53DAD880 -> dez 1406851200 < Das ist die UNIXTIME vom 01.08.2014 00:00:00 Uhr

53D = ~ der Tag , AD880 = ~ Std-min-sec !
 
Zuletzt bearbeitet:
AW: Sky V14 EMM Sammelliste

Vielen Dank!

(Also wenn ich jetzt zB auf einen gehe,
und 1406851200 (hex 53DAD880) eingebe, kommt aber folgendes raus:

Realzeit: 01.08.2014 - 02:00:00 Uhr

Und nicht 00:00:00 Uhr

01.08.2014 00:00:00 Uhr wäre -> dez 1406844000 -> hex 53DABC60

Hast du dich dementsprechend vertan, oder habe ich etwas falsch verstanden?)

____

EDIT: Hab gerade gesehen, dass es UTC/GMT Time ist, für Deutsche Zeit muss man dementsprechend noch 2 Stunden draufrechnen, daher kommen die 02:00:00 Uhr.
 
Zuletzt bearbeitet:
AW: Sky V14 EMM Sammelliste

Ne es liegt daran, dass die Uhrzeit in UTC/GMT Zeitzone angegeben wurde. Und genau der Konverter, den ich erwischt habe, hat direkt in Deutsche Lokalzeit umgerechnet, deswegen hat er 2 Stunden draufgerechnet.
 
AW: Sky V14 EMM Sammelliste

Na ja jedenfall wäre das ein Ansatz um das EMM weiter transparent zu machen...
Wäre schön, wenn das sooo einfach wäre :-)
 
AW: Sky V14 EMM Sammelliste

@ Tornister,
also bei mir hat er es richtig gemacht

1412809200 = Unixtime von 09.10.2014 01:00:00
Hex= 5435C1F0

MfG sodex
 
Zuletzt bearbeitet:
AW: Sky V14 EMM Sammelliste

Nochmal zurück zu dieser Unixtime...
Meine Tiers haben:
Code:
[videoguard2] tier: 0046, expiry date: 2014/09/24-01:00:00 Sky HD+ (Gratisjahr)
[videoguard2] tier: 0056, expiry date: 2014/09/24-01:00:00 Sky 3D Film
[videoguard2] tier: 0057, expiry date: 2014/09/24-01:00:00 Sky 3D Sport
[videoguard2] tier: 0058, expiry date: 2014/09/24-01:00:00 Sky 3D Welt

Das heißt, wenn ich jetzt entsprechend 24.09.2014 01:00:00 in einen Unixtime Rechner schmeiße, bekomme ich folgendes raus:
Code:
24.09.2014 01:00:00 -> Unixtime 1411513200 -> [B]5421FB70[/B] Hex

Also erkenne ich ein Verlängerungs-EMM (wenn es soweit ist) daran, dass sich 5421FB70 als Ausgangsdatum​ darin befindet?
Habe ich das so richtig verstanden? Oder mache ich es mir grad zu einfach :D
 
Zuletzt bearbeitet:
AW: EMM und Unix Time der Entitlements

Nein Tornister. Soviel ich jetzt verstanden habe, ist deine oben genannte Hex das Datum 24.09.14. Wenn jetzt ein VerlängerungsEMM kommt, ist es wieder anders. Weil diese Hex: 5421FB70 ja dieses Datum ist: 24.09.2014 01:00:00.
Hoffe, ich habe es richtig verstanden, und richtig wieder gegeben.
 
AW: EMM und Unix Time der Entitlements

Ich würde es anders herum machen. Alle EMMs speichern. Wenn beim Schreiben eines EMM sich das Datum ändert, dann genau das geschriebene EMM untersuchen.
 
Zurück
Oben