Bladeren bron

Note on battery preservation

Bob Mottram 9 jaren geleden
bovenliggende
commit
0ff5de92b6
2 gewijzigde bestanden met toevoegingen van 45 en 31 verwijderingen
  1. 6
    3
      doc/EN/mobile.org
  2. 39
    28
      website/EN/mobile.html

+ 6
- 3
doc/EN/mobile.org Bestand weergeven

@@ -24,18 +24,17 @@ Mobile phones are insecure devices, but they're regarded as being so essential t
24 24
   <tr>
25 25
     <td><center><b><h3>Open</h3></b><br>Use a free and open source operating system. Open means more trustworthy</center></td>
26 26
     <td><center><b><h3>Remove</h3></b><br>If there are any proprietary apps then remove or deactivete them</center></td>
27
-  </tr>
28
-  <tr>
29 27
     <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>
30
-    <td><center><b><h3>Apps</h3></b><br>Use F-droid to install new apps</center></td>
31 28
   </tr>
32 29
   <tr>
30
+    <td><center><b><h3>Apps</h3></b><br>Use F-droid to install new apps</center></td>
33 31
     <td><center><b><h3>Lock</h3></b><br>Enable a lock screen with a maximum number of password guesses</center></td>
34 32
     <td><center><b><h3>Onion</h3></b><br>Onion route your connections to avoid bulk metadata collection</center></td>
35 33
   </tr>
36 34
   <tr>
37 35
     <td><center><b><h3>ssh</h3></b><br>Set up ssh access to Freedombone</center></td>
38 36
     <td><center><b><h3>Services</h3></b><br>Connect to the Freedombone services</center></td>
37
+    <td><center><b><h3>Battery</h3></b><br>Avoid battery-eating apps</center></td>
39 38
   </tr>
40 39
 </table>
41 40
 </center>
