My de-googlified second-hand Pixel 5 is getting pretty banged up, the mic seems to be slowly giving in, running low on storage, battery life/degradation is starting to be an issue, firmware support has ended so even third-party OSes will only provide "extended support"...

I've looked around (even considered just getting another, slightly less busted one), and at some point considered a new Pixel 9A (just recently released), but then realized that would be *basically* the same size and close to par in price as the Fairphone 6 (also just released). So, given the incremental improvements of the FP6, I decided, what the heck, I love my Framework, why not just get the _Framework of Phones_ 😛

First impressions: it *is* big, but I think I can get somewhat used to it. Got the one with /e/OS pre-installed, might look into others if I don't like it. The built-in camera app is trash, but thankfully, GCam can make the camera on it at least usable.

#degooglification

I am attempting to delete the contents of a Gmail account that I created and began using in 2008.

I have already downloaded the entire mail file, and imported it into Thunderbird, so I won't lose anything relevant.

However, deleting the messages from Gmail is proving to be a challenge. You can select everything and "send it to the trash" but only 100 messages get dumped in at a time, and Gmail throws this unusual error message that seems to indicate they will continue doing this work in the background, but in 24 hours of doing this, none of the work appears to be getting done in the background. The message count remains the same.

So does anyone know how to actually trick Gmail into letting me completely empty this inbox other than 100 messages at a time?

#DeGoogleify #DeGooglification #enshittifcation

Reason 6,721,579 I love my de-Googled Android: no I don't need OR want your app, and neither do I want to use the "social media share targets" your marketing department decided to recognize…

#degooglification

@duncan_bayne @calyxos, a decent built-in keyboard, @organicmaps, there were quite a few things that took daily-driving the de-Googled P5 from "okay, maybe if you are nerd enough and willing to put up with a thousand papercuts"-territory to "initial setup is annoying but after that, it just works!" - but none really made such an impact on making this setup usable and recommendable for "normies" like AGC/Gcam and lately @ente, the two of which really makes it like 90% there in "it's just a decent camera phone with the comfortable sharing and backup"
#degooglification

A #degooglification lesson, AKA "centralization is bad" even when the Good Guys™ do it because it makes you less resilient:

One of the key piece of many (but not all) degooglified Android systems is a tool called "microG". It basically "pretends" to apps that you have Google Services installed, emulating the many system APIs basically all apps depend on.

One of these APIs are Location. In fact, you used to be able to install "add-ons", download a CSV of cell-towers and run mobile cell tower-based approximate geolocation fully locally. Well…

https://github.com/Helium314/Local-NLP-Backend?tab=readme-ov-file

> Note that microG has stopped supporting UnifiedNlp backends with 0.2.28.

https://github.com/microg/GmsCore/releases/tag/v0.2.28.231657

> The new location stack does not support UnifiedNlp modules anymore. This was a step necessary to take to get locations properly working on latest Android versions. […] For now, the new locations stack is relying exclusively on Mozilla Location Service for network based location.

You know what comes next? 

GitHub - Helium314/Local-NLP-Backend: Yet another network location backend for the UnifiedNLP/microG project

Yet another network location backend for the UnifiedNLP/microG project - Helium314/Local-NLP-Backend

GitHub

So at the end of 2021, I got an ASUS Zenfone 8. It was brand new, unlocked, costing around 800€ at the time, it replaced my aging Pixel 3... with a phone that, in many aspects was a step *backwards* (particularly in camera quality).

Well, it's 2024, the phone is barely 2.5 years old and *already* the last time it received security updates was *last November*. Not to mention how it's stuck on Android 13... NBD, says the intrepid homebrew modder, I'll just install a custom ROM..!

HA!

You *think*!

Apparently, over a year ago ASUS broke their (proprietary) unlocking mechanism by pulling the plug on the servers, and haven't ever fixed it. You can't unlock the bootloader, can't install any other OS.

My $200 Pixel 5 from Ali Express is a more secure and more capable phone than this piece of junk right now. How is this even *allowed* by consumer protection agencies??
#degooglification

I was today years old to learn about https://unifiedpush.org/ (thanks to @nlnet!) and holy wow!

Since switching to CalyxOS, private, reliable, but battery-efficient push notifications has been a "choose one, at best" sort of situation and this changes *everything*!!

Matrix (Element), Mastodon (Pachli), Telegram (Mercurygram) works, there are even forks for Signal! 🚀
#degooglification

UnifiedPush

UnifiedPush

The contrast between daily-driving @calyxos and having an another phone on stock Android and watching the firewall logs is pretty sobering.

Seeing the *OS* and its components phoning home to various (Google) APIs multiple times an hour, even while you are sleeping and haven't touched your phone for hours is.. quite something.

By comparison, the CalyxOS phone really only interacts with the network when needed, and most of the logged connections don't even go to external services, but ones I host myself (Matrix, Mastodon…)

Google sure is unavoidable (e.g. 80% of all internet mail lands on their servers), but that doesn't mean one should make it trivial for them to hoover up ALL of one's data all the time… 😶
#degooglification

Just got pointed to RethinkDNS: https://rethinkdns.com/
Think "AdBlockPlus, but for your Android Apps", basically lets you inspect the web traffic of your apps and block individual connections to avoid leaking your personal data through the myriad of trackers out there (I have used apps daily that had 7-10 different trackers in them, some of them fairly benign, mostly used for legit crash reports, but also a million different analytics companies with the big ones - Google, Facebook - the most prevalent).
#degooglification
Rethink | Fast, secure, configurable, private DNS + Firewall for Android.

3B+ Android users deserve access to a safer and open Internet. RethinkDNS is a private, secure, and fast DNS resolver with custom rules, blocklists, and analytics that lets you block websites temporarily with time-based rules, or permanently through 190+ pre-defined blocklists; analyse DNS requests in real-time, read through aggregated reports. RethinkDNS is highly-available with servers in over 300+ locations across the globe. RethinkDNS+Firewall, a companion app for Android, helps evade Internet censorship as enforced in most countries, and comes with bundled with a firewall that lets you monitor and control Internet access to apps installed on your device.

It's pretty scary when you look into it and realize that 60%(!) of all Android apps use the Firebase Analytics API, and if you have no idea what that means (I didn't) just look at this page of the developer docs:
https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/ConsentBuilder
#degooglification