lib: Adding explicit default constructor for JLDirectoryEntry.
[barry.git] / doc / bookmark.txt
blob9a795db43c95199b114cacfe01a85a68b9a3e102
1 Browser Bookmarks Documentation
3 1°/
5     00000000: 07 00 b2 00 40 02 44 01 02 00 ff 5d ac 11 00 5c  ....@.D....]...\
6               ^^^^^ ^^^^^ ^^          ^^^^^ ^^^^^^^^^^^
7              socket  size             index   uniqueID
8                        command
9     00000010: 00 11 81 8d b1 bb 7f 01 04 01 00 14 44 61 20 4c  ............Da L
10                     <------------>    RR RR SS ^^ <-----
11                         unknown             title size
12     00000020: 69 6e 75 78 20 46 72 65 6e 63 68 20 50 61 67 65  inux French Page
13                      title                             ----->
14     00000030: 81 ff ff ff ff f8 d0 df cc 02 00 05 01 00 25 68  ..............%h
15               ^^ ^^^^^^^^^^^                   RR RR ^^^^^ <-
16                                                      size
17     00000040: 74 74 70 3a 2f 2f 6c 69 6e 75 78 66 72 2e 6f 72  ttp://linuxfr.or
18     00000050: 67 2f 69 6d 61 67 65 73 2f 66 61 76 69 63 6f 6e  g/images/favicon
19                   URL favicon
20     00000060: 2e 69 63 6f 00 a3 fb b5 9a ff 65 00 00 00 41 00  .ico......e...A.
21                   ------> SS                   ^^ ^^ ^^    RR
22                                      display mode    browser ident.
23                                             javascript mode
24     00000070: 12 00 17 68 74 74 70 3a 2f 2f 6c 69 6e 75 78 66  ...http://linuxf
25               RR SS ^^ <----          
26                    size                       URL
27     00000080: 72 2e 6f 72 67 2f 70 75 62 2f 01 c2 21 00 00 00  r.org/pub/..!...
28                                       ---->
29     00000090: 00 00 01 00 11 57 41 50 20 42 72 6f 77 73 65 72  .....WAP Browser
30                  ^^ RR ^^^^^ <---
31                        size
32     000000a0: 43 6f 6e 66 69 67 00 04 00 01 00 05 57 50 54 43  Config......WPTC
33                        -------> RR RR RR RR SS ^^ <----------
34                                               size
35     000000b0: 50 07                                            P.
36               -> ^^
37     
38     00000000: 07 00 ad 00 40 02 44 01 04 00 9d 13 85 7e 00 57  ....@.D......~.W
39     00000010: 00 11 87 f4 94 a7 1d 01 04 01 00 14 44 61 20 4c  ............Da L
40     00000020: 69 6e 75 78 20 46 72 65 6e 63 68 20 50 61 67 65  inux French Page
41     00000030: 81 b9 fc f8 f6 c2 e3 a4 d5 08 00 05 01 00 25 68  ..............%h
42     00000040: 74 74 70 3a 2f 2f 6c 69 6e 75 78 66 72 2e 6f 72  ttp://linuxfr.or
43     00000050: 67 2f 69 6d 61 67 65 73 2f 66 61 76 69 63 6f 6e  g/images/favicon
44     00000060: 2e 69 63 6f 00 00 00 00 00 41 00 12 00 17 68 74  .ico.....A....ht
45     00000070: 74 70 3a 2f 2f 6c 69 6e 75 78 66 72 2e 6f 72 67  tp://linuxfr.org
46     00000080: 2f 70 75 62 2f 01 c2 21 00 00 00 00 00 01 00 11  /pub/..!........
47     00000090: 57 41 50 20 42 72 6f 77 73 65 72 43 6f 6e 66 69  WAP BrowserConfi
48     000000a0: 67 00 04 00 01 00 05 57 50 54 43 50 07           g......WPTCP.
50         RR : reserved / unknown
52     SS : separator
54     brower identification : 00 - Auto
55                             01 - BlackBerry
56                             02 - FireFox
57                             03 - Internet Explorer
59     display mode : 00 - Automatique
60                    01 - colomn
61                    02 - page
63     javascript mode : 00 - Automatique
64                       01 - Enabled
65                       02 - Disabled
67 2°/
69         Synchro : Jamais
71     00000000: 07 00 86 00 40 02 44 01 01 00 bc a0 a1 65 00 2f  ....@.D......e./
72                                       ^^^^^ ^^^^^^^^^^^
73     00000010: 00 11 86 ad 86 c1 3c 00 04 01 00 0e 50 61 67 65  ......<.....Page
74                                             ^^^^^ <----
75     00000020: 20 64 27 61 63 63 75 65 69 6c 81 ff ff ff ff f8   d'accueil......
76                                      -----> ^^ ^^^^^^^^^^^
77     00000030: d0 df cc 02 01 05 00 00 a3 f7 db d4 d8 2f 00 00  ............./..
78                                 ^^ 
79     00000040: 01 42 00 12 00 18 68 74 74 70 3a 2f 2f 6c 69 76  .B....http://liv
80                           ^^^^^ <----
81     00000050: 65 2e 76 6f 64 61 66 6f 6e 65 2e 63 6f 6d 01 c2  e.vodafone.com..
82                                                   ---->
83     00000060: 21 00 00 00 00 01 01 00 11 57 41 50 20 42 72 6f  !........WAP Bro
84                                    ^^^^^ <-----------
85     00000070: 77 73 65 72 43 6f 6e 66 69 67 00 04 00 01 00 05  wserConfig......
86                                   -------->             ^^^^^
87     00000080: 57 50 54 43 50 07                                WPTCP.
88               <------------>
91         Synchro : 24 hours - start : 8:00
93     00000000: 07 00 89 00 40 02 44 01 01 00 bc a0 a1 65 00 32  ....@.D......e.2
94                                                            --
95     00000010: 00 11 86 ad 86 c1 3c 00 04 01 00 0e 50 61 67 65  ......<.....Page
96     00000020: 20 64 27 61 63 63 75 65 69 6c 81 ff ff ff ff f8   d'accueil......
97     00000030: d0 df cc 02 01 05 00 01 01 8d dd e8 00 85 a3 00  ................
98                                    --------------------------
99     00000040: 00 00 00 01 42 00 12 00 18 68 74 74 70 3a 2f 2f  ....B....http://
100               --------
101     00000050: 6c 69 76 65 2e 76 6f 64 61 66 6f 6e 65 2e 63 6f  live.vodafone.co
102     00000060: 6d 01 c2 21 00 00 00 00 01 01 00 11 57 41 50 20  m..!........WAP 
103     00000070: 42 72 6f 77 73 65 72 43 6f 6e 66 69 67 00 04 00  BrowserConfig...
104     00000080: 01 00 05 57 50 54 43 50 07                       ...WPTCP.
106         Synchro : 12 hours - start : 8:00
108     00000000: 07 00 89 00 40 02 44 01 01 00 bc a0 a1 65 00 32  ....@.D......e.2
109     00000010: 00 11 86 ad 86 c1 3c 00 04 01 00 0e 50 61 67 65  ......<.....Page
110     00000020: 20 64 27 61 63 63 75 65 69 6c 81 ff ff ff ff f8   d'accueil......
111     00000030: d0 df cc 02 01 05 00 01 01 8d dd e8 00 82 d1 40  ...............@
112                                                      --------
113     00000040: 00 00 02 01 42 00 12 00 18 68 74 74 70 3a 2f 2f  ....B....http://
114     00000050: 6c 69 76 65 2e 76 6f 64 61 66 6f 6e 65 2e 63 6f  live.vodafone.co
115     00000060: 6d 01 c2 21 00 00 00 00 01 01 00 11 57 41 50 20  m..!........WAP 
116     00000070: 42 72 6f 77 73 65 72 43 6f 6e 66 69 67 00 04 00  BrowserConfig...
117     00000080: 01 00 05 57 50 54 43 50 07                       ...WPTCP.
119         Synchro : 8 hours - start : 8:00
121     00000000: 07 00 89 00 40 02 44 01 01 00 bc a0 a1 65 00 32  ....@.D......e.2
122     00000010: 00 11 86 ad 86 c1 3c 00 04 01 00 0e 50 61 67 65  ......<.....Page
123     00000020: 20 64 27 61 63 63 75 65 69 6c 81 ff ff ff ff f8   d'accueil......
124     00000030: d0 df cc 02 01 05 00 01 01 8d dd e8 00 81 e1 00  ................
125                                                      --------
126     00000040: 00 00 02 01 42 00 12 00 18 68 74 74 70 3a 2f 2f  ....B....http://
127     00000050: 6c 69 76 65 2e 76 6f 64 61 66 6f 6e 65 2e 63 6f  live.vodafone.co
128     00000060: 6d 01 c2 21 00 00 00 00 01 01 00 11 57 41 50 20  m..!........WAP 
129     00000070: 42 72 6f 77 73 65 72 43 6f 6e 66 69 67 00 04 00  BrowserConfig...
130     00000080: 01 00 05 57 50 54 43 50 07                       ...WPTCP.
132         Synchro : 4 hours - start : 8:00
134     00000000: 07 00 88 00 40 02 44 01 01 00 bc a0 a1 65 00 31  ....@.D......e.1
135     00000010: 00 11 86 ad 86 c1 3c 00 04 01 00 0e 50 61 67 65  ......<.....Page
136     00000020: 20 64 27 61 63 63 75 65 69 6c 81 ff ff ff ff f8   d'accueil......
137     00000030: d0 df cc 02 01 05 00 01 01 8d dd e8 00 f0 40 00  ..............@.
138                                          <   8:00  >
139               d0 df cc 02 01 05 00 01 01 a9 95 e3 20 f0 40 00
140                                          <  23:59  >
141     00000040: 00 00 01 42 00 12 00 18 68 74 74 70 3a 2f 2f 6c  ...B....http://l
142     00000050: 69 76 65 2e 76 6f 64 61 66 6f 6e 65 2e 63 6f 6d  ive.vodafone.com
143     00000060: 01 c2 21 00 00 00 00 01 01 00 11 57 41 50 20 42  ..!........WAP B
144     00000070: 72 6f 77 73 65 72 43 6f 6e 66 69 67 00 04 00 01  rowserConfig....
145     00000080: 00 05 57 50 54 43 50 07                          ..WPTCP.
149         Synchro : Never (after 24 hours test)
150         Indentification : BlackBerry
152     00000000: 07 00 81 00 40 02 44 01 01 00 bc a0 a1 65 00 2a  ....@.D......e.*
153                                                            --
154     00000010: 00 11 86 ad 86 c1 3c 00 04 01 00 0e 50 61 67 65  ......<.....Page
155     00000020: 20 64 27 61 63 63 75 65 69 6c 81 ff ff ff ff f8   d'accueil......
156     00000030: d0 df cc 02 01 05 00 00 00 00 00 01 42 00 12 00  ............B...
157                                    -----------
158     00000040: 18 68 74 74 70 3a 2f 2f 6c 69 76 65 2e 76 6f 64  .http://live.vod
159     00000050: 61 66 6f 6e 65 2e 63 6f 6d 01 c2 21 00 00 00 00  afone.com..!....
160     00000060: 01 01 00 11 57 41 50 20 42 72 6f 77 73 65 72 43  ....WAP BrowserC
161     00000070: 6f 6e 66 69 67 00 04 00 01 00 05 57 50 54 43 50  onfig......WPTCP
162     00000080: 07                                               .
166 3°/
168     00000000: 07 00 82 00 40 02 44 01 04 00 bb a0 a1 65 00 2f  ....@.D......e./
169                                       ^^^^^ ^^^^^^^^^^^
170     00000010: 00 11 86 ad 86 c1 3b 00 04 01 00 0e 50 61 67 65  ......;.....Page
171                                             ^^^^^ <----
172     00000020: 20 64 27 61 63 63 75 65 69 6c 81 b9 fc f8 f6 c2   d'accueil......
173                                    -------> ^^ ^^^^^^^^^^^
174     00000030: e3 a4 d5 08 01 05 00 00 a3 f9 f7 f8 e6 6e 00 00  .............n..
175     00000040: 01 3e 00 12 00 1d 68 74 74 70 3a 2f 2f 6d 6f 62  .>....http://mob
176                           ^^^^^ <-----------
177     00000050: 69 6c 65 2e 62 6c 61 63 6b 62 65 72 72 79 2e 63  ile.blackberry.c
178     00000060: 6f 6d 2f 01 c2 21 00 00 00 00 01 01 00 09 47 50  om/..!........GP
179                 ----->                            ^^^^^ <----
180     00000070: 4d 44 53 45 55 30 31 00 04 00 01 00 04 49 50 50  MDSEU01......IPP
181                          -------->             ^^^^^ <-------
182     00000080: 50 04                                            P.
183               ->
187 -----------------------------------------------------------------------------
189 Further notes from Chris Frey's test devices:
192 Section 0x11:
193         Starts with 0x85 or 0x87
194                 - 4 byte record ID?
195                 - 1 byte record index (00, 01, 02, 03, 04)
196         Code: 0x04
197                 - 1 byte "present" flag... always 1 for 0x04, I think
198                 - 2 byte big endian size
199                 - string, no null terminator
200         Code? 0x81 always seems to follow
201                 - 81 b9 fc f8 f6 c2 e3 a4 d5 08 01 05 00 (no icon)
202                 - 81 b9 fc f8 f6 c2 e3 a4 d5 08 01 05 00 (no icon)
203                 - 81 b9 fc f8 f6 c2 e3 a4 d5 08 00 05 01 (icon url)
204                 - 81 b9 fc f8 f6 c2 e3 a4 d5 08 00 05 00 (no icon)
205                 - 81 b9 fc f8 f6 c2 e3 a4 d5 08 00 05 00 (no icon)
206                 - 81 b9 fc f8 f6 c2 e3 a4 d5 08 00 05 00 (no icon)
207                 - 81 b9 fc f8 f6 c2 e3 a4 d5 08 00 05 01 (icon url)
208                 - so:
209                 - 4 byte ID
210                 - another 4 byte ID
211                 - 1 byte unknown
212                 - 1 byte flag (seen 1 or 0)
213         Code: 0x05   (on older devices, this is code 01 as a terminator?)
214                 - 1 byte "present" flag
215                         - if 0, then size could be 0x00a5 which adds
216                           5 unknown bytes
217                         - if 1, then size is length of string
218                 - 2 byte big endian size
219                 - string here (may be no bytes)
220                 - 3 byte flags for display mode, javascript mode, and browser id
222 Raw record dump for record: e2416731
223     00000000: 06 00 27 00 40 03 44 01 03 00 31 67 41 e2 00 15  ..'.@.D...1gA...
224     00000010: 00 00 82 e3 a4 d5 08 00 0e 73 75 62 66 6f 6c 64  .........subfold
225     00000020: 65 72 20 6e 61 6d 65                             er name
228         Type: 0x11 Data:
229     00000000: 85 9b ed ca 13 00 04 01 00 09 48 6f 6d 65 20 50  ..........Home P
230     00000010: 61 67 65 81 b9 fc f8 f6 c2 e3 a4 d5 08 01 05 00  age.............
231     00000020: 00 a5 b8 f0 97 e4 3a 00 00 01                    ......:...
232         Type: 0x12 Data:
233     00000000: 00 1c 68 74 74 70 3a 2f 2f 6d 6f 62 69 6c 65 2e  ..http://mobile.
234     00000010: 62 6c 61 63 6b 62 65 72 72 79 2e 63 6f 6d 01 c2  blackberry.com..
235     00000020: 21 00 00 00 00 01 01 00 09 53 20 54 43 50 2d 57  !........S TCP-W
236     00000030: 42 43 00 04 00 01 00 05 57 50 54 43 50 03        BC......WPTCP.
239         Type: 0x11 Data:
240     00000000: 85 9b ed ca 13 00 04 01 00 0a 48 6f 6d 65 20 50  ..........Home P
241     00000010: 61 67 65 3f 81 b9 fc f8 f6 c2 e3 a4 d5 08 01 05  age?............
242     00000020: 00 00 00 00 00 01                                ......
243         Type: 0x12 Data:
244     00000000: 00 1c 68 74 74 70 3a 2f 2f 6d 6f 62 69 6c 65 2e  ..http://mobile.
245     00000010: 62 6c 61 63 6b 62 65 72 72 79 2e 63 6f 6d 01 c2  blackberry.com..
246     00000020: 21 00 00 00 00 01 01 00 09 53 20 54 43 50 2d 57  !........S TCP-W
247     00000030: 42 43 00 04 00 01 00 05 57 50 54 43 50 03        BC......WPTCP.
249         Type: 0x11 Data:
250     00000000: 87 f4 f2 ce 67 04 04 01 00 08 53 70 65 63 69 61  ....g.....Specia
251     00000010: 6c 3f 81 b9 fc f8 f6 c2 e3 a4 d5 08 00 05 00 00  l?..............
252     00000020: 00 00 00 00                                      ....
253         Type: 0x12 Data:
254     00000000: 00 1c 68 74 74 70 3a 2f 2f 6d 6f 62 69 6c 65 2e  ..http://mobile.
255     00000010: 62 6c 61 63 6b 62 65 72 72 79 2e 63 6f 6d 01 c2  blackberry.com..
256     00000020: 21 00 00 00 00 00 01 00 09 53 20 54 43 50 2d 57  !........S TCP-W
257     00000030: 42 43 00 04 00 01 00 05 57 50 54 43 50 03        BC......WPTCP.