123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- # -*- coding: UTF-8 -*-
- import io,sys,time
- import ScbcCopyKey
- import binascii
- if __name__ == "__main__":
- # 打开串口;
- result = ScbcCopyKey.Open(5, 115200, 8, 0, 1)
- if result:
- # 进入工厂模式;
- if ScbcCopyKey.EnterFactory():
- print u"获取ProjectId",ScbcCopyKey.GetProjectId()
- print u"获取软件版本",ScbcCopyKey.GetSoftVersion()
- print u"获取DeviceID",ScbcCopyKey.GetDeviceId()
- print u"获取ClientType",ScbcCopyKey.GetClientType()
- print u"获取MAC",ScbcCopyKey.GetMAC()
- print u"获取HDCP",ScbcCopyKey.GetHDCPKey()
- print u"获取HDCP22",ScbcCopyKey.GetHDCPKey22()
- print u"GetWidi",ScbcCopyKey.GetWidi()
- print u"GetNetflixESN",ScbcCopyKey.GetNetflixESN()
- print u"GetWidevine",ScbcCopyKey.GetWidevine()
- print u"GetCiKey",ScbcCopyKey.GetCiKey()
- print u"GetOSDLanguage",ScbcCopyKey.GetOSDLanguage()
- print u"GetShopLanguage",ScbcCopyKey.GetShopLanguage()
- print u"GetChannel",ScbcCopyKey.GetChannel()
- file = r"D:\SAT\Allkey\RT2851-1PCS\DID\did1711.bin"
- print u"SetDeviceId", ScbcCopyKey.SetDeviceIdBF(file)
- file = r"D:\SAT\Allkey\RT2851-1PCS\MAC\TCL_MAC_CC-A1-2B-09-01-C3.bin"
- print u"SetMAC", ScbcCopyKey.SetMACBF(file)
- file = r"D:\SAT\Allkey\RT2851-1PCS\RealTek1.4\Encoder3_00000004.bin"
- print u"SetHDCPBF", ScbcCopyKey.SetHDCPKeyBF(file)
- file = r"D:\SAT\Allkey\RT2851-1PCS\RealTek2.2\PUBHDCP22_0000_20190710_0053303.bin"
- print u"SetHDCP22BF", ScbcCopyKey.SetHDCPKey22BF(file)
- file = r"D:\SAT\Allkey\RT2851-1PCS\RT2851 CI KEY\00000478-0735185308117697.bin"
- print u"SetCiKeyBF", ScbcCopyKey.SetCiKeyBF(file)
- file = r"D:\SAT\Allkey\RT2851-1PCS\RT2851 widevine\RT2851-Widevine_111"
- print u"SetWidevineBF", ScbcCopyKey.SetWidevineBF(file)
- # 离开工厂模式;
- ScbcCopyKey.LeaveFactory()
- #endif
- # 关闭串口
- ScbcCopyKey.Close()
- #endif
|