浏览代码

Remove html from mobile documentation

Bob Mottram 7 年前
父节点
当前提交
d870efe505
共有 2 个文件被更改,包括 152 次插入134 次删除
  1. 0
    29
      doc/EN/mobile.org
  2. 152
    105
      website/EN/mobile.html

+ 0
- 29
doc/EN/mobile.org 查看文件

@@ -9,37 +9,8 @@
9 9
 #+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11 11
 
12
-* Mobile
13
-
14 12
 Mobile phones are insecure devices, but they're regarded as being so essential to modern life that telling people not to use them isn't a viable option. Here are some recommendations on setting up a mobile phone (aka "smartphone") to work with Freedombone.
15 13
 
16
-#+BEGIN_EXPORT html
17
- <center>
18
- <table style="width:80%; border:0">
19
-  <tr>
20
-    <td><center><b><h3>Open</h3></b><br>Use a free and open source operating system. Open means more trustworthy</center></td>
21
-    <td><center><b><h3>Remove</h3></b><br>If there are any proprietary apps then remove or deactivate them</center></td>
22
-  </tr>
23
-  <tr>
24
-    <td><center><b><h3>Encrypt</h3></b><br>Make sure your phone is encrypted with a password which isn't easy to guess</center></td>
25
-    <td><center><b><h3>Apps</h3></b><br>Use F-droid to install new apps</center></td>
26
-  </tr>
27
-  <tr>
28
-    <td><center><b><h3>Lock</h3></b><br>Enable a lock screen with a maximum number of password guesses</center></td>
29
-    <td><center><b><h3>Onion</h3></b><br>Onion route your connections to avoid bulk metadata collection</center></td>
30
-  </tr>
31
-  <tr>
32
-    <td><center><b><h3>Email</h3></b><br>Access webmail in a browser</center></td>
33
-    <td><center><b><h3>Services</h3></b><br>Connect to the Freedombone services</center></td>
34
-  </tr>
35
-  <tr>
36
-    <td><center><b><h3>Battery</h3></b><br>Avoid battery-eating apps and disable some optimisations</center></td>
37
-    <td><center><b><h3>Block</h3></b><br>Prevent access to know bad domains</center></td>
38
-  </tr>
39
-</table>
40
-</center>
41
-#+END_EXPORT
42
-
43 14
 * Open
44 15
 Use a Linux based phone operating system. Typically this will mean Android, but could also mean LineageOS or Replicant. LineageOS is the most preferable, because you can usually get an up to date image with a recent kernel which will give you better security against exploits. If you're buying a phone then look for a model which is supported by LineageOS. Replicant is the most free (as in freedom) but only runs on a small number of phone models. If you have a phone which runs a full GNU/Linux system then that's fantastic, and you can probably use it in much the same way as a desktop system and the rest of the advice on this page won't apply. If you don't have a phone capable of running a Linux based operating system then consider selling, giving away or bartering your existing one.
45 16
 

+ 152
- 105
website/EN/mobile.html 查看文件

@@ -3,26 +3,33 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<title></title>
7
-<!-- 2018-04-12 Thu 18:25 -->
8
-<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
-<meta  name="generator" content="Org-mode" />
10
-<meta  name="author" content="Bob Mottram" />
11
-<meta  name="description" content="Freedombone mobile setup"
6
+<!-- 2018-04-24 Tue 16:29 -->
7
+<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
+<meta name="viewport" content="width=device-width, initial-scale=1" />
9
+<title>&lrm;</title>
10
+<meta name="generator" content="Org mode" />
11
+<meta name="author" content="Bob Mottram" />
12
+<meta name="description" content="Freedombone mobile setup"
12 13
  />
13
-<meta  name="keywords" content="freedombone, mobile" />
14
+<meta name="keywords" content="freedombone, mobile" />
14 15
 <style type="text/css">
15 16
  <!--/*--><![CDATA[/*><!--*/
