Replying to Avatar Ava

RIP #Obtanium on "certified Android devices."

"Non-certified OSes, like GrapheneOS, should be unaffected by this for as long as they are allowed to continue to exist."

Freedom tech exists on iOS—after developers KYC themselves, even where Apple now allows sideloading under its rules. Android matters because it's open source and allows sideloading without Google's permission. That's why Nostr apps, FOSS tools, and freedom tech took root here.

#GrapheneOS works because it preserves that ecosystem without breaking continuity. But now Google's forcing developer KYC for the Play Store on certified devices. The choice becomes: KYC to Google or start over.

This is what breaks mobile in a way desktop never broke. On Linux, you can run open-source and closed-source software on the same primary system. On mobile, once the app ecosystem is gated, custom AOSP ROMs don’t get that role.

The result is a split by design. As I predicted—for the foreseeable future—stock Android becomes the primary device for most. Privacy ROMs get relegated to secondary use, not because of capability—but because of access.

For those whose threat model demands it, privacy ROMs remain the primary device. For everyone else, they become secondary—appealing to those willing to sacrifice convenience for privacy and security, but not the masses.

Obtainium dying on stock Android is the warning. After this, the rest is just enforcement.

The catch now, however, is that with custom ROMs you’re rebuilding the entire app ecosystem from scratch.

On Linux, you can still install closed-source software. On mobile, once you step outside the Google/Apple ecosystem, you’re not just losing a store—you’re losing the distribution, licensing, and services stack a lot of the apps people actually use are built around.

That’s Linux on mobile, but without an easy way to carry over the apps people already paid for, depend on for productivity, and use every day.

That’s the challenge in front of us right now.

https://keepandroidopen.org/

#IKITAO

Is all this drama just because these devs don’t want to submit some ID to google to publish their app?

Reply to this note

Please Login to reply.

Discussion

That’s the surface-level version, yeah.

But it’s not “just some ID.” It’s the start of identity gating by default for app distribution on certified Android devices—ala Apple. That changes who can publish, how apps get distributed, and what kinds of tools are even allowed to exist.

Obtainium isn’t “dying.” It’s being pushed out of the Play-services-backed distribution path on certified Android devices. It still works on non-certified OSes like GrapheneOS running on the same hardware. That’s the point—it’s a clear, concrete example of the shift from permissionless sideloading to attested, identity-linked distribution.

The Pixel driver thing is a separate issue. With Android 16, Google stopped publishing the full Pixel device trees and driver binaries in AOSP, which forces custom ROM devs to reverse-engineer hardware support or rely on old binaries. That’s hostile and annoying, but it’s ultimately a hardware choice problem—projects can move off Pixels or work around it.

This one isn’t. This one changes the model.