it might actually be over
9to5google.com/2025/08/25/andr…
9to5google.com/2025/08/25/andr…
Google will require developer verification to install Android apps, including sideloading
Google has announced that only apps from developers that have undergone verification can be installed on certified Android devices in 2026...Abner Li (9to5Google)
reshared this
kade²
in reply to kade² • • •Avi
in reply to kade² • • •kade²
in reply to Avi • • •mcc
in reply to kade² • • •Oblomov reshared this.
GrapheneOS
in reply to mcc • • •Status quo is that the vast majority of Android apps work on GrapheneOS. Banking apps are a special case where ~10% or so disallow it.
We've been convincing major banks to permit GrapheneOS alongside what the Play Integrity API permits. Several banks began permitting GrapheneOS in the past month including Swissquote. We're actively working towards a universal solution to this in the EU through the EU requiring banking apps to permit competing operating systems.
Oblomov reshared this.
GrapheneOS
in reply to GrapheneOS • • •The gradually growing adoption of the Play Integrity API by banking apps is a problem but nearly entirely limited to banking and financial apps. Regulation is the only universal solution, but the status quo isn't that bad and we're making decent progress convincing apps to allow GrapheneOS without regulations.
There are some government apps doing it but we're making a lot of progress. It goes against other policies by the same governments. They move slowly though.
reshared this
wakest ⁂, SparkIT, Oblomov e Quincy reshared this.
GrapheneOS
in reply to GrapheneOS • • •Oblomov reshared this.
GrapheneOS
in reply to GrapheneOS • • •Oblomov reshared this.
mcc
in reply to GrapheneOS • • •Cassandrich
in reply to mcc • • •GrapheneOS
in reply to Cassandrich • • •Oblomov reshared this.
mcc
in reply to GrapheneOS • • •mcc
in reply to mcc • • •GrapheneOS
in reply to mcc • • •GrapheneOS
in reply to GrapheneOS • • •drawnto 🟨⬜🟪⬛
in reply to mcc • • •Then there is software you can not run unmodified as the developers (or organization they work for) do not want their software to run on devices they can not attest to that they are not tampered with.
What i view Google is doing is making it easier for people to make that decision as developers. This is cutting you out of many more apps then you would want and Google is very much doing that for monoplism alligned reasons.
GrapheneOS
in reply to drawnto 🟨⬜🟪⬛ • • •drawnto 🟨⬜🟪⬛
in reply to GrapheneOS • • •Thanks for the correction/addition. Do not want or do not care or do not care to educate themselves or ...
All again alligned with monopolistic interest of google.
Running a custom build of Graphene OS should prevent developers from verifying themselves according to @dalias
GrapheneOS
in reply to GrapheneOS • • •Cassandrich
in reply to GrapheneOS • • •mcc
in reply to Cassandrich • • •GrapheneOS
in reply to GrapheneOS • • •mcc
in reply to GrapheneOS • • •GrapheneOS
in reply to mcc • • •GrapheneOS
in reply to GrapheneOS • • •mcc
in reply to GrapheneOS • • •GrapheneOS
in reply to mcc • • •It doesn't really help with age verification, they just think it does, so we're trying to convince them to permit more than GMS devices as part of it whether that means no attestation or using a less monopolistic system for it.
Android's hardware attestation API permits arbitrary attestation roots and permitting arbitrary non-stock OSes if you choose to so it can be used beyond permitting GMS devices but it's biased towards only permitting stock OS GMS devices which we of course dislike.
Cassandrich
in reply to GrapheneOS • • •If I have to apply for inclusion of "my personal build", that does not work. It doesn't scale or have the security properties they want it to have.
If I have to use one of N choices that were big enough to include, that does not meet my requirements and is not free software.
GrapheneOS
in reply to Cassandrich • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •Cassandrich
in reply to GrapheneOS • • •GrapheneOS
in reply to Cassandrich • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •Cassandrich
in reply to GrapheneOS • • •GrapheneOS
in reply to Cassandrich • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •The keys expire in around 2 weeks. You need to keep getting new ones provisioned. They don't just have the revocation option for the abused keys but also provisioning keys. They can cut off provisioning based on keys, outdated device models, etc.
The system of root-based attestation is inherently not very secure and there are major holes usable to bypass it. It doesn't mean it can be used at the scale of GrapheneOS successfully without them quickly blocking it.
GrapheneOS
in reply to GrapheneOS • • •Cassandrich
in reply to GrapheneOS • • •Basically this whole thing is just mind bogglingly draconian, beyond the worst predictions for DRM decades ago, and the whole thing should just be burnt to the ground.
I don't want to start an argument with you but I don't see how anyone csn ethically participate in this.
GrapheneOS
in reply to Cassandrich • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •Adoption of enforcing hardware attestation by banking apps is ongoing. It seems that's what the EU is going to force apps to use, and that kills the spoofing approach without leaked keys which can be revoked or have provisioning cut off.
We don't think there's a technical solution. It needs a regulatory / political solution and it's hard to understand why governments/regulators are not moving faster to address this. It's beyond just Android-based OSes.
GrapheneOS
in reply to GrapheneOS • • •Cassandrich
in reply to GrapheneOS • • •GrapheneOS
in reply to Cassandrich • • •GrapheneOS
in reply to GrapheneOS • • •Cassandrich
in reply to GrapheneOS • • •Yes but that's just because big systems have lots of moving parts that don't talk to or understand one another.
It doesn't mean the problem is intractable.
I hope you don't mind me saying this, but I think you have a tendency to react to seemingly powerful threats in ways that's not just defeatist but counterproductive.
GrapheneOS
in reply to Cassandrich • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •Cassandrich
in reply to GrapheneOS • • •Buccia
in reply to Cassandrich • • •GrapheneOS
in reply to Buccia • • •Buccia
in reply to Buccia • • •GrapheneOS
in reply to Buccia • • •GrapheneOS
in reply to GrapheneOS • • •Sturmflut
in reply to GrapheneOS • • •The banking apps issue could simply be resolved by mandating full-fledged HBCI/FinTS endpoints and open (and more secure) alternatives to proprietary TAN apps. We know it works because there are banks which voluntarily provide full support for all of their products (including stocks) and support ChipTAN even on mobile devices.
Sadly bodies like the EU can no longer be expected to understand and regulate this. On the contrary.
securityonline.info/eus-open-s…
Fiona
in reply to mcc • • •GrapheneOS
in reply to Fiona • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •mcc
in reply to GrapheneOS • • •mcc
in reply to mcc • • •GrapheneOS
in reply to mcc • • •GrapheneOS
in reply to GrapheneOS • • •You can see a list of our hardware requirements at grapheneos.org/faq#future-devi…. 8th/9th gen Pixel phones have all of it and 6th/7th gen Pixel phones have everything other than the ARMv9 features.
None of the individual features is Pixel exclusive. Samsung has some devices providing all of our security feature requirements but without permitting us to use all of them. Unfortunately, they're now fully dropping alt OS support instead of improving it as are several other OEMs.
GrapheneOS Frequently Asked Questions
GrapheneOSGrapheneOS
in reply to mcc • • •Eric Schultz
in reply to GrapheneOS • • •I don't blame you for your strategy but we need someone to actually convince these banks that device attestation doesn't do shit when their software is slop.
It's pretty insulting to have orgs telling me how to use my device when they release software that, at best, is sloppily written and at worst, appears to be written by a preschooler.
GrapheneOS
in reply to Eric Schultz • • •dave
in reply to mcc • • •Thanks for the accounting.
GrapheneOS
in reply to Avi • • •A letter to the CalyxOS community
calyxos.orgGrapheneOS
in reply to GrapheneOS • • •zaire c.
in reply to kade² • • •Nope, not with the way they're putting it in that article, no
We're witnessing the iOSification of Android
(and it's pretty much a coin flip as to whether the grapheneos devs are going to defend or decry that)
GrapheneOS
in reply to zaire c. • • •GrapheneOS
in reply to GrapheneOS • • •Quincy reshared this.
Voidburger
in reply to GrapheneOS • • •GrapheneOS
in reply to Voidburger • • •Charlie
in reply to GrapheneOS • • •So..... y'all support the Nothing phone, right? I've been very pleased with this device and the customizations they've done to Android, but I suspect they'll abide by Google's lead in locking out manually installed apps.
I may need to switch to Graphene if that actually goes through.
GrapheneOS
in reply to Charlie • • •GrapheneOS Frequently Asked Questions
GrapheneOSRairii
in reply to kade² • • •here's the actual blog post since nobody is linking to it android-developers.googleblog.…
i can understand this where certain often-abused permissions are used, but not for *everything*.
what's the bet that this is against DMA lol
A new layer of security for certified Android devices
Android Developers Blog