Four methods to degoogle your Android phone

How to Guides

Whether you are using Android or iOS, Google and other tech giants are constantly harvesting your personal data. And they do so even if you haven’t install additional apps or you barely use your phone, since the operating system and your pre-installed apps have access to embedded sensors (GPS, fingerprint, accelerometer, gravity sensor, .etc..) Many of these sensors collect sensitive data, putting your privacy at risk.

Fortunately, there are ways to limit the data that Google and third parties collect from you. And if you want Google completely out of your life (at least on your phone), it is also possible! But simply turning off a few settings won’t be enough. In this tutorial we will explore 4 methods to degoogle your Android phone so you can regain control over your data and enjoy enhanced privacy.

Complete degoogling: Install an alternative OS (Operating System).

The best way to regain your privacy is by installing a custom ROM—a completely different operating system—on your Android device. These custom ROMs are frequently developed to improve device performance, offer more functionality, or provide a distinctive user experience. For a list of custom ROMs you can read our article about it here.
Degoogled ROMs developers will usually remove Google’s proprietary software that come pre-installed and replace it with alternatives. However, there are limitations that can come with using a degoogled custom ROMs you need to be aware of:

  1. Device support. Sometimes only a few devices are compatible, making it difficult for people to switch to these alternatives, and compatibility often occurs long after the device is released. But recent developments are changing the game. Some projects, such as iodéOS have released a GSI (Generic System Image), which allows the installation of a custom ROM on hundreds more devices. This means that you are no longer limited by the specific phone models officially supported by a ROM.
  2. Update frequency. When choosing a degoogled ROM it is important to check the Android version the OS is based on and the frequency updates. A system that gets updated on a monthly update is usually a good sign of a well-maintained one, as it will probably include security updates, and security is closely bound to privacy.
  3. Alternatives choice and app compatibility. On any stock Android device, you will quickly notice that it is impossible to uninstall pre-installed applications, such as Google Chrome. These unwanted apps are known as bloatware. On a degoogled ROM these apps will be removed, sometimes replaced with selected alternatives. You should in particular the appstore and check if MicroG services are included. These services are an open source replacement of Google Play Services and are useful for app compatibility. Without microG many Android apps wouldn’t work anymore. iodéOS includes microG and a set of privacy-friendly (and uninstallable) alternative apps.
  4. (Additional) Network activity monitoring tool. Ok you’re now freshly degoogled on your new OS environment, it is a big step. But what if you want to install back your favorite apps? How do you know Google and third parties won’t be back collecting your data? A few custom ROMs will include a tool firewall/adblocker to monitor your apps’ activity and limit the data collection by blocking it. That could be a firewall, adblocker, or even private DNS.
    If they don’t include one, we highly recommand installing one. iodéOS includes Quad9 as default DNS and our own built-in adblocker (the iodé blocker).

Method 1: Buy a degoogled device directly from the developers

DIY (Do It Yourself) degoogling may be daunting for many readers. Several ROM developers support their work by selling degoogled devices directly from their websites. This is the easiest method as you will get a new or refurbished device shipped directly to you.

Our iodé shop has 30 new and refurbished models (phones and tablets!) to choose from, the largest variety of any custom android operating system.

Method 2: DIY degoogle – custom ROM installation

If your phone is still running and are ready to awaken your geeky side, then you can install a degoogled OS instead of buying a new device.

Benefits:

  • The planet (and your wallet) will even thank you for that!
  • You can choose from a wider variety of devices, particularly if you decide to install a GSI.

Downsides:

  • Requires technical knowledge, and a factory reset.
  • Flashing a ROM can carry the risk of “bricking”, or ruining the device.

Step 1: check Device Compatibility Before you begin, ensure that your phone is compatible with the ROM you want to install. The installation of the ROM will require unlocking the bootloader, a process that varies by manufacturer, models, and variants. Some manufacturers don’t even allow the bootloader to be unlocked in the first place.

