LineageOS is an open-source derivative of Google’s Android Open Source Project (AOSP). It is pretty lean and comes out of the box without all the crapware of the big smartphone vendors, which means: almost no tracking by third parties.
Google is still nosing around, though, so it needs a few tweaks before you can call it a true private OS. This is a comprehensive step-by-step guide to do so. Part of it is an English translation of the excellent Kuketz-Blog (German).
If you follow the steps below on a vanilla LineageOS 18.1 without MicroG, you will achieve feature parity with /e/OS. Check out their whitepaper regarding details.
- High-Level System Settings
- Change system browser defaults
- Disable phone number lookup
- Change the Domain Name Server (DNS)
- Helpful apps
- Low-level system settings
… if you want to follow all steps:
fastbootset up on a host system
- LineageOS 18.1 installed
- … and rooted with Magisk
- Developer mode enabled by tapping build number 7 times in Settings -> About phone -> Build number)
- Options enabled in Settings -> System -> Advances -> Developer options:
- USB debugging
- Rooted debugging
1.3 Steps to repeat after each system upgrade
- Tested on vanilla LineageOS 18.1 (no MicroG) on a Fairphone 2. It should also work for other devices and probably earlier versions of LineageOS, also with MicroG.
- No guarantee for comprehensiveness or correctness. Documentation is spotty to say the least.