GrapheneOS based on Android 16 has been through extensive public Alpha/Beta testing and should reach our Stable channel today. We'll continue fixing various upstream Android 16 regressions such as the back button issue impacting the stock Pixel OS we fixed in our latest release.
Anomaly ☑️ likes this.
reshared this
the white wolf
in reply to GrapheneOS • • •SmarTekk
in reply to GrapheneOS • • •GrapheneOS
in reply to SmarTekk • • •GrapheneOS
in reply to GrapheneOS • • •SmarTekk
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •reshared this
lyyn ☮️@ e 16180339887 reshared this.
Daniel Lakeland
in reply to GrapheneOS • • •GrapheneOS
in reply to Daniel Lakeland • • •GrapheneOS releases
GrapheneOSGrapheneOS
in reply to GrapheneOS • • •Daniel Lakeland
in reply to GrapheneOS • • •GrapheneOS
in reply to Daniel Lakeland • • •Daniel Lakeland
in reply to GrapheneOS • • •GrapheneOS
in reply to Daniel Lakeland • • •GrapheneOS
in reply to GrapheneOS • • •Daniel Lakeland
in reply to GrapheneOS • • •User
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •GrapheneOS
in reply to GrapheneOS • • •After our Android 16 port was completed yesterday, we started fixing an Android tapjacking vulnerability disclosed last month:
taptrap.click
We have a fix implemented and it will be included in our next release, likely with the monthly Android 16 update tomorrow.
TapTrap: Animation‑Driven Tapjacking on Android
taptrap.clickGrapheneOS
in reply to GrapheneOS • • •Farshid Hakimy / فرشید
in reply to GrapheneOS • • •Did GrapheneOS actually contribute to AOSP in the past?
Edit: there is an android documentation page that says one can contribute to AOSP but I have read somewhere that they made all of their development private. Maybe I am wrong.
GrapheneOS
in reply to Farshid Hakimy / فرشید • • •@farshidhakimy
> and Google doesn't allow you to merge those fixes to AOSP, right?
We heavily contributed to upstream projects including AOSP in the past but have largely stopped doing so due to poor treatment.
> Did GrapheneOS actually contribute to AOSP in the past?
Yes, significantly, despite how hard they made it. Our main contributing was reporting issues and providing solutions in direct contact with engineers because they make it very difficult to submit and get changes merged.
fractal_timescales
in reply to GrapheneOS • • •GrapheneOS
in reply to fractal_timescales • • •fractal_timescales
in reply to GrapheneOS • • •Demi Marie Obenour
in reply to GrapheneOS • • •GrapheneOS
in reply to Demi Marie Obenour • • •GrapheneOS
in reply to GrapheneOS • • •elgregor
in reply to GrapheneOS • • •Ping: @lindorferin @minimalblue
Have you considered disclosing vulnerabilities to GrapheneOS in addition to Google?
Unrelated feedback: it would be nice if your Mastodon profiles would be listed on taptrap.click/#team along proprietary services.
TapTrap: Animation‑Driven Tapjacking on Android
taptrap.clickMarco Squarcina
in reply to elgregor • • •Marco Squarcina
in reply to Marco Squarcina • • •@elgregor @lindorferin
CC @beerphilipp
Philipp Beer
in reply to Marco Squarcina • • •@minimalblue @elgregor @lindorferin
Also from my side, very nice to see GrapheneOS taking TapTrap seriously. Many thanks for the fix!
GrapheneOS
in reply to Philipp Beer • • •@beerphilipp @minimalblue @elgregor @lindorferin We only became aware of the issue a few days ago and needed to finish our high priority port to Android 16 first. It's now dealt with in the straightforward way of disabling the transition animations unless they're between the app's own activities. You can see the change listed here:
grapheneos.org/releases#202507…
We would have fixed it earlier if we were aware since from our perspective it's quite serious and far worse than most similar problems.
GrapheneOS releases
GrapheneOSGrapheneOS
in reply to GrapheneOS • • •@beerphilipp @minimalblue @elgregor @lindorferin Here's the fix we implemented:
github.com/GrapheneOS/platform…
It wasn't particularly hard to fix with this approach and there are few downsides. It doesn't seem important for apps to be able to have custom animations for transitions to activities which aren't part of themselves. We can switch to a 'better' fix they implement later and drop this if it's no longer useful but we're fine with this.
We know a lot more UI security improvements are needed.
restrict custom activity animations for third-party apps · GrapheneOS/platform_frameworks_base@294ab76
GitHubheliumlake
in reply to GrapheneOS • • •GrapheneOS
in reply to heliumlake • • •heliumlake
in reply to GrapheneOS • • •elgregor
in reply to GrapheneOS • • •curopean omission
in reply to GrapheneOS • • •GrapheneOS
in reply to curopean omission • • •curopean omission
in reply to GrapheneOS • • •GrapheneOS
in reply to curopean omission • • •GrapheneOS
Unknown parent • • •@davidlove
> Does this suggest that Android 17 will be even more difficult?
No, quite the opposite. We did the work of dealing with AOSP no longer having Pixel device trees. It will be much easier going forward than it was for Android 16. We're going to continue working on improving the automation to prepare for future releases to make it easier.
> Is there anything we can do to help support upcoming efforts?
People can donate and defend the project against ongoing misinformation attacks.
GrapheneOS
Unknown parent • • •GrapheneOS releases
GrapheneOSBart Groeneveld
in reply to GrapheneOS • • •Earlier you said you maybe needed to postpone porting a few features (such as second factor authentication, if I remember correctly). Is that still the case, or is everything ported now?
(Just so I know what will happen after I reboot after the update. You are amazing nonetheless.)
GrapheneOS
Unknown parent • • •@ElysianEve It's a standard Android feature where we didn't choose the woridng. Toggle it on to disable using 2G networks. See here:
source.android.com/docs/securi…
Note that if you use our added 4G only mode, 4G/5G only mode or 5G only mode then 2G will be disabled too, along with more being disabled.
2G connectivity toggle
Android Open Source ProjectGrapheneOS
Unknown parent • • •Anomaly ☑️
in reply to GrapheneOS • • •Gwenn
in reply to GrapheneOS • • •GrapheneOS
in reply to Gwenn • • •Morto Coltese
in reply to GrapheneOS • • •