Hi,
mangels Clone kann ichs selbst nicht testen.
Aber mich interessiert wie der eTPM Deamon von DMM funktioniert.
Meiner Meinung nach ist das ne angezogene Handbremse nicht nur für Orignal-Boxen.
RSA-Zertifikate die ab und an oder gar laufend überprüft werden...
Als Code-Beispiel ein Auszug aus myTube:
Je nachdem wieviel Mühe da reingesteckt wurde, kann man es vielleicht mehr oder weniger einfach rauspatchen.
Vielleicht langt folgende Änderung in plugin.py schon?
Vermutlich wird in den einzelnen Screens das nochmal überprüft.
Wers mal testen will, das neuste mytube installieren, die plugin.pyc löschen, obiges ändern und gui neustarten.
mangels Clone kann ichs selbst nicht testen.
Aber mich interessiert wie der eTPM Deamon von DMM funktioniert.
Meiner Meinung nach ist das ne angezogene Handbremse nicht nur für Orignal-Boxen.
RSA-Zertifikate die ab und an oder gar laufend überprüft werden...
Als Code-Beispiel ein Auszug aus myTube:
Code:
def MyTubeMain(session, **kwargs):
l2 = False
l2cert = etpm.getCert(eTPM.TPMD_DT_LEVEL2_CERT)
if l2cert is None:
print "l2cert not found"
return
l2key = validate_cert(l2cert, rootkey)
if l2key is None:
print "l2cert invalid"
return
l2 = True
if l2:
session.open(MyTubePlayerMainScreen,l2key)
Vielleicht langt folgende Änderung in plugin.py schon?
Code:
def MyTubeMain(session, **kwargs):
session.open(MyTubePlayerMainScreen)
Wers mal testen will, das neuste mytube installieren, die plugin.pyc löschen, obiges ändern und gui neustarten.