16
-  .title  { text-align: center; }
17
+  .title  { text-align: center;
18
+             margin-bottom: .2em; }
19
+  .subtitle { text-align: center;
20
+              font-size: medium;
21
+              font-weight: bold;
22
+              margin-top:0; }
17 23
   .todo   { font-family: monospace; color: red; }
18
-  .done   { color: green; }
24
+  .done   { font-family: monospace; color: green; }
25
+  .priority { font-family: monospace; color: orange; }
19 26
   .tag    { background-color: #eee; font-family: monospace;
20 27
             padding: 2px; font-size: 80%; font-weight: normal; }
21 28
   .timestamp { color: #bebebe; }
22 29
   .timestamp-kwd { color: #5f9ea0; }
23
-  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
-  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
-  .center { margin-left: auto; margin-right: auto; text-align: center; }
30
+  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
+  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
+  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
26 33
   .underline { text-decoration: underline; }
27 34
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
28 35
   p.verse { margin-left: 3%; }
@@ -49,27 +56,111 @@
49 56
     border: 1px solid black;
50 57
   }
51 58
   pre.src:hover:before { display: inline;}
52
-  pre.src-sh:before    { content: 'sh'; }
53
-  pre.src-bash:before  { content: 'sh'; }
59
+  /* Languages per Org manual */
60
+  pre.src-asymptote:before { content: 'Asymptote'; }
61
+  pre.src-awk:before { content: 'Awk'; }
62
+  pre.src-C:before { content: 'C'; }
63
+  /* pre.src-C++ doesn't work in CSS */
64
+  pre.src-clojure:before { content: 'Clojure'; }
65
+  pre.src-css:before { content: 'CSS'; }
66
+  pre.src-D:before { content: 'D'; }
67
+  pre.src-ditaa:before { content: 'ditaa'; }
68
+  pre.src-dot:before { content: 'Graphviz'; }
69
+  pre.src-calc:before { content: 'Emacs Calc'; }
54 70
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
55
-  pre.src-R:before     { content: 'R'; }
56
-  pre.src-perl:before  { content: 'Perl'; }
57
-  pre.src-java:before  { content: 'Java'; }
58
-  pre.src-sql:before   { content: 'SQL'; }
71
+  pre.src-fortran:before { content: 'Fortran'; }
72
+  pre.src-gnuplot:before { content: 'gnuplot'; }
73
+  pre.src-haskell:before { content: 'Haskell'; }
74
+  pre.src-hledger:before { content: 'hledger'; }
75
+  pre.src-java:before { content: 'Java'; }
76
+  pre.src-js:before { content: 'Javascript'; }
77
+  pre.src-latex:before { content: 'LaTeX'; }
78
+  pre.src-ledger:before { content: 'Ledger'; }
79
+  pre.src-lisp:before { content: 'Lisp'; }
80
+  pre.src-lilypond:before { content: 'Lilypond'; }
81
+  pre.src-lua:before { content: 'Lua'; }
82
+  pre.src-matlab:before { content: 'MATLAB'; }
83
+  pre.src-mscgen:before { content: 'Mscgen'; }
84
+  pre.src-ocaml:before { content: 'Objective Caml'; }
85
+  pre.src-octave:before { content: 'Octave'; }
86
+  pre.src-org:before { content: 'Org mode'; }
87
+  pre.src-oz:before { content: 'OZ'; }
88
+  pre.src-plantuml:before { content: 'Plantuml'; }
89
+  pre.src-processing:before { content: 'Processing.js'; }
90
+  pre.src-python:before { content: 'Python'; }
91
+  pre.src-R:before { content: 'R'; }
92
+  pre.src-ruby:before { content: 'Ruby'; }
93
+  pre.src-sass:before { content: 'Sass'; }
94
+  pre.src-scheme:before { content: 'Scheme'; }
95
+  pre.src-screen:before { content: 'Gnu Screen'; }
96
+  pre.src-sed:before { content: 'Sed'; }
97
+  pre.src-sh:before { content: 'shell'; }
98
+  pre.src-sql:before { content: 'SQL'; }
99
+  pre.src-sqlite:before { content: 'SQLite'; }
100
+  /* additional languages in org.el's org-babel-load-languages alist */
101
+  pre.src-forth:before { content: 'Forth'; }
102
+  pre.src-io:before { content: 'IO'; }
103
+  pre.src-J:before { content: 'J'; }
104
+  pre.src-makefile:before { content: 'Makefile'; }
105
+  pre.src-maxima:before { content: 'Maxima'; }
106
+  pre.src-perl:before { content: 'Perl'; }
107
+  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
+  pre.src-scala:before { content: 'Scala'; }
109
+  pre.src-shell:before { content: 'Shell Script'; }
110
+  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
+  /* additional language identifiers per "defun org-babel-execute"
112
+       in ob-*.el */
113
+  pre.src-cpp:before  { content: 'C++'; }
114
+  pre.src-abc:before  { content: 'ABC'; }
115
+  pre.src-coq:before  { content: 'Coq'; }
116
+  pre.src-groovy:before  { content: 'Groovy'; }
117
+  /* additional language identifiers from org-babel-shell-names in
118
+     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
+     the execution function name together. */
120
+  pre.src-bash:before  { content: 'bash'; }
121
+  pre.src-csh:before  { content: 'csh'; }
122
+  pre.src-ash:before  { content: 'ash'; }
123
+  pre.src-dash:before  { content: 'dash'; }
124
+  pre.src-ksh:before  { content: 'ksh'; }
125
+  pre.src-mksh:before  { content: 'mksh'; }
126
+  pre.src-posh:before  { content: 'posh'; }
127
+  /* Additional Emacs modes also supported by the LaTeX listings package */
128
+  pre.src-ada:before { content: 'Ada'; }
129
+  pre.src-asm:before { content: 'Assembler'; }
130
+  pre.src-caml:before { content: 'Caml'; }
131
+  pre.src-delphi:before { content: 'Delphi'; }
132
+  pre.src-html:before { content: 'HTML'; }
133
+  pre.src-idl:before { content: 'IDL'; }
134
+  pre.src-mercury:before { content: 'Mercury'; }
135
+  pre.src-metapost:before { content: 'MetaPost'; }
136
+  pre.src-modula-2:before { content: 'Modula-2'; }
137
+  pre.src-pascal:before { content: 'Pascal'; }
138
+  pre.src-ps:before { content: 'PostScript'; }
139
+  pre.src-prolog:before { content: 'Prolog'; }
140
+  pre.src-simula:before { content: 'Simula'; }
141
+  pre.src-tcl:before { content: 'tcl'; }
142
+  pre.src-tex:before { content: 'TeX'; }
143
+  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
+  pre.src-verilog:before { content: 'Verilog'; }
145
+  pre.src-vhdl:before { content: 'VHDL'; }
146
+  pre.src-xml:before { content: 'XML'; }
147
+  pre.src-nxml:before { content: 'XML'; }
148
+  /* add a generic configuration mode; LaTeX export needs an additional
149
+     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
+  pre.src-conf:before { content: 'Configuration File'; }
59 151
 
60 152
   table { border-collapse:collapse; }
61 153
   caption.t-above { caption-side: top; }
62 154
   caption.t-bottom { caption-side: bottom; }
63 155
   td, th { vertical-align:top;  }
64
-  th.right  { text-align: center;  }
65
-  th.left   { text-align: center;   }
66
-  th.center { text-align: center; }
67
-  td.right  { text-align: right;  }
68
-  td.left   { text-align: left;   }
69
-  td.center { text-align: center; }
156
+  th.org-right  { text-align: center;  }
157
+  th.org-left   { text-align: center;   }
158
+  th.org-center { text-align: center; }
159
+  td.org-right  { text-align: right;  }
160
+  td.org-left   { text-align: left;   }
161
+  td.org-center { text-align: center; }
70 162
   dt { font-weight: bold; }
71
-  .footpara:nth-child(2) { display: inline; }
72
-  .footpara { display: block; }
163
+  .footpara { display: inline; }
73 164
   .footdef  { margin-bottom: 1em; }
74 165
   .figure { padding: 1em; }
75 166
   .figure p { text-align: center; }
@@ -89,6 +180,7 @@
89 180
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
90 181
   .org-info-js_search-highlight
91 182
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
+  .org-svg { width: 90%; }
92 184
   /*]]>*/-->
93 185
 </style>
94 186
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -97,7 +189,7 @@
97 189
 @licstart  The following is the entire license notice for the
98 190
 JavaScript code in this tag.
99 191
 
100
-Copyright (C) 2012-2013 Free Software Foundation, Inc.
192
+Copyright (C) 2012-2017 Free Software Foundation, Inc.
101 193
 
102 194
 The JavaScript code in this tag is free software: you can
103 195
 redistribute it and/or modify it under the terms of the GNU
@@ -144,55 +236,19 @@ for the JavaScript code in this tag.
144 236
 <a name="top" id="top"></a>
145 237
 </div>
146 238
 <div id="content">
147
-<h1 class="title"></h1>
148 239
 
149 240
 <div class="figure">
150 241
 <p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
151 242
 </p>
152 243
 </div>
153 244
 
154
-<div id="outline-container-sec-1" class="outline-2">
155
-<h2 id="sec-1">Mobile</h2>
156
-<div class="outline-text-2" id="text-1">
157 245
 <p>
158 246
 Mobile phones are insecure devices, but they're regarded as being so essential to modern life that telling people not to use them isn't a viable option. Here are some recommendations on setting up a mobile phone (aka "smartphone") to work with Freedombone.
159 247
 </p>
160 248
 
161
-<div class="export">
162
-<p>
163
- &lt;center&gt;
164
- &lt;table style="width:80%; border:0"&gt;
165
-  &lt;tr&gt;
166
-    &lt;td&gt;&lt;center&gt;&lt;b&gt;&lt;h3&gt;Open&lt;/h3&gt;&lt;/b&gt;&lt;br&gt;Use a free and open source operating system. Open means more trustworthy&lt;/center&gt;&lt;/td&gt;
167
-    &lt;td&gt;&lt;center&gt;&lt;b&gt;&lt;h3&gt;Remove&lt;/h3&gt;&lt;/b&gt;&lt;br&gt;If there are any proprietary apps then remove or deactivate them&lt;/center&gt;&lt;/td&gt;
168
-  &lt;/tr&gt;
169
-  &lt;tr&gt;
170
-    &lt;td&gt;&lt;center&gt;&lt;b&gt;&lt;h3&gt;Encrypt&lt;/h3&gt;&lt;/b&gt;&lt;br&gt;Make sure your phone is encrypted with a password which isn't easy to guess&lt;/center&gt;&lt;/td&gt;
171
-    &lt;td&gt;&lt;center&gt;&lt;b&gt;&lt;h3&gt;Apps&lt;/h3&gt;&lt;/b&gt;&lt;br&gt;Use F-droid to install new apps&lt;/center&gt;&lt;/td&gt;
172
-  &lt;/tr&gt;
173
-  &lt;tr&gt;
174
-    &lt;td&gt;&lt;center&gt;&lt;b&gt;&lt;h3&gt;Lock&lt;/h3&gt;&lt;/b&gt;&lt;br&gt;Enable a lock screen with a maximum number of password guesses&lt;/center&gt;&lt;/td&gt;
175
-    &lt;td&gt;&lt;center&gt;&lt;b&gt;&lt;h3&gt;Onion&lt;/h3&gt;&lt;/b&gt;&lt;br&gt;Onion route your connections to avoid bulk metadata collection&lt;/center&gt;&lt;/td&gt;
176
-  &lt;/tr&gt;
177
-  &lt;tr&gt;
178
-    &lt;td&gt;&lt;center&gt;&lt;b&gt;&lt;h3&gt;Email&lt;/h3&gt;&lt;/b&gt;&lt;br&gt;Access webmail in a browser&lt;/center&gt;&lt;/td&gt;
179
-    &lt;td&gt;&lt;center&gt;&lt;b&gt;&lt;h3&gt;Services&lt;/h3&gt;&lt;/b&gt;&lt;br&gt;Connect to the Freedombone services&lt;/center&gt;&lt;/td&gt;
180
-  &lt;/tr&gt;
181
-  &lt;tr&gt;
182
-    &lt;td&gt;&lt;center&gt;&lt;b&gt;&lt;h3&gt;Battery&lt;/h3&gt;&lt;/b&gt;&lt;br&gt;Avoid battery-eating apps and disable some optimisations&lt;/center&gt;&lt;/td&gt;
183
-    &lt;td&gt;&lt;center&gt;&lt;b&gt;&lt;h3&gt;Block&lt;/h3&gt;&lt;/b&gt;&lt;br&gt;Prevent access to know bad domains&lt;/center&gt;&lt;/td&gt;
184
-  &lt;/tr&gt;
185
-&lt;/table&gt;
186
-&lt;/center&gt;
187
-</p>
188
-
189
-</div>
190
-</div>
191
-</div>
192
-
193
-<div id="outline-container-sec-2" class="outline-2">
194
-<h2 id="sec-2">Open</h2>
195
-<div class="outline-text-2" id="text-2">
249
+<div id="outline-container-orgc9f2368" class="outline-2">
250
+<h2 id="orgc9f2368">Open</h2>
251
+<div class="outline-text-2" id="text-orgc9f2368">
196 252
 <p>
197 253
 Use a Linux based phone operating system. Typically this will mean Android, but could also mean LineageOS or Replicant. LineageOS is the most preferable, because you can usually get an up to date image with a recent kernel which will give you better security against exploits. If you're buying a phone then look for a model which is supported by LineageOS. Replicant is the most free (as in freedom) but only runs on a small number of phone models. If you have a phone which runs a full GNU/Linux system then that's fantastic, and you can probably use it in much the same way as a desktop system and the rest of the advice on this page won't apply. If you don't have a phone capable of running a Linux based operating system then consider selling, giving away or bartering your existing one.
198 254
 </p>
@@ -207,27 +263,27 @@ In the end it comes down to the fact that <i>if the source code for the device c
207 263
 </div>
208 264
 </div>
209 265
 
210
-<div id="outline-container-sec-3" class="outline-2">
211
-<h2 id="sec-3">Remove</h2>
212
-<div class="outline-text-2" id="text-3">
266
+<div id="outline-container-org1da5240" class="outline-2">
267
+<h2 id="org1da5240">Remove</h2>
268
+<div class="outline-text-2" id="text-org1da5240">
213 269
 <p>
214 270
 So maybe you're running Android and the phone came with some apps already installed. Almost certainly they'll be proprietary. Go to Settings/Apps and then uninstall or deactivate any apps which you really don't need. Mostly preinstalled apps are intended to send your data to companies who will then sell it to advertisers or governments under the business model of <i>surveillance capital</i>. It's not a good idea to get caught up in that, and to avoid becoming addicted to apps which are surveilling you without consent or installing spyware in the background without your knowledge.
215 271
 </p>
216 272
 </div>
217 273
 </div>
218 274
 
219
-<div id="outline-container-sec-4" class="outline-2">
220
-<h2 id="sec-4">Encrypt</h2>
221
-<div class="outline-text-2" id="text-4">
275
+<div id="outline-container-orge6cd0f0" class="outline-2">
276
+<h2 id="orge6cd0f0">Encrypt</h2>
277
+<div class="outline-text-2" id="text-orge6cd0f0">
222 278
 <p>
223 279
 Encrypt your phone. This can usually be done via <b>Settings/Security</b> and you may need to fully charge the phone first. Encryption means that if you lose your phone or it gets stolen then there is less chance that anyone who picks it up will get access to your data, photos and so on.
224 280
 </p>
225 281
 </div>
226 282
 </div>
227 283
 
228
-<div id="outline-container-sec-5" class="outline-2">
229
-<h2 id="sec-5">Apps</h2>
230
-<div class="outline-text-2" id="text-5">
284
+<div id="outline-container-org149be87" class="outline-2">
285
+<h2 id="org149be87">Apps</h2>
286
+<div class="outline-text-2" id="text-org149be87">
231 287
 <p>
232 288
 Installing <b>F-droid</b> and only adding any new apps via F-droid will ensure that you are always using free and open source software. Open source is not a panacea, since bugs can and do still occur, but it will help you to avoid the worst security and privacy pitfalls.
233 289
 </p>
@@ -238,18 +294,18 @@ Avoid using the Open Whisper Systems Signal app if you can, no matter what "expe
238 294
 </div>
239 295
 </div>
240 296
 
241
-<div id="outline-container-sec-6" class="outline-2">
242
-<h2 id="sec-6">Lock</h2>
243
-<div class="outline-text-2" id="text-6">
297
+<div id="outline-container-orgd1ea4fa" class="outline-2">
298
+<h2 id="orgd1ea4fa">Lock</h2>
299
+<div class="outline-text-2" id="text-orgd1ea4fa">
244 300
 <p>
245 301
 Add a lock screen, preferably with a password which is not easy for other people to guess or for quicker access with a PIN number. Install an app called <b>Locker</b>, activate it and set the maximum number of password guesses to ten (or whatever you feel comfortable with). If bad people get hold of your phone then they may try to brute force your lock screen password or PIN (i.e. automatically trying millions of common word and number combinations) and the locker app will prevent them from succeeding by resetting the phone back to its factory default condition and wiping the data.
246 302
 </p>
247 303
 </div>
248 304
 </div>
249 305
 
250
-<div id="outline-container-sec-7" class="outline-2">
251
-<h2 id="sec-7">Onion</h2>
252
-<div class="outline-text-2" id="text-7">
306
+<div id="outline-container-org98e33e6" class="outline-2">
307
+<h2 id="org98e33e6">Onion</h2>
308
+<div class="outline-text-2" id="text-org98e33e6">
253 309
 <p>
254 310
 Both governments and corporations want to compile matadata dossiers about you. Who you communicated with, when and how often. They want this so that they can data mine, simulate, predict and then ultimately influence (sometimes also called "nudge") your actions and preferences in the directions they prefer. By routing your connections through a number of proxy servers (Tor routers) you can make it perhaps not <i>theoretically</i> impossible but at least <i>very hard</i> for them to have a complete and accurate list of who your friends are, your religion, politics, likely health issues, sexual orientation and what news sites or books you read.
255 311
 </p>
@@ -260,26 +316,26 @@ In F-droid under the <b>repositories</b> menu you can enable the <b>guardian pro
260 316
 </div>
261 317
 </div>
262 318
 
263
-<div id="outline-container-sec-8" class="outline-2">
264
-<h2 id="sec-8">Email</h2>
265
-<div class="outline-text-2" id="text-8">
319
+<div id="outline-container-org0b855a4" class="outline-2">
320
+<h2 id="org0b855a4">Email</h2>
321
+<div class="outline-text-2" id="text-org0b855a4">
266 322
 <p>
267 323
 The easiest way to access email is by installing the <a href="./app_mailpile.html">Mailpile</a> app. This keeps your GPG keys off of possibly insecure mobile devices but still enables encrypted email communications in an easy way. You can use K9 mail if you prefer, but that will require installing OpenKeychain and having your GPG keys on the device, which is a lot more risky.
268 324
 </p>
269 325
 </div>
270 326
 </div>
271
-<div id="outline-container-sec-9" class="outline-2">
272
-<h2 id="sec-9">Services</h2>
273
-<div class="outline-text-2" id="text-9">
327
+<div id="outline-container-org4eecc0f" class="outline-2">
328
+<h2 id="org4eecc0f">Services</h2>
329
+<div class="outline-text-2" id="text-org4eecc0f">
274 330
 <p>
275 331
 For information on configuring various apps to work with Freedombone see the <a href="./apps.html">apps section</a>. Also see advice on chat apps in the <a href="./faq.html">FAQ</a>.
276 332
 </p>
277 333
 </div>
278 334
 </div>
279 335
 
280
-<div id="outline-container-sec-10" class="outline-2">
281
-<h2 id="sec-10">Battery</h2>
282
-<div class="outline-text-2" id="text-10">
336
+<div id="outline-container-org0f96cf1" class="outline-2">
337
+<h2 id="org0f96cf1">Battery</h2>
338
+<div class="outline-text-2" id="text-org0f96cf1">
283 339
 <p>
284 340
 Even with free software apps it's not difficult to get into a situation where your battery doesn't last for long. To maximize battery life access RSS feeds via the onion-based mobile reader within a Tor-compatible browser and not from a locally installed RSS app.
285 341
 </p>
@@ -298,9 +354,9 @@ It's also recommended to disable battery optimisations for Conversations and Orb
298 354
 </div>
299 355
 </div>
300 356
 
301
-<div id="outline-container-sec-11" class="outline-2">
302
-<h2 id="sec-11">Blocking bad domains</h2>
303
-<div class="outline-text-2" id="text-11">
357
+<div id="outline-container-orgb6d0da7" class="outline-2">
358
+<h2 id="orgb6d0da7">Blocking bad domains</h2>
359
+<div class="outline-text-2" id="text-orgb6d0da7">
304 360
 <p>
305 361
 You can block known bad domains by editing the <b>/system/etc/hosts</b> file on your device. It is possible to use extensive ad-blocking hosts files used by other ad-blocking systems such as pi-hole, but merely blocking Facebook and Google Analytics will protect you against much of the corporate surveillance which goes on. Even if you don't have a Facebook account this may still be useful since they will still try to create a "ghost profile" of you, so the less data they have the better.
306 362
 </p>
@@ -318,7 +374,6 @@ On your system (not the device) install the <b>android-tools</b> package. For ex
318 374
 </p>
319 375
 
320 376
 <div class="org-src-container">
321
-
322 377
 <pre class="src src-bash">sudo pacman -S android-tools
323 378
 </pre>
324 379
 </div>
@@ -328,7 +383,6 @@ Connect the device to your system via a USB cable, then:
328 383
 </p>
329 384
 
330 385
 <div class="org-src-container">
331
-
332 386
 <pre class="src src-bash">adb root
333 387
 adb remount
334 388
 adb pull /system/etc/hosts
@@ -340,7 +394,6 @@ Now edit the hosts file which was pulled and append:
340 394
 </p>
341 395
 
342 396
 <div class="org-src-container">
343
-
344 397
 <pre class="src src-bash">127.0.0.1       www.facebook.com
345 398
 127.0.0.1       facebook.com
346 399
 127.0.0.1       static.ak.fbcdn.net
@@ -365,7 +418,6 @@ Then upload the hosts file back again with:
365 418
 </p>
366 419
 
367 420
 <div class="org-src-container">
368
-
369 421
 <pre class="src src-bash">adb push hosts /system/etc/hosts
370 422
 </pre>
371 423
 </div>
@@ -374,14 +426,9 @@ Then upload the hosts file back again with:
374 426
 Once that's done you may want to set <b>Root access</b> on the device back to <b>Disabled</b> and turn <b>Android debugging</b> off.
375 427
 </p>
376 428
 
377
-<div class="export">
378
-<p>
379
-&lt;center&gt;
380
-Return to the &lt;a href="index.html"&gt;home page&lt;/a&gt;
381
-&lt;/center&gt;
382
-</p>
383
-
384
-</div>
429
+<center>
430
+Return to the <a href="index.html">home page</a>
431
+</center>
385 432
 
386 433
 
387 434