📄 nk7110.txt
字号:
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 + -