1.Network lock
2.Network subset lock
3.Service provider lock
4.Corporation lock
5.SIM lock
MT6225 0812版本,文件custom_nvram_editor_data_item.h中:
#define NVRAM_EDITOR_NUM_OF_BYTE_KEY 8
#define NVRAM_EDITOR_NUM_OF_BYTE_NP 3
#define NVRAM_EDITOR_NUM_NP 3
#define NVRAM_EDITOR_NUM_OF_BYTE_NSP 5
#define NVRAM_EDITOR_NUM_NSP 3
#define NVRAM_EDITOR_NUM_GID 20
#define NVRAM_EDITOR_NUM_OF_BYTE_IMSI 9
#define NVRAM_EDITOR_NUM_PIN1 8
#define NVRAM_EDITOR_NUM_OF_BYTE_ICCID 10
typedef struct
{
kal_uint8 reg_ps_key[NVRAM_EDITOR_NUM_OF_BYTE_KEY];
kal_uint8 security_indication;
kal_uint8 auto_lock_item;
kal_uint8 np_code[NVRAM_EDITOR_NUM_OF_BYTE_NP *NVRAM_EDITOR_NUM_NP];
kal_uint8 np_key[NVRAM_EDITOR_NUM_OF_BYTE_KEY];
kal_uint8 nsp_code[NVRAM_EDITOR_NUM_OF_BYTE_NSP *NVRAM_EDITOR_NUM_NSP];
kal_uint8 nsp_key[NVRAM_EDITOR_NUM_OF_BYTE_KEY];
kal_uint8 np_of_sp[NVRAM_EDITOR_NUM_OF_BYTE_NP];
kal_uint8 np_of_cp[NVRAM_EDITOR_NUM_OF_BYTE_NP];
kal_uint8 gid1[NVRAM_EDITOR_NUM_GID];
kal_uint8 gid2[NVRAM_EDITOR_NUM_GID];
kal_uint8 sp_key[NVRAM_EDITOR_NUM_OF_BYTE_KEY];
kal_uint8 cp_key[NVRAM_EDITOR_NUM_OF_BYTE_KEY];
kal_uint8 imsi_code[NVRAM_EDITOR_NUM_OF_BYTE_IMSI];
kal_uint8 imsi_key[NVRAM_EDITOR_NUM_OF_BYTE_KEY];
kal_uint8 phone_key[NVRAM_EDITOR_NUM_OF_BYTE_KEY];
kal_uint8 last_imsi[NVRAM_EDITOR_NUM_OF_BYTE_IMSI];
kal_uint8 pin1[NVRAM_EDITOR_NUM_PIN1];
kal_uint8 pin1_valid;
kal_uint8 phone_lock_verified;
kal_uint8 iccid[NVRAM_EDITOR_NUM_OF_BYTE_ICCID];
} smu_security_info_struct;
文件nvram_cust_pack.c中:
kal_uint8 const NVRAM_EF_MS_SECURITY_DEFAULT[] =
{
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00,
0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x21, 0x43, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x65, 0x87, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00,
0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x33, 0x44, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0x11, 0x22, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00,
0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00