Step 2 (manual installation): follow the specific installation instructions to your device. These instructions are pretty similar for every OS. In most cases, you will have to:

  • Enable Developer Options and OEM Unlocking in the settings.
  • Install a custom recovery. Sometimes a custom recovery is provided by the developer, , otherwise you can install a popular one like TWRP (Team Win Recovery Project).
  • After downloading and flashing the recovery using your PC, you’ll be ready to install – or flash – the new ROM, by rebooting your device into recovery mode. Select the correct zip file and flash it.
  • Afterward, you can optionally flash additional apps or services like microG or an adblocker if they are not included already.

Step 2 (automatic installation): some developers, like iodéOS also provide programs to “automatically” do the job for you. Though it can reduce the risk of ruining the device, you should be aware the installation can still go wrong.

Partial Degoogling: DIY degoogling a device that does not support an alternative OS

Again, nothing is more environmentally friendly than using your existing device. Many people will already have a device that they’d like to degoogle, but which is incompatible with installing a degoogled OS. While none of the following will completely remove google from collecting information from you, you can recover some of your privacy by the next two methods:

Method 3: degoogle Android from the settings

Step 1: remove the bloatware. These apps can be one obstacle to moving away from Google services. The only solution for these apps is to disable them in the settings, unless you are willing to take the risk of trying to uninstall them using adb developer tools.
this still needs to be written if we want to include it. links: https://github.com/0x192/universal-android-debloater

Disable Google Play Store on Android

Reduce ads and tracking system wide via private DNS

If you want a simple configuration that reduces tracking while you’re browsing online, you can configure a private DNS on your Android device. We already covered what DNS is in this article, feel free to read that first if you need a quick reminder and then come back to this article. You need at least Android 9 or higher for this to work.

Go to Settings -> Network & Internet -> Private DNS and tap on “Hostname of private DNS provider”.

Insert one of the following domains. Each is fine and hosted by a different organization that advocate for privacy. It’s free to use and can be regarded as a public service:

  • dnsforge.de
  • dismail.de
  • BlahDNS.com
  • all.dns.mullvad.net (for complete blocking)
  • adblock.dns.mullvad.net (if you just want to block ads and trackers, but allow other addresses)

For a complete list of DNS hostnames that block content based on different categories, visit this Mullvad article on DNS. After entering the private DNS, tap “Save” and you’re good to go. This blocks ads systemwide, whether you’re connected to Wi-Fi or a mobile network.

This method is pointless if you’re using an adblocking app or a Pi-Hole, which we’ll cover next.

Use an adblocking app or a Pi-Hole

AdAway


AdAway is an open source tracking blocker that works with filter lists to block advertising and tracking, similar to the iode app.
Source Code: https://github.com/AdAway/AdAway
App Store: https://f-droid.org/packages/org.adaway/
Website: https://adaway.org/

NetGuard


NetGuard is another open source app that combines a firewall with ad blocking capabilities. The free version doesn’t come with ad and tracking blocking, the pro version does.
Source Code: https://github.com/M66B/NetGuard
App Store: https://f-droid.org/en/packages/eu.faircode.netguard/
Website: https://www.netguard.me/

Pi-Hole


A Pi-Hole is your own DNS blocker in your home network, that you build with a Rasberry Pi. Similar to the private DNS blocking we’ve covered earlier, it blocks trackers and ads based on filter lists and does that for all devices that are connected to your home network, by placing it between your base internet connection and your router. It’s an ad blocking gate keeper, so to speak.
Source Code: https://github.com/pi-hole/pi-hole
Installation Guide: https://github.com/pi-hole/pi-hole/#one-step-automated-install
Website: https://pi-hole.net/

TODO

Step 2: disable Google account and telemetry (settings -> Google -> …)

Step 3: Install alternative Play Store (F-Droid open source)

Step 4: install list of privacy-friendly apps

Step 5 (optional?): install adblocker

We care deeply about your privacy. Everyone should be able to have an online life without trackers, advertising, or bloatware. We offer the iodéOS operating system free for download, but you can also help us pay our bills by buying a phone with iodéOS preinstalled or making a donation.

iodé white logo 367x134