I’d love to see fairphone publishing the source code/device tree for FP3 so the devs can port lineage or PureOS to the FP3.
As they haven’t done it yet, i currently kind of degoogled my FP3 with this steps:
- no internet connection for FP3 until finished the following steps
- uninstalled most of the google apps using adb and the script/applist provided in Google Apps keep reinstalling/ reactivating (not gsf and gms, already commented out in the script.
I found out that they are needed to receive sms)Edit by @Stefan: Not true, at least for QKSMS, see here. - installed the phone dialer from lineageos via “adb install” like recommended in Is there any alternative to the default Dialer app - that works on FP3? (replacement for google dialer)
- installed simple contacts via “adb install” with apk from F-Droid website (replacement for Google Contacts)
- installed QKSMS via “adb install” with apk from F-Droid website (replacement for Google Messages)
- installed Etar Open Source Calendar via “adb install” with apk from F-Droid website (replacement for Google Calendar)
- installed wireguard via “adb install” with apk from F-Droid website and added a profile to my private vpn (with pi-hole for dns-blocking last google stuff (like gstatic and googleanalytics) and of course facebook, ads etc.)
- In Settings -> VPN -> WireGuard i activated both options (VPN always active and block connections withoug VPN; or similar, translated from german)
- Connected FP3 to the Internet
- Installed F-Droid and DAVx5 to get new apps and sync Contacts and Calendars from my Nextcloud
- Done.
Of course this guide is only usable if you own a server (raspberry pi does the job) with pi-hole and vpn-server running…