Difference between revisions of "Android"

From Jon's Wiki
m (Added some more apps.)
Line 10: Line 10:
 
On your phone, install the [http://f-droid.org/ F-Droid] app, it's an open source only app store.
 
On your phone, install the [http://f-droid.org/ F-Droid] app, it's an open source only app store.
  
* Install [https://f-droid.org/repository/browse/?fdid=org.torproject.android Orbot] if you want to use the Tor network
 
 
* Replace Google search with [https://f-droid.org/repository/browse/?fdid=com.duckduckgo.mobile.android Duck Duck Go]
 
* Replace Google search with [https://f-droid.org/repository/browse/?fdid=com.duckduckgo.mobile.android Duck Duck Go]
 
* Keep an eye on [http://www.reddit.com/r/fossdroid/ r/fossdroid], have a read of the [http://arstechnica.com/gadgets/2014/07/exploring-the-world-of-foss-android-can-a-smartphone-be-open-source/ Ars Technica] and [http://lwn.net/Articles/602521/ LWN] articles.
 
* Keep an eye on [http://www.reddit.com/r/fossdroid/ r/fossdroid], have a read of the [http://arstechnica.com/gadgets/2014/07/exploring-the-world-of-foss-android-can-a-smartphone-be-open-source/ Ars Technica] and [http://lwn.net/Articles/602521/ LWN] articles.
 +
 +
== Security and anonymity ==
 +
 +
* Install [https://f-droid.org/repository/browse/?fdfilter=afwall&fdid=dev.ukanth.ufirewall AFWall+] for an excellent firewall.
 +
* Install [https://f-droid.org/repository/browse/?fdid=org.torproject.android Orbot] if you want to use the Tor network.
 +
** Install [https://f-droid.org/repository/browse/?fdfilter=afwall&fdid=org.ethack.orwall orWall] if you want to force other applications through Tor (using Orbot), but it will clash with AFWall+
  
 
== IM, chat, Hangouts ==
 
== IM, chat, Hangouts ==
  
On the server, install the [[Prosody]] XMPP server and create yourself an account. On your phone, install one of:
+
On the server, install the [[Prosody]] XMPP server and create yourself an account. On your phone, install [https://f-droid.org/repository/browse/?fdid=eu.siacs.conversations Conversations] - free on F-Droid, $3 on the play store.
 
 
* [https://f-droid.org/repository/browse/?fdid=eu.siacs.conversations Conversations] (the best XMPP app for Android, free on F-Droid, $3 on the play store)
 
* [https://play.google.com/store/apps/details?id=de.shapeservices.impluslite IM+] (multi-protocol)
 
* [https://play.google.com/store/apps/details?id=com.octro.OctroTalk OctroTalk] (lets you do voice & video calls over Google XMPP)
 
  
 
== Calendar and contacts sync ==
 
== Calendar and contacts sync ==
Line 26: Line 27:
 
On the server, install [http://baikal-server.com/ Baïkal], which is a very lightweight PHP-based CalDAV and CardDAV server. Point Apache at it and strap on an SSL certificate and you're good to go. Export your contacts from Google/Facebook/wherever, and import them into Baïkal.
 
On the server, install [http://baikal-server.com/ Baïkal], which is a very lightweight PHP-based CalDAV and CardDAV server. Point Apache at it and strap on an SSL certificate and you're good to go. Export your contacts from Google/Facebook/wherever, and import them into Baïkal.
  
On your phone, install [https://f-droid.org/repository/browse/?fdid=at.bitfire.davdroid DAVdroid] and add accounts with the appropriate CalDAV and CardDAV URLs. Now your contacts and calendar should turn up on your phone.
+
On your phone, install [https://f-droid.org/repository/browse/?fdid=at.bitfire.davdroid DAVdroid] and add accounts with the appropriate CalDAV and CardDAV URLs. Now your contacts and calendars will sync on your phone.
  
 
== Email ==
 
== Email ==
Line 34: Line 35:
 
* [https://f-droid.org/repository/browse/?fdid=com.fsck.k9 K-9 Mail]
 
* [https://f-droid.org/repository/browse/?fdid=com.fsck.k9 K-9 Mail]
 
* [https://f-droid.org/repository/browse/?fdid=org.sufficientlysecure.keychain OpenKeychain] - OpenPGP encryption, works with K-9 Mail and Conversations (see above).
 
* [https://f-droid.org/repository/browse/?fdid=org.sufficientlysecure.keychain OpenKeychain] - OpenPGP encryption, works with K-9 Mail and Conversations (see above).
 +
 +
== E-Books ==
 +
 +
Use [http://calibre-ebook.com/ Calibre] on your PC to manage your e-book collection, and install [https://f-droid.org/repository/browse/?fdfilter=fbreader&fdid=org.geometerplus.zlibrary.ui.android FBReader] on your phone. The FBReader [https://f-droid.org/repository/browse/?fdfilter=fbreader&fdid=org.geometerplus.fbreader.plugin.local_opds_scanner Calibre OPDS plugin] will find your Calibre library on your local network.

Revision as of 23:07, 13 May 2015

A terse run-down on how to get off the Google train, stop corporations Hoovering data from your phone, and all that (the story so far, at least...)

Root your phone and install a ROM

Install CyanogenMod. Instructions for a Galaxy Note 3, but you can almost certainly find a similar procedure for your phone on the internet. Start here.

Search, App stores

On your phone, install the F-Droid app, it's an open source only app store.

Security and anonymity

  • Install AFWall+ for an excellent firewall.
  • Install Orbot if you want to use the Tor network.
    • Install orWall if you want to force other applications through Tor (using Orbot), but it will clash with AFWall+

IM, chat, Hangouts

On the server, install the Prosody XMPP server and create yourself an account. On your phone, install Conversations - free on F-Droid, $3 on the play store.

Calendar and contacts sync

On the server, install Baïkal, which is a very lightweight PHP-based CalDAV and CardDAV server. Point Apache at it and strap on an SSL certificate and you're good to go. Export your contacts from Google/Facebook/wherever, and import them into Baïkal.

On your phone, install DAVdroid and add accounts with the appropriate CalDAV and CardDAV URLs. Now your contacts and calendars will sync on your phone.

Email

Run your own mail server, and install:

E-Books

Use Calibre on your PC to manage your e-book collection, and install FBReader on your phone. The FBReader Calibre OPDS plugin will find your Calibre library on your local network.