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

📄 nk7110.txt

📁 NOKIA手机开发包
💻 TXT
📖 第 1 页 / 共 3 页
字号:
                                                  For "On time"=0x0000                                                  half an hour=0x001E, and so on.                                                Recurrance=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???                    { 0x0021 }?   r???                    { 0x0022, 0x5A, 0x00 }?   s???                    { 0x0025 }?   r???                    { 0x0026, 0x04, 0x00 }?   s                       { 0x0029 }?   r                       { 0x002A, 0x04, 0x00 }    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} *}?   s Get calendar note??   { 0x003E, location (2 bytes) }?   r Get calendar note??   { 0x003F, location (2bytes), ... }0x14:    s Get Picture Image     { 0x0007, location, number[2 bytes], 0x00, 0x64 }                              where location: 0x21 (always ?)    r Get Picture Image     { 0x0008, 0x07, location, number[2 bytes], 0x07, ??[38],                                     width, height, lenH, lenL, {bitmap}}                              where location: 0x21 (always ?)    s Get SMS Status        { 0x0036, 0x64 }    r Get SMS Status        { 0x0037, 0x05/0x03, 0x01, 0x00, 0x00,                              a (2 octets), b (2 octets), c (2 octets),                              d (2 octets), e (2 octets), 0x00                              where:                              a - Number of locations in "fixed" memory. These are all                                Templates entries in my Nokias 6210 (NPE-3 (c) NMP V05.36                                14-11-01, NPE-3 (c) NMP V05.27 01-08-01).                                I can't remove any of Templates entries in my phone.                              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 - 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.                              e - Number of unread messages in SIM memory    s Set Picture Image     { 0x0050, 0x07, location, number[2 bytes], 0x07, ??[38],                                      width, height, lenH, lenL, {bitmap}}                              std. size: 72x28                              where location: 0x21 (always ?)    r Set Picture Image     { 0x0051, location, number[2 bytes], 0x07 }                              where location: 0x21 (always ?)    s List Picture Images   { 0x0096, FolderID, 0x0f, 0x07 }                              where: FolderID - see 0x14/0x017B    r List Picture Images   { 0x0097, number of pictures[2 bytes], number1[2 bytes], number2[2 bytes], ..., }    s Get SMS from folder   { 0x0107, folderID, location, location, 0x01, 0x65, 0x01}                            where: folderID - see 0x14/0x017B    r Get SMS from folder   { 0x0108, status, folderID, 0x00, location, type, sender number,...}                            where: status=0x01 - reveived/read					  0x03 - received/unread					  0x05 - stored/sent					  0x07 - stored/not sent			    where: folderID - see 0x14/0x017B                            where: type=0x00 - received SMS					0x01 - delivery report					0x02 - stored SMS					0x07 - picture message    s Delete SMS            { 0x010a, folderID, location, location, 0x01 }    r Delete SMS            { 0x010b }    s Get folder status     { 0x016b, folderID, 0x0F, 0x01}                            where: folderID - see 0x14/0x017B    r Get folder status     { 0x016c, number of entries (2 bytes), entry1number (2 bytes), entry2number(2 bytes), ....}    s Get folder names      { 0x017a, 0x00, 0x00}    r Get folder names      { 0x017b, number of strings, folderID, name1, 0x00, folderID, name2, 0x00, name3, 0x00,...}                            where: folderID=0x08 - Inbox                                            0x10 - Outbox                                            0x18 - Archive                                            0x20 - Templates                                            0x29 - first "My folders"                                            0x31 - second "My folders"                                            0x39 - third -"-                                            and so on0x17:    s Get Battery info      { 0x0002 }    r Get Battery info      { 0x0003, 0x0b, batt%, 0x14?, 0x01? }0x19: Date & time?   s Get date time ?       { 0x0062 }?   r Get date time ?       { 0x0063, 0x01, 0x01, 0x01, 0x07, 0x07,0xD1(year==2001) 0x05(month?) 0x02(day?) 0x00,0x1D,0x0D(hour:minute:second?)?   s Get alarm ?           { 0x006D }?   r Get alarm ?           { 0x006E 0x01, 0x01, 0x20, 0x03, 0x01, 0x0B, 0x14 }?   s ??                    { 0x0083, id }?   r ??                    { 0x0084, 0x01, 0x40, 0x03, id, 0x00, 0x00 }?   r ??                    { 0x0084, 0x01, 0x40, 0x03, id, 0x00, 0x01 }?   r ??                    { 0x0084, 0x01, 0x40, 0x03, id, 0x01, 0x00 }                            where: id=0x27,0x2a,0x32,0x28,0x400x1b:    s Get IMEI              { 0x0001 }    r Get IMEI              { 0x0002, {IMEI(ASCII)}, 0x00 }    s get HW&SW version     { 0x0003, 0x01, 0x32 }    r get HW&SW version     { 0x0004, "V " "firmware\n" "firmware date\n"                              "model\n" "(c) NMP." 0x00 0xff[14] }0x1f:    s ???                   { 0x0010, 0x02, 0x00, 0xff, 0xff }    r ???                   { 0x0011, length, 0x00, {block}[length] }                              where block: { unicode letter[2], 0x0000,                                0x00, 0x55, ??, ?? }    s Set ringtone          { 0x011f, 0x00, location, 0x00, name(Unicode),                              ringtone(format the same to 0x40/0x019e and 0x40/0x01a0) }                              where: location: 0x8a to 0x8e on N6210                                               0x75 to ... on N7110?   s Get ringtone          { 0x0122, 0x00, location}?   r Get ringtone          { 0x0123, 0x00, location, name(Unicode), 0x00,...,0x00, 0x02,0xFC,0x09(ringtone contenst)}0x39:    s get profile feature   { 0x0101, 0x01, 0x01, 0x01, number1, number2}                            where number1: from 0x00 to 0x07 (for each profile ?)                                  number2: 0x00 - 0x09, 0x0A, 0x16 - 0x19, 0x1a - 0x1f, 0x20 - 0x29, 0x2a - 0x2c, 0xff				     where 0x00: keypad tones					   0x02: incoming call alert				           0x03: ringtone number					   0x04: ringing volume					   0x05: message alert tone					   0x06: vibration					   0x07: warning tones					   0x08: caller groups alert for					   0x09: automatic answer					   0xff: name    r get profile feature   { 0x0102, 0x01, number1, number2, block...}                            for number2==0xff: (Profile Name)                              block: 0x01, 0x01, length, name(Unicode), 0x00, 0x00                            for number2==0x00: (Keypad Tones)                              block: 0x01, 0x01, 0x01, Type, 0x01                              where: Type : 0x00 = Off                                            0x01 to 0x03 = Level1 .. Level3                            for number2==0x02: (Incoming Call Alert)                              block: 0x01, 0x01, 0x01, Type, 0x01                              where: Type : 0x00 = Ringing                                            0x01 = Ascending                                            0x02 = Ring Once                                            0x03 = Beep Once                                            0x04 = Caller Groups?                                            0x05 = Off                            for number2==0x03: (Ringtone Number)                              block: 0x01, 0x01, 0x01, Number, 0x01                              where: Number : 0x40 to 0x62 - gives number of factory ringtone. The number of menu is                                              obtained by doing (Number - 0x3f);                              where: Number : 0x89 to 0x8d - gives number of uploaded ringtone. The number of menu is                                              obtained by doing (Number - 0x65),while the uploaded ringtone number is                                              obtained by doing (Number - 0x88).                            for number2==0x04: (Ringing volume)                              block: 0x01, 0x??, 0x??, Volume, 0x01                              where: Volume : 0 = Level1 .. to 4 = Level5                            for number2==0x05: (Message Alert Tone)                              block: 0x01, 0x01, 0x??, Type, 0x01                              where: Type : 0x00 = Off                                            0x01 = Standard                                            0x02 = Special                                            0x03 = Beep Once                                            0x04 = Ascending                            for number2==0x06: (Vibration)                              block: 0x01, 0x??, 0x??, Switch, 0x01                              where: Switch : 0 = Off, 1 = On                            for number2==0x07: (Warning Tones)                              block: 0x01, 0x??, 0x??, Switch, 0x01                              where: Switch : 0 = Off, 1 = On                            for number2==0x08: (Caller groups Alert for)                              block: 0x01, 0x??, 0x??, Callers, 0x01                              where: Callers : 0xff = All calls alert (Read below *)                                               0x01 = Family                                               0x02 = VIP                                               0x04 = Friends                                               0x08 = Colleagues                                               0x10 = Others                                     All logical OR among groups are valid, so if you select from one phone's profile                                     alert for Friends and Collegues, a 0x0c will return (because 0x04 OR 0x08 = 0x0c).                                 (*) If Callers==0xff, means "Alert for All calls". Then, in this case, you don't                                     need to read other groups selection.                            for number2==0x09: (Automatic answer)                              block: 0x01, 0x??, 0x??, Switch, 0x01                              where: Switch : 0 = Off, 1 = On                                N.B. This feature is valid for Handsfree and Headset profiles only!    s set profile feature   { 0x0103, 0x01, 0x01, 0x03, feat_id, profile_id, 0x01, value }                            where feat_id: feature id (see get profile feature)    s ???                   { 0x0101, 0x04, 0x01, 0x01, 0xff, 0x03 }    r ???                   { 0x0102, 0x01, 0x02, 0x03, 0x01, 0x01, 0x01, 0x85/0x087 }    s ?                     { 0x0105}    r ?                     { 0x0106, 0x01, 0x04}0x3f: WAP     s                       { 0x0000}    r                       { 0x0001, 0x01}    s  ??                   { 0x0003}    r  ??                   { 0x0004}    s Get WAP bookmark      { 0x0006, 0x00, location}                              where location: 0 - 14    r Get WAP bookmark      { 0x0007, 0x00, name_len, name(unicode),                              url_len, url(unicode), 0x01,0x80,0x00[7]}    r Get WAP bookmark err  { 0x0008, error }                              where error:                                0x00  invalid position                                0x02  no more bookmark stored    s Set WAP bookmark      { 0x0009, 0xff, 0xff, name_len, name(unicode),

⌨️ 快捷键说明

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