1 This is the conversation we are aiming for:
3 The numbers at the end of this command change... perhaps a date?
4 They are always returned.
6 00000000: 00 00 10 00 01 ff 00 00 a8 18 da 8d 6c 02 00 00
9 00000000: 00 00 10 00 02 ff 00 00 a8 18 da 8d 6c 02 00 00
11 This command is always the same.
13 00000000: 00 00 0c 00 05 ff 00 01 14 00 01 00
16 00000000: 00 00 20 00 06 ff 00 01 14 00 01 00 51 e1 33 6b
17 00000010: f3 09 bc 37 3b a3 5e ed ff 30 a1 3a 60 c9 81 8e
19 This command is always the same. It retrieves the PIN number.
21 00000000: 00 00 0c 00 05 ff 00 02 08 00 04 00
24 00000000: 00 00 14 00 06 ff 00 02 08 00 04 00 04 00 00 00
28 Note: There are about 3 different top level modes that this command activates.
29 RIM Bypass, RIM Desktop, and RIM_Javasomething
30 We want RIM Desktop, as all the data is transferred in this mode.
32 00000000: 00 00 18 00 07 ff 00 05 52 49 4d 20 44 65 73 6b ........RIM Desk
33 00000010: 74 6f 70 00 00 00 00 00 top.....
35 00000000: 00 00 2c 00 08 06 00 05 52 49 4d 20 44 65 73 6b ..,.....RIM Desk
36 00000010: 74 6f 70 00 00 00 00 00 00 00 00 00 01 00 04 00 top.............
37 00000020: 02 00 04 00 03 01 00 00 04 01 00 00 ............
41 00000000: 00 00 08 00 0a 06 00 06
44 00000000: 00 00 08 00 10 06 00 06
47 Get the Command Table...
49 00000000: 06 00 0a 00 40 00 00 01 00 00
51 00000000: 00 00 0c 00 13 06 01 00 01 00 00 00
53 00000000: 06 00 0a 00 40 00 00 02 00 04
56 Continue Get Command Table...
58 00000000: 06 00 07 00 41 00 00
60 00000000: 00 00 0c 00 13 06 01 00 02 00 00 00
62 00000000: 06 00 35 00 40 00 0c 01 53 65 72 76 69 63 65 20
63 00000010: 42 6f 6f 6b 0e 02 44 65 76 69 63 65 20 4f 70 74
64 00000020: 69 6f 6e 73 0f 03 44 61 74 61 62 61 73 65 20 41
65 00000030: 63 63 65 73 73
68 At this point, we are well into the database access conversation... the
69 next thing to do is retrieve the Database Database, and then use that
70 to get the item count and all the records in each database.