@@ -83,3 +82,7 @@ For information on configuring various apps to work with Freedombone see the [[f
83 82
 Return to the <a href="index.html">home page</a>
84 83
 </center>
85 84
 #+END_EXPORT
85
+* Battery preservation
86
+Even with free software apps it's not difficult to get into a situation where your battery doesn't last for long. The 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. Also access the microblog via a browser. Using the browser interfaces means that the electrical energy cost of periodically checking and updating feeds is taken by the server and not by the mobile device itself.
87
+
88
+If you have Syncthing installed then change the settings so that it only syncs when charging and when on wifi. Avoid any apps which might be continuously polling and preventing the device from going into sleep mode when it's not used.

+ 39
- 28
website/EN/mobile.html Bestand weergeven

@@ -3,7 +3,7 @@
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
-<!-- 2016-03-28 Mon 11:25 -->
6
+<!-- 2016-04-11 Mon 09:22 -->
7 7
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8 8
 <meta name="viewport" content="width=device-width, initial-scale=1" />
9 9
 <title></title>
@@ -171,25 +171,24 @@ Mobile phones are insecure devices, but they're regarded as being so essential t
171 171
   <tr>
172 172
     <td><center><b><h3>Open</h3></b><br>Use a free and open source operating system. Open means more trustworthy</center></td>
173 173
     <td><center><b><h3>Remove</h3></b><br>If there are any proprietary apps then remove or deactivete them</center></td>
174
-  </tr>
175
-  <tr>
176 174
     <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>
177
-    <td><center><b><h3>Apps</h3></b><br>Use F-droid to install new apps</center></td>
178 175
   </tr>
179 176
   <tr>
177
+    <td><center><b><h3>Apps</h3></b><br>Use F-droid to install new apps</center></td>
180 178
     <td><center><b><h3>Lock</h3></b><br>Enable a lock screen with a maximum number of password guesses</center></td>
181 179
     <td><center><b><h3>Onion</h3></b><br>Onion route your connections to avoid bulk metadata collection</center></td>
182 180
   </tr>
183 181
   <tr>
184 182
     <td><center><b><h3>ssh</h3></b><br>Set up ssh access to Freedombone</center></td>
185 183
     <td><center><b><h3>Services</h3></b><br>Connect to the Freedombone services</center></td>
184
+    <td><center><b><h3>Battery</h3></b><br>Avoid battery-eating apps</center></td>
186 185
   </tr>
187 186
 </table>
188 187
 </center>
189 188
 
190
-<div id="outline-container-orgheadline1" class="outline-2">
191
-<h2 id="orgheadline1">Open</h2>
192
-<div class="outline-text-2" id="text-orgheadline1">
189
+<div id="outline-container-org5433fbb" class="outline-2">
190
+<h2 id="org5433fbb">Open</h2>
191
+<div class="outline-text-2" id="text-org5433fbb">
193 192
 <p>
194 193
 Use a Linux based phone operating system. Typically this will mean Android, but could also mean Cyanogenmod or Replicant. Cyanogen 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 Cyanogenmod. 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.
195 194
 </p>
@@ -200,45 +199,45 @@ Why is it so important to run Linux on a phone? Aren't <i>iThings</i> supposed t
200 199
 </div>
201 200
 </div>
202 201
 
203
-<div id="outline-container-orgheadline2" class="outline-2">
204
-<h2 id="orgheadline2">Remove</h2>
205
-<div class="outline-text-2" id="text-orgheadline2">
202
+<div id="outline-container-org12faf39" class="outline-2">
203
+<h2 id="org12faf39">Remove</h2>
204
+<div class="outline-text-2" id="text-org12faf39">
206 205
 <p>
207 206
 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.
208 207
 </p>
209 208
 </div>
210 209
 </div>
211 210
 
212
-<div id="outline-container-orgheadline3" class="outline-2">
213
-<h2 id="orgheadline3">Encrypt</h2>
214
-<div class="outline-text-2" id="text-orgheadline3">
211
+<div id="outline-container-orgf975704" class="outline-2">
212
+<h2 id="orgf975704">Encrypt</h2>
213
+<div class="outline-text-2" id="text-orgf975704">
215 214
 <p>
216 215
 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.
217 216
 </p>
218 217
 </div>
219 218
 </div>
220 219
 
221
-<div id="outline-container-orgheadline4" class="outline-2">
222
-<h2 id="orgheadline4">Apps</h2>
223
-<div class="outline-text-2" id="text-orgheadline4">
220
+<div id="outline-container-org385d091" class="outline-2">
221
+<h2 id="org385d091">Apps</h2>
222
+<div class="outline-text-2" id="text-org385d091">
224 223
 <p>
225 224
 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.
226 225
 </p>
227 226
 </div>
228 227
 </div>
229 228
 
230
-<div id="outline-container-orgheadline5" class="outline-2">
231
-<h2 id="orgheadline5">Lock</h2>
232
-<div class="outline-text-2" id="text-orgheadline5">
229
+<div id="outline-container-org899e8d4" class="outline-2">
230
+<h2 id="org899e8d4">Lock</h2>
231
+<div class="outline-text-2" id="text-org899e8d4">
233 232
 <p>
234 233
 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.
235 234
 </p>
236 235
 </div>
237 236
 </div>
238 237
 
239
-<div id="outline-container-orgheadline6" class="outline-2">
240
-<h2 id="orgheadline6">Onion</h2>
241
-<div class="outline-text-2" id="text-orgheadline6">
238
+<div id="outline-container-org4f05510" class="outline-2">
239
+<h2 id="org4f05510">Onion</h2>
240
+<div class="outline-text-2" id="text-org4f05510">
242 241
 <p>
243 242
 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.
244 243
 </p>
@@ -249,9 +248,9 @@ In F-droid under the <b>repositories</b> menu you can enable the <b>guardian pro
249 248
 </div>
250 249
 </div>
251 250
 
252
-<div id="outline-container-orgheadline7" class="outline-2">
253
-<h2 id="orgheadline7">ssh</h2>
254
-<div class="outline-text-2" id="text-orgheadline7">
251
+<div id="outline-container-org15f5293" class="outline-2">
252
+<h2 id="org15f5293">ssh</h2>
253
+<div class="outline-text-2" id="text-org15f5293">
255 254
 <p>
256 255
 The most secure way to access email is via an ssh connection and shell interface. This is not highly convenient, but it does keep your email and GPG key off of the phone which improves your security. If your phone is subsequently stolen then even if an adversary can get past the lock screen <i>there are no emails stored on the phone</i>. Install <b>Connectbot</b>, generate an RSA key of at least 2048 bits and give it a password. Copy and paste the ssh public key to a pastebin and then add it to <i>home/myusername</i>.ssh/authorized keys on Freedombone. Then add an ssh account for the Freedombone, using port 2222. Before you log in you will need to ensure that the ssh key is unlocked. If you lose your phone then you can remove that public key from <i>authorized_keys</i> and anyone in possession of the phone will no longer be able to get ssh access to your system.
257 256
 </p>
@@ -262,9 +261,9 @@ This is a <i>defense in depth</i> approach in which there are multiple hurdles w
262 261
 </div>
263 262
 </div>
264 263
 
265
-<div id="outline-container-orgheadline8" class="outline-2">
266
-<h2 id="orgheadline8">Services</h2>
267
-<div class="outline-text-2" id="text-orgheadline8">
264
+<div id="outline-container-orgdec4953" class="outline-2">
265
+<h2 id="orgdec4953">Services</h2>
266
+<div class="outline-text-2" id="text-orgdec4953">
268 267
 <p>
269 268
 For information on configuring various apps to work with Freedombone see the <a href="./usage.html">usage section</a>.
270 269
 </p>
@@ -274,6 +273,18 @@ Return to the <a href="index.html">home page</a>
274 273
 </center>
275 274
 </div>
276 275
 </div>
276
+<div id="outline-container-org30e3244" class="outline-2">
277
+<h2 id="org30e3244">Battery preservation</h2>
278
+<div class="outline-text-2" id="text-org30e3244">
279
+<p>
280
+Even with free software apps it's not difficult to get into a situation where your battery doesn't last for long. The 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. Also access the microblog via a browser. Using the browser interfaces means that the electrical energy cost of periodically checking and updating feeds is taken by the server and not by the mobile device itself.
281
+</p>
282
+
283
+<p>
284
+If you have Syncthing installed then change the settings so that it only syncs when charging and when on wifi. Avoid any apps which might be continuously polling and preventing the device from going into sleep mode when it's not used.
285
+</p>
286
+</div>
287
+</div>
277 288
 </div>
278 289
 <div id="postamble" class="status">
279 290