De-Googlification - To detach yourself from "Google's grip" on your Web life.
After getting off to an easy start, my next goal is to replace the Android ROM on my Moto E2. My stock Android ROM is Lolliop(5.1) which comes with a huge bundle of Google Services. Everything on the device is so well knit together that you instantly get comfortable with it and never want to let go. Instant access to a plethora of apps through the Play Store, periodically receiving weather updates, keeping me updated with the latest happenings in the technology world and real-time updates of my favorite football team. The setup was perfect!
However, although all of this enjoyable and convenient, I still need to get rid of it to protect my privacy which brings me to CyanogenMod. I downloaded the stable release and followed the installation process from the CyanogenMod wiki. The installation didn’t take long and was fairly simple. Fortunately, as I’m using Fedora on my laptop, the tools required to flash the ROM – adb and fastboot – were easily available through the official repository. CyanogenMod OS is an aftermarket OS which provides a host of customization options and other features which are not provided by official Android based firmwares of vendors. Moreover, CyanogenMod is free of Google services and is completely open source. Perfect replacement!
EDIT (21st June 2020) - CyanogenMod is no longer active. Lineage OS is it’s successor.
But wait a minute…. how do I install apps? With CyanogenMod, Google’s apps are gone which means Google Play Store is gone. Well, for geeks like me, there are alternatives to Google Play Store too. Enter F-Droid and Aptoide. Both of these stores are open source but cater to different needs. F-Droid only provides Free and Open Source Android apps which means I can get open source apps from there. For the proprietary apps like Slack, Twitter and mobile shopping, Aptoide serves me well.
EDIT (21st June 2020) - I’ve come back to this post after a long time. I’ve been using Aurora Store in place of Aptoide for the past couple of years now. Much better replacement to Google Play Store.
Unfortunately, there is a small drawback to this strategy. Many proprietary apps including the ones I mentioned above rely on Google Services Framework. This means that some apps will work while others won’t. For example, games like Clash of Clans and secure messengers like Signal won’t work at all.
EDIT (13th March 2017) - Today I discovered Signal doesn’t need Google Services Framework to run. So now I can use Signal on my CyanogenMod device. God bless Open whisper Systems.
But apps like Slack and a few others will work with a slight compromise on usability (manual checking of updates, periodically, is required as notifications are not provided).
The only service I now miss is contact sync. I’ve restored my contacts from the local backup I performed before installing CyanogenMod but I need to find an alternative soon. Using ownCloud to setup a private cloud is definitely not an option for me as I don’t have the necessary resources.
Finally, with mixed feelings I’ve managed to completely remove Google from my mobile. Meanwhile, I also discontinued Google Plus which wasn’t much of a concern.
Two more items to cross off of my list!
3 down. 5 to go.
 Although CyanogenMod is free of Google Services, one can always flash an additional file to install them. See Google Apps – CyanogenMod.