diff options
Diffstat (limited to 'src/Android:My_Phone_Configuration.adoc')
-rw-r--r-- | src/Android:My_Phone_Configuration.adoc | 147 |
1 files changed, 147 insertions, 0 deletions
diff --git a/src/Android:My_Phone_Configuration.adoc b/src/Android:My_Phone_Configuration.adoc new file mode 100644 index 0000000..50dbedc --- /dev/null +++ b/src/Android:My_Phone_Configuration.adoc @@ -0,0 +1,147 @@ +Android:My Phone Configuration +============================== +:author: Aaron Ball +:email: nullspoon@iohq.net + +== {doctitle} + +I rebuilt my phone this weekend so I could test out http://aospa.co/[AOSPA] +(Paranoid Android) for my phone, since unofficial support was just released a +few days ago. + +During my rebuild, it occured to me that I haven't seen much documentation on +people's processes and software sets, especially for the folks who want to run +a phone on as much open source software as possible. I have found +https://blog.torproject.org/blog/mission-impossible-hardening-android-security-and-privacy[one +post] written by the nice folks over at the Tor project, which discusses how to +harden an Android device and provides a similar set of information I am about +to provide, but it's slightly out of date. That said, here's how I run my +phone. + + +[[disabled-applications]] +== Disabled Applications + +The first thing I do when booting my phone for the first time, is +disable several applications that come preinstalled on most roms or come +as a part of Google Apps. + + +[[android-applications]] +== Android Applications + +* **Browser**: I disable this one becasue with Google Apps installed and +an account set up, it forces you to log in to all of Google's services. I use +https://github.com/anthonycr/Lightning-Browser[Lightning Browser] instead (it's +available on the f-droid market). + +* **Email**: Disabled because I use https://github.com/k9mail/k-9/[k-9 +mail] instead, due to its support for account backups, source code being +readily available, not being developed mainly by Google, etc. K-9 is also +available on the f-droid market. + +* **Exchange Services**: This one I disable because I don't have any +exchange accounts on my phone. No sense in having it enabled if you aren't +using it. + +* **One Time Init**: This is executed one time, on first boot, or so its +name indicates. If it's running more than that, I don't want it running, so it +is disabled. + +* **Sound Recorder**: I disable this one mostly because I don't use it, +and disabling it removes its icon from my application drawer, thus saving +space. + + +[[google-appls-services]] +== Google Appls Services + +* **Google Backup Transport**: I don't back up my phone to Google's +services. + +* **Google Calendar Sync**: I don't sync my calendar through Google +anymore. + +* **Google Contacts Sync**: I don't sync my contacts through Google +anymore. + +* **Google One Time Init**: It's a one time init. No sense in leaving it +enabled once it has run once. + +* **Market Feedback Agent**: I don't give market feedback on my phone. + + +[[installed-applications]] +== Installed Applications + +These are the applications I have installed on my phone. The majority of them +are open source and can be found on the https://f-droid.org/[f-droid market]. + +* **And Bible**: Open source Christian Bible for android. + +* **Barcode Scanner**: Useful for scanning all kind of barcodes. Open +source and available on f-droid. + +* **Conversations**: This is my chat client. It supports encryption end +to end, and has a very friendly interface. Open source and available on +f-droid. + +* **DAVdroid**: I currently host all of my contacts and calendars on my +own hosted Owncloud instance. This provides support for caldave and carddav +syncing, which allows me to no longer keep my contacts or calendars on Google's +services. + +* **Duolingo**: One of my favorite language-learning tools. Closed +source though (I wish they'd change that, but oh well). + +* **f-droid**: Exclusively open source Android market. I have to +download all these applications somehow after all. + +* **spaRSS**: Open source rss stream reader based on Flym and Sparse rss. + +* **K-9 Mail**: Open source fork of the stock Android email client. +Supports backup of all accounts so they can later be re-imported (useful for us +flash junkies) + +* **Kore**: Open source Kodi (or xbmc) remote control client. Available +on f-droid. + +* **Lightning**: Open source and lightweight browser. Very smooth and +fast. Available on f-droid market. + +* **oandbackup**: Application backup software. I don't flash a new rom +without first using this to back up each individual application. Available on +the f-droid market. + +* **Open Camera**: With the introduction of the lolipop camera, it has +gotten much "dumber". I like all the advanced settings, so I have this +installed. + +* **OpenKeychain**: Imports pgp keys. Integrates into Password Store and +K-9 mail for encrypting/decrypting passwords, and encrypting/decrypting and +signing emails, respective. + +* **Orbot**: Open source Tor client. Available on the f-droid market. + +* **OsmAnd~**: Open source map application. Fair replacement for Google +Maps. Available on f-droid market. + +* **Password Store**: Password manager. Uses pgp to encrypt/decrypt +password entries. Also has clients for Linux, Windows, and OsX. Available on +f-droid market. + +* **Syncthing**: How I backup my phone, off-phone. Open source +peer-to-peer synchronization client. I have mine set up to sync +/storage/sdcard0 and /storage/sdcard1, which gets all the necessary data from +my phone, onto my laptop. Available on f-droid market. + +* **Google Voice**: This is the one last Google application I haven't +been able to replace yet, open source or no, free or no. It seems the majority +of competing services in this arena are all tailored to business voip +customers. I just want one phone number with text messaging support, and thus +can't justify $40 or more per month for this kind of service. I'm still on the +hunt though and will update this post if I ever manage to replace this +application. + + +// vim: set syntax=asciidoc: |