⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nk6510.txt

📁 NOKIA手机开发包
💻 TXT
📖 第 1 页 / 共 2 页
字号:
    s Add meeting note      { 0x01, body like in subtype 0x1a...}    r Add meeting note      { 0x02, location (2 bytes), status (2 bytes)}    s Add call note         { 0x03, body like in subtype 0x1a...}    r Add call note         { 0x04, location (2 bytes), status (2 bytes)}    s Add birthday note     { 0x05, body like in subtype 0x1a...}    r Add birthday note     { 0x06, location (2 bytes), status (2 bytes)}    s Add reminder note     { 0x07, body like in subtype 0x1a...}    r Add reminder note     { 0x08, location (2 bytes), status (2 bytes)}    s Delete calendar note  { 0x0b, location (2 bytes) }    r Delete calendar note  { 0x0c, location (2 bytes), ?, ?, ?, ? }    s Get calendar note     { 0x19, location (2 bytes) }    r Calendar note recvd   { 0x1a, location (2 bytes), entry type, 0x00, year (2 bytes), Month, Day, block}                            where: entry type - 0x01 - Meeting, 0x02 - Call, 0x04 - Birthday, 0x08 - Reminder                                   block: for Meeting:{hour,minute,alarm (two bytes),recurrence (two bytes),len,0x00,string(unicode)}                                          where alarm=Number of minutes before the time of the meeting                                                  that the alarm should be triggered:                                                  For meetings with "No alarm"=0xFFFF (-1).                                                  For "On time"=0x0000                                                  half an hour=0x001E, and so on.                                                Recurrence=in hours, between future occurances of this meeting.                                                  If there is no repeat, this value is 0x0000. The special value 0xffff                                                   means 1 Year!                                          for Call:{Hour,Minute,Alarm (as above),Recurrance (as above),namelen,numberlen,                                                    name(unicode),number(unicode)}                                          for Reminder:{Recurrance (as above),len,0x00,string(unicode)}                                          for Birthday:{byte1,byte2,alarm(4 bytes),yearofbirth,alarmtype,len,string(unicode)}                                                    byte1 and byte2 may vary (???). Usually are 0x00 both (but not always)                                                    In Birthday, the Year in the common part, usually contains a strange year.                                                    So, don't consider it as Year of note, neither year of BirthDay (for Year of                                                    Birthday use the value described below).                                          where alarm=32-bit integer that is the number of seconds between the desired                                                  alarm time and 11:59:58pm on the birthday.For "No Alarm", the value is                                                  0x0000FFFF (65535).                                                YearOfBirth=used instead of the one in the common part of the entry (see above)                                                  but only when reading birthday entries. For storing entries, this field does                                                  not exist.                                                AlarmType: 0x00 - Tone, 0x01 - Silent    s Get first free pos    { 0x0031 }    r Get first free pos    { 0x0032, location (2bytes) }    s Get notes info        { 0x003a, 0xFF, 0xFE}    r Get notes info        { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}0x14: FOLDER/PICTURE SMS HANDLING    s Get SMS Status        { 0x08, 0x00, 0x01 }    r Get SMS Status        { 0x09, 0x00, #blocks,                               type, length, blocknumber,                              a (2 octets), b (2 octets), c (2 octets), 0x00, 0x55 ,                              type, length, blocknumber,                               d (2 octets), e (2 octets), f (2 octets), 0x01, 0x55 }                              where:                              a - max. number of messages in phone memory                              b - Number of used messages in phone memory. These                                are messages manually moved from the other folders.                                Picture messages are saved here.                              c - Number of unread messages in phone memory. Probably                                only smart messsages.                              d - max. number of messages on SIM                              e - Number of used messages in SIM memory. These are                                either received messages or saved into Outbox/Inbox.                                Note that you *can't* save message into this memory                                using 'Move' option. Picture messages are not here.                              f - Number of unread messages in SIM memory    s Get SMS from folder   { 0x02, memory, folderID, location, location, 0x01, 0x00}                            where: 			    memory - 0x01 for SIM, 0x02 for phone (SIM only for IN/OUTBOX                            folderID - see 0x14/0x017B    r Get SMS from folder   { 0x03, 0x00, 0x01, memory, folderID, locationH, locationL, 0x55, 0x55, 0x55,                                0x01 (on big block), type, length of big block, 			      [date/time1], [date/time2], # blocks,			      type, length, data...			      ... }    s Delete SMS            { 0x04, memory, folderID, location, location, 0x0F, 0x55 }    r Delete SMS            { 0x05 }    s Get folder status     { 0x0c, memory, folderID, 0x0F, 0x55, 0x55, 0x55, 0x55}                            where: folderID - see 0x14/0x017B    r Get folder status     { 0x0d, 0x00, length, number of entries (2 bytes), 			    entry1number (2 bytes), entry2number(2 bytes), ..., 0x55[]}    s Get message info      { 0x0e, memory, folderID, location, location, 0x55, 0x55 }    r Get message info      { 0x0f, 0x00, 0x01, 0x00, 0x50, memory, type, 0x00, location, FolderID, status                            where: type = 0x00 - MT                                          0x01 - delivery report                                          0x02 - MO                                          0x80 - picture message                            where: status=0x01 - reveived/read					  0x03 - received/unread					  0x05 - stored/sent					  0x07 - stored/not sent    s Get folder names      { 0x12, 0x00, 0x00}    r Get folder names      { 0x13, 0x00, number of blocks, blocks... }			    where block is: { 0x01, blocklen, folderID, length, 0x00, 0x00, padding... }                               where: folderID = 0x02 - Inbox                                                 0x03 - Outbox                                                 0x04 - Archive                                            0x05 - Templates                                            0x06 - first "My folders"                                            0x07 - second "My folders"                                            0x08 - third -"-                                            and so on				      blocklen = length of the block including				                 the 0x01 and blocklen itself						 e.g.: 0x28 - 6510						       0x58 - 66100x17: BATTERY        s Get battery level     { 0x0a, 0x02, 0x00 }    r Get battery level     { 0x0b, 0x01, 0x01, 0x16, level, 0x07, 0x05 }                            where: level: 1-7 (as in phone display)0x19: CLOCK    s Get date              { 0x0a, 0x00, 0x00 }    r Get date              { 0x0b, 0x00, 0x02 (blocks),                               0x01 (type), 0x0c (length), 0x01, 0x03, year (2 octets), month, day, hour, minute, second, 0x00,                               0x04, 0x04, 0x01, 0x00 }0x1b: IDENTITY    s Get IMEI              { 0x00, 0x41 }    r Get IMEI              { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }    s get HW&SW version     { 0x07, 0x00, 0x01 }    r get HW&SW version     { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, "V " "firmware\n" "firmware date\n"                              "model\n" "(c) NMP.", 0x0a, 0x43, 0x00, 0x00, 0x00 }0x1f: RINGTONE    s Get Ringtones         { 0x07, 0x00, 0x00, 0xFE, 0x00, 0x7D }    r Get Ringtones         { 0x08, numberHI, numberLO, blocks... }			    where block is: { blenHI, blenLO, idHI, idLO,			                      0x01, type, 0x00,					      name length (chars),					      name (unicode)...  }			    where type: 0x01 - built-in, 0x02 - user defined    s Set raw ringtone      { 0x0e, locationHI, locationLO, 0xfe, name length (chars), name (unicode),                              datalenHI, datalenLO, data (MIDI file or raw ringtone), 0x00, 0x00 }			    where location = 0x7fff means first unused entry    r Set raw ringtone      { 0x0f, err, 0x00 } where err = 0 means ok    s Delete ringtone       { 0x10, locationHI, locationLO }			    where location = 0x7ffe means all user defined    r Delete ringtone       { 0x11, err, 0x00 }                            where err: 0x00 - ok, 0x03 - inv loc, 0x0a - empty    s Get raw ringtone      { 0x12, numberHI, numberLO }    r Get raw ringtone      { 0x13, numberHI, numberLO, ?, name length (chars), name (unicode),                              datalenHI, datalenLO, data (MIDI file or raw ringtone), 0x00, 0x00 }			      6310 didn't send the last two byte    r Get raw ringtone err  { 0x14, ? }0x39: PROFILES    s Get Profile           { 0x01, 0x01, 0x0c, 0x01,                              0x04 (length), profile #, 'feature', 0x01 }    r Get Profile           { 0x02, 0x00, 0x0c, 0x02,                               0x09 (length), type, 0x01, 0x02, 0x00, 0x00, 0x01, value, 0x02 ... }    s Set Profile           { 0x03, 0x01, # blocks, 0x03,                               length, type, profile #, value, 0x00, 0x00, 0x01, value, 0x03 ... }    r Set Profile           { 0x04, 0x01, # blocks,                              length, 0xXX, type, 0xXX, value                              where value: 0x00 = success0x7a: STARTUP        s Get startup logo      { 0x02, 0x0f }    r Get startup logo      { 0x03, 0x0f, 0x00[4], # blocks,                              0xc0, 0x02, height (2 octets),                              0xc0, 0x03, width (2 octets),                              0xc0, 0x04, size (2 octets),			      picture }    s Get startup greeting  { 0x02, 0x01, 0x00 }    r Get startup greeting  { 0x03, 0x01, 0x00, greeting (unicode), 0x00 }    s Get anykey answer     { 0x02, 0x05, 0x00 }    r Get anykey answer     { 0x03, 0x05, 0x00, 0x00/0x01 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -