Changeset 7689
- Timestamp:
- 10/10/12 22:34:42 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/reader-bulcrypt.c
r7669 r7689 112 112 // xx - Obfuscated CW 113 113 114 static const uchar cmd_emm _uniq[]= { 0xDE, 0x02, 0x82, 0x00, 0xb0 };114 static const uchar cmd_emm1[] = { 0xDE, 0x02, 0x82, 0x00, 0xb0 }; 115 115 // Response: 90 00 (EMM written OK) or 116 116 // Response: 90 0A (Subscription data was updated) 117 117 // The last byte is EMM length (0xb0) 118 118 119 static const uchar cmd_emm []= { 0xDE, 0x04, 0x00, 0x00, 0xb0 };119 static const uchar cmd_emm2[] = { 0xDE, 0x04, 0x00, 0x00, 0xb0 }; 120 120 // Response: 90 00 (EMM written OK) 121 121 // cmd_emm[2] = emm_cmd1 … … 570 570 // yy == EMM type2 (emm[5]) 571 571 // B0 == EMM len (176) 572 memcpy(emm_cmd, cmd_emm _uniq, sizeof(cmd_emm));573 memcpy(emm_cmd + sizeof(cmd_emm ), ep->emm + 7, 176);572 memcpy(emm_cmd, cmd_emm1, sizeof(cmd_emm1)); 573 memcpy(emm_cmd + sizeof(cmd_emm1), ep->emm + 7, 176); 574 574 575 575 switch (ep->emm[0]) { … … 587 587 case BULCRYPT_EMM_UNIQUE_85: 588 588 case BULCRYPT_EMM_UNIQUE_8b: // Polaris 0x85 equivallent of 0x85 589 memcpy(emm_cmd, cmd_emm2, sizeof(cmd_emm2)); 589 590 emm_cmd[2] = ep->emm[5]; // 0xXX (Last bytes of the serial) 590 591 emm_cmd[3] = ep->emm[6]; // 0x0b
Note:
See TracChangeset
for help on using the changeset viewer.