12/05/19 14:54:31.51 m2vn8twj
>353
では、修正簡単版はこれでFinalということで。
Manager.cpp
-printf("Insert card or press any key to exit.\n\n");
+printf("Insert card or press ESC key to exit.\n\n");
-BCAS::Keyset::GetKeyset(BroadcasterGroupID, KS);
+if (BroadcasterGroupID != 0x01)
+ BCAS::Keyset::GetKeyset(BroadcasterGroupID, KS);
+else
+ KS.Name="NHK";
-EMM.SetBroadcasterGroupID(KS.BroadcastGroupID);
+EMM.SetBroadcasterGroupID(BroadcasterGroupID);
CardTool.cpp
-Expiry = 365 * 2;
+Expiry = 365;
-Mgr->DeleteEmail(BCAS::Keys::KEYSET_NHK);
+Mgr->DeleteEmail(0x01);
Decoder-ECM.cpp
-BCAS::Crypto::Transform(ECM->ProtocolNumber, Key, ECM->ScramblingKeyOdd, Size, Output, true);
+BCAS::Crypto::Transform(ECM->ProtocolNumber, Key, ECM->ScramblingKeyOdd, Size - 3, Output, true);