{"data":{"items":[{"id":"a20c6a90-31c2-4f3d-80eb-d4ae421778b9","excerpt":" — GrapheneOS primarily exists to greatly improve privacy and security compared to the Android Open Source Project (AOSP). AOSP provides far better privacy and security than a traditional desktop Linux distribution. It has a strong mandatory app sandbox, an increasingly good permission model moving more and more toward","url":"https://news.ycombinator.com/item?id=49366321","role":"demand","weight":1.0428001,"occurredAt":"2026-08-19T19:50:06.000Z","sourceKey":"hackernews","sourceName":"Hacker News","credibility":0.7,"venue":"news","intent":"alternative_search","painScore":0.32,"sentiment":0.75,"confidence":0.79,"matchedPatterns":["alternative_to","switching_from","missing_feature"],"statement":"GrapheneOS doesn&#x27;t exist to simply provide an alternative to mainstream operating systems but rather to offer much better privacy and security.","title":null,"body":"GrapheneOS primarily exists to greatly improve privacy and security compared to the Android Open Source Project (AOSP). AOSP provides far better privacy and security than a traditional desktop Linux distribution. It has a strong mandatory app sandbox, an increasingly good permission model moving more and more towards case-by-case consent, broad use of memory safe languages throughout the OS and app ecosystem, strong MAC&#x2F;MLS policies developed as part of the whole OS, modern exploit protections, verified boot with downgrade protection for the whole OS and far more. GrapheneOS starts from the already good privacy and security of AOSP and greatly improves upon it. We greatly improve the permission model, exploit protections and much more but we depend on starting from a foundation that&#x27;s already decent.<p>Hardware-based security features including hardware memory tagging, a high quality secure element providing high quality interfaces for improving security, proper verified boot and more are definitely important too, but they cannot simply be bolted onto an OS. The OS needs to be built around being able to take advantage of these features.<p>Moving to a far less private and secure desktop software stack is going in the opposite direction from GrapheneOS. GrapheneOS doesn&#x27;t exist to simply provide an alternative to mainstream operating systems but rather to offer much better privacy and security. We wouldn&#x27;t be doing that if we were forking a desktop Linux environment and doing similar work for it. It would be nowhere close to the privacy and security of simply using an iPhone. That&#x27;s a major part of why GrapheneOS is based on AOSP rather than it solely being about compatibility.<p>Desktop distributions are incredibly far behind on privacy&#x2F;security and lack any clear path to achieving the same things. Every year, Android makes backwards incompatible privacy and security improvements as part of a new target SDK version. Android retains compatibility with legacy apps, but apps distributed through the Play Store (and other app stores to an extent) are required to move to the new target API level within around a year. This results in apps being forced to conform to a gradually improving privacy and security model. There&#x27;s no such thing for desktop Linux apps but rather apps choose how much they want to participate in nascent sandboxing efforts.<p>GrapheneOS has near perfect compatibility apps from the Play Store via our sandboxed Google Play compatibility layer with the exception of banking and government apps. 90% of banking apps currently work on GrapheneOS because it greatly succeeds all of their security requirements and is only wrongly banned by a subset of those apps. These apps are gradually adding more anti-tampering and attestation checks for the hardware and OS, so maintaining compatibility has required us to gradually add more functionality working around it. We&#x27;ve also had to actively convince apps to stop banning non-Google-certified operating systems or to permit GrapheneOS and other secure options alongside doing it. A growing number of apps are choosing to stop banning using GrapheneOS due to pressure from our expanding userbase.<p>Android is a large Linux operating system family. It&#x27;s the mainstream form of Linux on personal computers. Android users are Linux users. For privacy and security, using a monolithic kernel written in C is definitely not a good thing. Doing much better than we are today partly requires moving away from so heavily depending on the Linux kernel for security. Android does a lot of Linux kernel hardening with attack surface reduction and exploit protections which are improved by GrapheneOS, but it&#x27;s not enough. The massive torrent of severe vulnerabilities being discovered in the Linux kernel is going to get worse before it gets better and will remain a problem. Adopting hardware-based virtualization for isolation of apps and OS components including drivers is an important part of our roadmap.","offTopic":true},{"id":"3715504c-8d17-4812-8008-113ad0b7b0d8","excerpt":" — Fairphones have atrocious updates, privacy and security. They lag many months and even years behind on providing crucial standard privacy and security patches. They&#x27;ve failed to respond to the discovery of severe security issues including multiple of their devices using publicly available private keys for signi","url":"https://news.ycombinator.com/item?id=49354623","role":"pain","weight":0.9807222,"occurredAt":"2026-08-18T23:52:46.000Z","sourceKey":"hackernews","sourceName":"Hacker News","credibility":0.7,"venue":"news","intent":"feature_request","painScore":0.6933333,"sentiment":-0.8333333,"confidence":0.57916665,"matchedPatterns":["missing_feature"],"statement":"https:&#x2F;&#x2F;eylenburg.github.io&#x2F;android_comparison.htm https:&#x2F;&#x2F;discuss.grapheneos.org&#x2F;d&#x2F;24134-devices-lacking-stand...","title":null,"body":"Fairphones have atrocious updates, privacy and security. They lag many months and even years behind on providing crucial standard privacy and security patches. They&#x27;ve failed to respond to the discovery of severe security issues including multiple of their devices using publicly available private keys for signing.<p>Fairphone lags months behind on providing Android Security Bulletin patches which are themselves delayed by months compared to when OEMs are first provided and allowed to ship the patches. They lag a year or more behind on major OS updates and count this as additional support time compared to other OEMs. For example, a final major OS update being delayed for 3 years is marketed as providing 3 more years of support compared to shipping it on time.<p>Fairphone 5 and earlier have an end-of-life kernel branch and the same fate awaits the Fairphone 6. Pixels move to newer kernel branches and are currently moving to 6.12 and then on to 6.18. Other OEMs are also beginning to use newer kernels and move to new branches. Linux LTS branches are only going to have 2 years of support going forward.<p>Fairphones are designed and assembled by an ODM. Fairphone has very limited involvement in engineering the devices. The working conditions and supply chain are also largely up to T2Mobile rather than Fairphone. Whether either of those are better than Pixels or especially iPhones should be demonstrated with evidence. There&#x27;s extremely little information available on the working conditions, pay and other aspects of the assembly and supply chain for Fairphones.<p>Fairphone replaced their own open source OS without Google Mobile Services with &#x2F;e&#x2F; as part of a close partnership with Murena. &#x2F;e&#x2F; and Murena have repeatedly claimed highly private and secure devices mainly benefit criminals and pedophiles along with peddling other authoritarian talking points. They&#x27;ve falsely claimed GrapheneOS devices are mainly used by criminals and aren&#x27;t useful to regular people.<p><a href=\"https:&#x2F;&#x2F;www.clubic.com&#x2F;actualite-604786-murena-e-os-interview.html\" rel=\"nofollow\">https:&#x2F;&#x2F;www.clubic.com&#x2F;actualite-604786-murena-e-os-intervie...</a><p><a href=\"https:&#x2F;&#x2F;nitter.net&#x2F;GrapheneOS&#x2F;status&#x2F;2040887784253141142\" rel=\"nofollow\">https:&#x2F;&#x2F;nitter.net&#x2F;GrapheneOS&#x2F;status&#x2F;2040887784253141142</a><p>Despite the marketing, &#x2F;e&#x2F; has very poor privacy and security. &#x2F;e&#x2F; has their own invasive services with tracking, gives highly privileged access to default enabled Google services and doesn&#x27;t keep up with basic updates. It greatly rolls back privacy and security compared to the Android Open Source Project.<p><a href=\"https:&#x2F;&#x2F;codeberg.org&#x2F;divested-mobile&#x2F;divestos-website&#x2F;raw&#x2F;commit&#x2F;c7447de50bc8fadd20a30d4cbf1dcd8cf14805a0&#x2F;static&#x2F;misc&#x2F;e.txt\" rel=\"nofollow\">https:&#x2F;&#x2F;codeberg.org&#x2F;divested-mobile&#x2F;divestos-website&#x2F;raw&#x2F;co...</a><p><a href=\"https:&#x2F;&#x2F;eylenburg.github.io&#x2F;android_comparison.htm\" rel=\"nofollow\">https:&#x2F;&#x2F;eylenburg.github.io&#x2F;android_comparison.htm</a><p><a href=\"https:&#x2F;&#x2F;discuss.grapheneos.org&#x2F;d&#x2F;24134-devices-lacking-standard-privacysecurity-patches-and-protections-arent-private\" rel=\"nofollow\">https:&#x2F;&#x2F;discuss.grapheneos.org&#x2F;d&#x2F;24134-devices-lacking-stand...</a>","offTopic":false},{"id":"ed9bcc95-6c74-438b-bbd6-e6fc5aa77046","excerpt":" — Waydroid disables most of the Android privacy and security model through not having functional SELinux. SELinux is not simply an additional layer of security on Android but rather deeply integrated into the OS. The app sandbox and isolation throughout the OS are heavily built on SELinux. It also heavily depends on i","url":"https://news.ycombinator.com/item?id=49364386","role":"pain","weight":0.9519,"occurredAt":"2026-08-19T17:18:45.000Z","sourceKey":"hackernews","sourceName":"Hacker News","credibility":0.7,"venue":"news","intent":"problem_report","painScore":0.71,"sentiment":-0.5,"confidence":0.5566667,"matchedPatterns":["terrible"],"statement":"The approach used by desktop operating systems with TPMs is awful and makes security worse in a lot of ways rather than better.","title":null,"body":"Waydroid disables most of the Android privacy and security model through not having functional SELinux. SELinux is not simply an additional layer of security on Android but rather deeply integrated into the OS. The app sandbox and isolation throughout the OS are heavily built on SELinux. It also heavily depends on it for kernel attack surface reduction combined with internal kernel hardening via exploit protections.<p>Waydroid uses an outdated fork of LineageOS running with namespaces and a compatibility layer on top of a much less private and secure base OS without similar kernel or userspace security protections. Running up-to-date AOSP in a virtual machine would at least be able to preserve the internal Android privacy and security model for apps to protect apps from each other and the OS from apps. It would also contain the overall OS within it too. Using the much less private and secure OS as the host OS with full access is quite backwards from a privacy and security perspective but would be a huge improvement.<p>AOSP is much more private and secure than traditional desktop Linux distributions. Moving to that software stack is inherently going to be moving much further away from competing with the privacy and security of iOS. The direction taken by GrapheneOS is to start from AOSP and greatly improve the privacy and security it provides to compete with and exceed the industry standard privacy and security provided by iPhones. That requires more than only software. Hardware and firmware security are very important too. Software security also increasingly depends on hardware-based security features such as hardware memory tagging, hardware control flow integrity protections, hardware-based virtualization and much more.<p>Keeping user data safe from access via encryption also depends on hardware security features for the vast majority of users not using a very strong passphrase. People take it for granted that they&#x27;re going to have secure data via disk encryption with a random 6 digit PIN but that&#x27;s not the case without a good secure element and OS integration with it. The approach used by desktop operating systems with TPMs is awful and makes security worse in a lot of ways rather than better. It&#x27;s not at all the same thing, similarly to how what the desktop world calls secure boot is not a serious or complete implementation of it and doesn&#x27;t provide nearly any useful security properties to end users unlike iOS or AOSP.","offTopic":false},{"id":"c452681d-a0ea-4643-a082-fe21eaffef0b","excerpt":" — Software for poorly isolating software on a desktop without a viable approach to containing arbitrary desktop software with a case-by-case consent model for access is not comparable to a mandatory app sandbox with yearly backwards incompatible privacy&#x2F;security improvements. The whole app ecosystem has to suppor","url":"https://news.ycombinator.com/item?id=49366427","role":"pain","weight":0.94262224,"occurredAt":"2026-08-19T19:59:14.000Z","sourceKey":"hackernews","sourceName":"Hacker News","credibility":0.7,"venue":"news","intent":"feature_request","painScore":0.6933333,"sentiment":-0.8333333,"confidence":0.5566667,"matchedPatterns":["missing_feature"],"statement":"It&#x27;s not only the software that&#x27;s very lacking but also the hardware and firmware for the Windows and desktop Linux ecosystem.","title":null,"body":"Software for poorly isolating software on a desktop without a viable approach to containing arbitrary desktop software with a case-by-case consent model for access is not comparable to a mandatory app sandbox with yearly backwards incompatible privacy&#x2F;security improvements. The whole app ecosystem has to support it and adapt to gradually improving privacy and security. Desktop applications are not written to work that way and do not have to adopt technologies people come up with catch up to Android versions from 15 years ago.<p>Traditional desktop Linux distributions have atrocious privacy and security. The security record is very poor. The security record does speak for itself in that it has been a disaster. iOS and AOSP have massively improved upon the legacy Unix security model. A traditional desktop OS cannot properly protect users from applications, remote attacks or physical attacks such as extracting data from an After First Unlock state device. It&#x27;s not only the software that&#x27;s very lacking but also the hardware and firmware for the Windows and desktop Linux ecosystem. macOS has a made a lot of progress for the hardware, firmware, hardware-based security within the OS and a gradual move towards a mandatory app sandbox and other protections which have not happened in the Windows or desktop Linux world.<p>AOSP has an increasingly usable desktop mode and supports running traditional desktop Linux within hardware accelerated virtual machines. It&#x27;s not fully ready as a desktop replacement yet but it&#x27;s getting there. Android will be shipped on many laptops in the future as a replacement for ChromeOS. The desktop mode is going to be the main way it functions on those so it&#x27;s going to get much better. GrapheneOS has all of this functionality. Many people are trying out the latest Android 17 desktop mode on GrapheneOS and were already using the earlier experimental mode. Major improvements to that are coming. Many people are quite happy with this even if you don&#x27;t want it.","offTopic":true},{"id":"d94f7732-63a4-46a7-aa68-d429f9071a30","excerpt":" — Attempting to compare line counts of &#x27;security-related code&#x27; in isolation, if such a thing can even be framed that way, as if that&#x27;s a useful metric indicates a fundamental misunderstanding of the issue. Making very selective hardware comparisons while attempting to compare the relative strengths of t","url":"https://news.ycombinator.com/item?id=47247599","role":"request","weight":0.91573334,"occurredAt":"2026-03-04T14:12:59.000Z","sourceKey":"hackernews","sourceName":"Hacker News","credibility":0.7,"venue":"news","intent":"feature_request","painScore":0.36,"sentiment":0.5833333,"confidence":0.67333335,"matchedPatterns":["missing_feature","manual_process"],"statement":"Qubes OS&#x27;s encryption situation out of the box is lacking in numerous ways which some Qubes OS users attempt to manually address.","title":null,"body":"Attempting to compare line counts of &#x27;security-related code&#x27; in isolation, if such a thing can even be framed that way, as if that&#x27;s a useful metric indicates a fundamental misunderstanding of the issue. Making very selective hardware comparisons while attempting to compare the relative strengths of the operating systems running on said hardware also indicates the same.<p>Framing closed blobs as fatal flaws while advocating for other situations also containing different closed blobs is disingenuous.<p>Saying no hardware designed by Google could be trustworthy while advocating for x86 architecture and hand-waving IME (or PSP to whatever degree) as being &quot;disabled,&quot; when no such thing is fully possible, is lazy. You don&#x27;t get to care about this stuff selectively. IME when disabled to our fullest ability can still receive and apply microcode updates without the user&#x27;s knowledge, making access to full unrestricted PCI lanes, DMA and USB possible. Wi-Fi certainly, at least in some specific scenarios. I&#x27;m not as concerned by IME&#x2F;PSP as some, though I am much more concerned by it than some others, but the consistent selectiveness of your approach to attempting to understand that (and I&#x27;m taking it in good faith that you are) is precisely the kind of thing that makes people give up on attempting to give you additional information by which to reconsider your opinion.<p>Citing Joanna&#x27;s research without any relevant context when you find it convenient yet ignoring it when it doesn&#x27;t isn&#x27;t helpful, either. You raise issues, people provide relevant research, and you ignore it while accusing broad swaths of people of doing the same. At some point it feels like projection.<p>I don&#x27;t like even the appearance of unfairly criticizing the Qubes team publicly, because it&#x27;s an important yet still-fledgling-in-resources project and they&#x27;re doing amazing work nonetheless, but &quot;the last relevant VM escape&quot; overly relies on &quot;relevant,&quot; and you overstate Xen&#x27;s security because you&#x27;re looking at it in isolation as if you can compare the relative security of operating systems while selectively comparing their hardware. The Qubes OS team has allowed significant Xen vulnerabilities to remain unpatched for weeks to months, sometimes not even capturing them in their XSA tracker. The GrapheneOS team seems fairly exemplary in pushing out important patches. I say this not to knock the Qubes OS team which does great work with very limited resources, but there are real, practical, significant differences in the two approaches and so long as you&#x27;re comparing specific points in isolation of their broader context you&#x27;re going to miss significant fundamentals.<p>Qubes OS&#x27;s encryption situation out of the box is lacking in numerous ways which some Qubes OS users attempt to manually address. Consider the rigor it would take one to replicate your config vs. the rigor it would take to buy a Pixel and install Graphene OS. A journalist or dissident who is massively concerned with being in possession of data, the discovery of which could see them jailed or killed, is significantly better off storing that on a device running Graphene OS. That&#x27;s not a hand-wavy thing, when you consider the full stack the advantages are numerous and concrete. There are many other practical differences between the two security models, when compared holistically. File system security of GrapheneOS is miles ahead of where Qubes OS is, and it&#x27;s partly due to the OS, partly due to the differences in hardware. Brute force resistance is leagues better on GrapheneOS in part because the hardware facilitates it, and the OS does a best-of-class job at taking full advantage of that hardware.<p>At what point will you stop repeating your line of, &quot;I keep asking for examples but they never answer&quot;?","offTopic":true},{"id":"24ec4e6a-f494-4f27-a787-89d1866a7ec3","excerpt":" — It&#x27;s a misconception that GrapheneOS is focused on security over everything else. It&#x27;s a privacy project and privacy depends on security so it heavily focuses on both. It also provides major privacy improvements on a technical level rather than only avoiding privacy invasive apps and services. Privacy invo","url":"https://news.ycombinator.com/item?id=47052783","role":"pain","weight":0.9011451,"occurredAt":"2026-02-17T20:23:06.000Z","sourceKey":"hackernews","sourceName":"Hacker News","credibility":0.7,"venue":"news","intent":"feature_request","painScore":0.6188235,"sentiment":-0.64705884,"confidence":0.5566667,"matchedPatterns":["missing_feature"],"statement":"Worth noting however is that usage of GOS is also seen as a signal in and of itself for the authorities that you may have something unsavory to hide GrapheneOS is far more widely used than most alternate mobile operating systems and there&…","title":null,"body":"It&#x27;s a misconception that GrapheneOS is focused on security over everything else. It&#x27;s a privacy project and privacy depends on security so it heavily focuses on both. It also provides major privacy improvements on a technical level rather than only avoiding privacy invasive apps and services. Privacy involves a lot more than which apps and services are bundled with the OS, contrary to how most supposedly private phone options are marketed.<p>&gt; Securitywise it&#x27;s hard to argue against them, although GOS tends to sacrifice usability in favor of security, which leads to odd decisions.<p>GrapheneOS doesn&#x27;t make any major usability sacrifices for security. Privacy or security features with usability compromises are either opt-in or opt-out.<p>&gt; Worth noting however is that usage of GOS is also seen as a signal in and of itself for the authorities that you may have something unsavory to hide<p>GrapheneOS is far more widely used than most alternate mobile operating systems and there&#x27;s a lack of basis to claim that it&#x27;s widely seen in the way you&#x27;re describing in a way that other operating systems are not. In fact, they&#x27;re largely conflating other operating systems with GrapheneOS because it&#x27;s the most widely talked about and known about. They&#x27;re calling devices GrapheneOS devices which aren&#x27;t running it. In many cases it&#x27;s not even a fork of it.<p>&gt; have said that the OS is popular with organized crime<p>This is completely unsubstantiated and not evidence has ever been provided. On the other hand, it&#x27;s known that law enforcement in Europe has widely sold devices to organized crime which they marketed by claiming they were based on GrapheneOS:<p><a href=\"https:&#x2F;&#x2F;darknetdiaries.com&#x2F;episode&#x2F;146&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;darknetdiaries.com&#x2F;episode&#x2F;146&#x2F;</a><p>Using portions of our code doesn&#x27;t make something GrapheneOS and marketing is also a different thing than reality. Most of what&#x27;s claimed to be GrapheneOS in this context is not GrapheneOS but rather trademark infringement by forks or even non-forks.<p>&gt; &#x2F;e&#x2F;OS (and similar &quot;non-LineageOS&quot; ROMs really) instead focus more on de-Googling.<p>Nope, &#x2F;e&#x2F; always connects to multiple Google services regardless of configuration and gives highly privileged access to them. GrapheneOS doesn&#x27;t connect to Google servers by default and avoids giving privileged access to installed Google apps via our sandboxed Google Play compatibility layer.<p>&gt; They&#x27;re still generally security focused.<p>No, that&#x27;s definitely not the case. &#x2F;e&#x2F; has absolutely atrocious security and fails to provide even basic security patches and protections. This is also part of why it provides poor privacy due to lagging far behind on privacy patches in addition to security patches along with being missing important standard Android privacy and security protections due to being far behind and not having it all set up. &#x2F;e&#x2F; doesn&#x27;t provide comparable privacy features to GrapheneOS Storage Scopes, Contact Scopes, Sensors toggle and far more not only the security features. &#x2F;e&#x2F; isn&#x27;t just not a security hardened OS, it&#x27;s also not a privacy hardened OS. LineageOS has better privacy and security than &#x2F;e&#x2F;. AOSP has better privacy and security than LineageOS.<p>&gt; Because of this, they usually have better depreciation timelines<p>&#x2F;e&#x2F; doesn&#x27;t provide proper updates for any devices. Many of the devices they support aren&#x27;t getting driver and firmware updates from them even when they&#x27;re available. They lag far behind on kernel, Android, Chromium (including WebView) and other updates too. They support many devices without kernel, driver and firmware updates available but they&#x27;re usually way behind even when they are. &#x2F;e&#x2F; simply doesn&#x27;t care about providing basic privacy and security so they continue having people buy and use highly non-private and insecure devices lacking basic patches.<p>&gt; Finally, it&#x27;s worth noting that the GOS community is absurdly toxic to anyone doing anything privacy-related that isn&#x27;t under the banner of GOS. It&#x27;s extremely maximalist, tends to get very upset at other projects whenever they get attention (see sibling reply to this, where they pretty much melted down because an outlet dared to recommend a Fair phone+&#x2F;e&#x2F;OS) and the projects official channels have generally encouraged this sort of behavior. It doesn&#x27;t really damage the software itself, but it&#x27;s worth considering.<p>No, completely backwards. The massive amount of false marketing, misinformation and harassment engaged in by the &#x2F;e&#x2F; project and community is what&#x27;s toxic. The founder and CEO of &#x2F;e&#x2F; and Murena openly spreads content from Kiwi Farms and neo-nazi sites. He directly engages in harassment towards the GrapheneOS team. Here&#x27;s him supporting authoritarians smearing GrapheneOS by replying to threads about it linking to harassment content based on fabrications on a neo-nazi conspiracy site:<p><a href=\"https:&#x2F;&#x2F;archive.is&#x2F;SWXPJ\" rel=\"nofollow\">https:&#x2F;&#x2F;archive.is&#x2F;SWXPJ</a>\n<a href=\"https:&#x2F;&#x2F;archive.is&#x2F;n4yTO\" rel=\"nofollow\">https:&#x2F;&#x2F;archive.is&#x2F;n4yTO</a><p>The communities of several projects including &#x2F;e&#x2F; have heavily engaged in spreading misinformation about GrapheneOS including fabricated stories about our team. They&#x27;ve even taken it to the point of repeated swatting attacks aimed at killing our team members. There are relentless raids on the GrapheneOS community platforms including our chat rooms where Child Sex Abuse Material, gore and endless harassment towards our team members including fabricated stories and harassment content from Kiwi Farms and elsewhere is posted.<p>People should review <a href=\"https:&#x2F;&#x2F;eylenburg.github.io&#x2F;android_comparison.htm\" rel=\"nofollow\">https:&#x2F;&#x2F;eylenburg.github.io&#x2F;android_comparison.htm</a> which is a third party maintained comparison between AOSP-based operating systems which addresses many of the misconceptions you have about how GrapheneOS compares to AOSP, &#x2F;e&#x2F; and other operating systems. You&#x27;re not at all correct about what&#x27;s provided by &#x2F;e&#x2F; which fails to keep up with basic updates or provide the standard protections.<p>We can provide large amounts of further examples of the founder and CEO of &#x2F;e&#x2F; and Murena participating in this harassment.<p>The attacks towards us including your libelous claims about us here are what&#x27;s absurdly toxic.<p>&gt; It&#x27;s extremely maximalist<p>It isn&#x27;t but rather is very pragmatic and focused on usability, robustness and compatibility alongside the major focus on privacy. The focus on security is to protect privacy because it depends on it.","offTopic":true},{"id":"6b387b0a-e9ba-4c5a-9fac-28ec5d1ec861","excerpt":" — GrapheneOS primarily exists to greatly improve privacy and security compared to the Android Open Source Project (AOSP). AOSP provides far better privacy and security than a traditional desktop Linux distribution. It has a strong mandatory app sandbox, an increasingly good permission model moving more and more toward","url":"https://news.ycombinator.com/item?id=49364102","role":"demand","weight":0.8854334,"occurredAt":"2026-08-19T16:57:50.000Z","sourceKey":"hackernews","sourceName":"Hacker News","credibility":0.7,"venue":"news","intent":"alternative_search","painScore":0.315,"sentiment":0.5714286,"confidence":0.67333335,"matchedPatterns":["alternative_to","missing_feature"],"statement":"GrapheneOS doesn&#x27;t exist to simply provide an alternative to mainstream operating systems but rather to offer much better privacy and security.","title":null,"body":"GrapheneOS primarily exists to greatly improve privacy and security compared to the Android Open Source Project (AOSP). AOSP provides far better privacy and security than a traditional desktop Linux distribution. It has a strong mandatory app sandbox, an increasingly good permission model moving more and more towards case-by-case consent, broad use of memory safe languages throughout the OS and app ecosystem, strong MAC&#x2F;MLS policies developed as part of the whole OS, modern exploit protections, verified boot with downgrade protection for the whole OS and far more. GrapheneOS starts from the already good privacy and security of AOSP and greatly improves upon it. We greatly improve the permission model, exploit protections and much more but we depend on starting from a foundation that&#x27;s already decent.<p>Moving to a far less private and secure desktop software stack is going in the opposite direction from GrapheneOS. GrapheneOS doesn&#x27;t exist to simply provide an alternative to mainstream operating systems but rather to offer much better privacy and security. We wouldn&#x27;t be doing that if we were forking a desktop Linux environment and doing similar work for it. It would be nowhere close to the privacy and security of simply using an iPhone. That&#x27;s a major part of why GrapheneOS is based on AOSP rather than it solely being about compatibility.<p>Desktop distributions are incredibly far behind on privacy&#x2F;security and lack any clear path to achieving the same things. Every year, Android makes backwards incompatible privacy and security improvements as part of a new target SDK version. Android retains compatibility with legacy apps, but apps distributed through the Play Store (and other app stores to an extent) are required to move to the new target API level within around a year. This results in apps being forced to conform to a gradually improving privacy and security model. There&#x27;s no such thing for desktop Linux apps but rather apps choose how much they want to participate in nascent sandboxing efforts.<p>GrapheneOS has near perfect compatibility apps from the Play Store via our sandboxed Google Play compatibility layer with the exception of banking and government apps. 90% of banking apps currently work on GrapheneOS because it greatly succeeds all of their security requirements and is only wrongly banned by a subset of those apps. These apps are gradually adding more anti-tampering and attestation checks for the hardware and OS, so maintaining compatibility has required us to gradually add more functionality working around it. We&#x27;ve also had to actively convince apps to stop banning non-Google-certified operating systems or to permit GrapheneOS and other secure options alongside doing it. A growing number of apps are choosing to stop banning using GrapheneOS due to pressure from our expanding userbase.<p>Waydroid uses namespaces and a compatibility layer to run an outdated fork of LineageOS. It&#x27;s far from providing full functionality and compatibility with apps and nowhere close to the compatibility provided by GrapheneOS. More importantly from our perspective, Waydroid disables most of Android&#x27;s standard privacy and security model through not supporting SELinux and other core parts of the security model. Android doesn&#x27;t simply use SELinux as an additional layer of security with targeted policies but rather it&#x27;s deeply integrated into the OS. It uses very strong whole system policies to implement the app sandbox, drastically reduced kernel attack surface and a lot more. Namespaces for the overall userspace environment are not a replacement for the app sandbox, kernel protections, verified boot and the rest of the security model.","offTopic":true},{"id":"3897f5cb-f322-4193-8b38-2596f2e6b5e0","excerpt":" — &gt; Your very rigid view of the world is so distorted to the point of being absurd. You know damn well that the vast, vast majority of spying on Android is done in userspace.<p>Most local privilege escalation (LPE) attacks used to escape the app sandbox, browser renderer sandbox or other sandboxes are done with ker","url":"https://news.ycombinator.com/item?id=48765588","role":"pain","weight":0.86840004,"occurredAt":"2026-07-02T18:34:19.000Z","sourceKey":"hackernews","sourceName":"Hacker News","credibility":0.7,"venue":"news","intent":"feature_request","painScore":0.56,"sentiment":-0.5,"confidence":0.5566667,"matchedPatterns":["missing_feature"],"statement":"Disk encryption doesn&#x27;t truly work on most Android devices for the majority of users because they&#x27;re missing Weaver throttling support in hardware so a random 6 digit PIN can be easily brute forced once an attacker gets control o…","title":null,"body":"&gt; Your very rigid view of the world is so distorted to the point of being absurd. You know damn well that the vast, vast majority of spying on Android is done in userspace.<p>Most local privilege escalation (LPE) attacks used to escape the app sandbox, browser renderer sandbox or other sandboxes are done with kernel exploits. There are plenty of LPE vulnerabilities in AOSP userspace code but plenty in the userspace driver and HAL code too. It&#x27;s definitely the kernel ones which are used most in practice. There are an endless stream of serious Linux kernel vulnerabilities and regularly patching the kernel is crucial to privacy&#x2F;security.<p>Nearly all data extraction attacks are currently done with Linux kernel USB exploits and will likely need to switch to Linux kernel radio and other driver exploits when the USB attack vector is unavailable. If you care about privacy then you probably care about protecting your data from someone who obtains your device. That heavily depends on both hardware-based security features and security updates for the firmware, kernel, drivers and HALs in addition to the AOSP portion of userspace.<p>Disk encryption doesn&#x27;t truly work on most Android devices for the majority of users because they&#x27;re missing Weaver throttling support in hardware so a random 6 digit PIN can be easily brute forced once an attacker gets control over the OS. Most users don&#x27;t use a strong passphrase so Weaver is critical for them. A software rate limiting implementation doesn&#x27;t hold up to serious attacks.<p>&gt; A good OS that allows you to remove permissions from apps and further isolate things does a lot for privacy.<p>Privacy depends on patching privacy vulnerabilities and shipping the standard current generation privacy protections. Android 17 without our improvements has a decent permission model and app sandbox. That&#x27;s not the case if there are a bunch of privacy holes in the kernel, missing privacy features due to an outdated kernel and privacy holes in the drivers&#x2F;firmware too such as tracking via Wi-Fi identifiers other than the randomized MAC.<p>Privacy also heavily depends on security. That&#x27;s why GrapheneOS puts so much work into security rather than only privacy features. Having a nice privacy model doesn&#x27;t do any good if adversaries can exploit the OS remotely, from a malicious&#x2F;compromised app or another way. It doesn&#x27;t provide any protection for users against many widespread attacks. Play Store regularly catches and bans a lot of apps which use LPE vulnerabilities to take over people&#x27;s devices. Far more happens via distribution methods without app store review or scanning systems.<p>We heavily improve privacy with features like Contact Scopes, Storage Scopes, Sensors toggle, Network toggle and other changes. These improvements aren&#x27;t anywhere close to the highest priority on a device missing crucial privacy and security patches. It&#x27;s better for someone to have a stock Android device with decent updates than a partial port of GrapheneOS with many of the privacy and security features miss<p>&gt; I respect your desire to refuse supporting anything but pixels, but please don&#x27;t pretend that alternate OS on old devices don&#x27;t improve privacy and security.<p>Using those devices with LineageOS has nowhere close to reasonable privacy or security. You&#x27;re missing years of Linux kernel patches, not only patches for the drivers, firmware and HALs. Not patching Linux for years is definitely important and it&#x27;s not hard to exploit it if it&#x27;s not getting basic updates, especially without having a lot of kernel hardening. Linux kernel exploit protections are far weaker than Android userspace exploit protections. It&#x27;s the softer target and has far more privileges so that&#x27;s what gets targeted. It has massive attack surface for apps despite the massive attack surface reduction done by Android. Android&#x27;s standard exploit protections including attack surface reduction for the kernel are drastically better in the latest stable releases. It&#x27;s not only the privacy&#x2F;security patches which are important but also the standard privacy and security improvements.<p>The purpose of GrapheneOS is not making a highly insecure device somewhat less insecure while also making it less secure in other ways by losing verified boot and other security features.<p>GrapheneOS certainly doesn&#x27;t refuse to support anything other than Pixels. We have an official OEM partnership with Motorola Mobility. We&#x27;re working with Motorola on multiple devices meeting our requirements and providing official GrapheneOS support which should be available in under a year. You&#x27;re claiming we aren&#x27;t doing one of the major things we&#x27;re actively working on and have announced with Motorola. We&#x27;re also open to working with other OEMs once we have more resources available. It&#x27;s not an exclusive partnership, but we&#x27;re very busy and don&#x27;t want to spread ourselves too thin.<p>So far, no other OEM has been both willing and able to make devices meeting our requirements so far. Samsung could do it but currently doesn&#x27;t allow another OS to make use of many important security features right now since. Samsung permanently cripple devices if they&#x27;re unlocked and locking it again with the stock OS doesn&#x27;t restore all the functionality including security features, but even more security features are missing for an alternate OS than what&#x27;s permanently disabled. They also make it extremely difficult to properly support their devices. They&#x27;re welcome to change all of this and we could support their devices in the future.","offTopic":true},{"id":"7aff979e-5fe4-4813-8138-05ce470326d1","excerpt":" — &gt; Do you also not have root on your laptops or desktops? I don&#x27;t get why it&#x27;s so different. I don&#x27;t just want to open TikTok and Instagram, I want to use my phone computer as a computer. I assumed HN folks would get it.<p>The security models of desktop operating systems are far, far behind those of","url":"https://news.ycombinator.com/item?id=47559495","role":"pain","weight":0.86488885,"occurredAt":"2026-03-29T00:57:08.000Z","sourceKey":"hackernews","sourceName":"Hacker News","credibility":0.7,"venue":"news","intent":"feature_request","painScore":0.49333334,"sentiment":-0.33333334,"confidence":0.57916665,"matchedPatterns":["missing_feature"],"statement":"ChromeOS, followed by macOS are the closest to mobile security but are still severely lacking.","title":null,"body":"&gt; Do you also not have root on your laptops or desktops? I don&#x27;t get why it&#x27;s so different. I don&#x27;t just want to open TikTok and Instagram, I want to use my phone computer as a computer. I assumed HN folks would get it.<p>The security models of desktop operating systems are far, far behind those of mobile operating systems (Android&#x2F;iOS). ChromeOS, followed by macOS are the closest to mobile security but are still severely lacking. Windows is farther behind and desktop Linux might as well be minimum security. It’s not even an equivalent comparison as you’re comparing mobile OSes to ones on a platform with a fundamentally worse security architecture.<p>I mean, even to an extent some of the Linux distributions understand the security problems with the traditional model. Look at what Universal Blue is doing with their images and leaning more into Flatpaks and containers for any developer like etc tooling while actively discouraging installing things via rpm-ostree.<p>&gt; I would choose something as locked down as GrapheneOS for its security if I was going to use it to install random apps left and right and give them root or run JavaScript from random sites on a browser I gave root to. Anyway, not having root seems like a very weird way to harden security. What about compartmentalization?<p>The first sentence is inherently incompatible with the security structure of GrapheneOS (for example). The point is to not give applications root, giving them root circumvents basically all of the protections GrapheneOS and Android give the user. Yes, mobile operating systems were designed sandbox first to treat all applications as untrusted. However it doesn’t matter if you’re only giving “trusted” apps root, all it takes is one supply chain exploit, one malicious developer, one anything to make that app with root do something its not supposed to do.<p>Not having root is the best way to harden security. Mobile OSes are designed to be heavily compartmentalized, each application runs in its own sandbox. Giving an application root circumvents the entire thing, allowing that application in theory to see into other sandboxed apps etc. If you want a real world example look at all the malware exploits that come into iOS via iMessage, one of the only apps on iOS that’s not fully sandboxed like normal apps.<p>&gt; And what&#x27;s wrong with my my terminal app having root sometimes? How is shadycryptonews.xyz&#x2F;exploit.js going to leverage it? How would even the Official Authoritarian Police State app leverage it?<p>The problem is that we don’t know how they could leverage it, so the solution is to eliminate that pathway entirely.<p>This is also my issue with the push for Linux phones onto the average person (instead of the community coming together and forking AOSP if they want to escape Google). The platform has zero real sandboxing, and the average person still wants to use Meta apps as shit as they are. These big tech companies’ and governments’ apps would go absolutely crazy on Linux phones.<p>&gt; What&#x27;s the threat model for someone who doesn&#x27;t blindly give apps root or do anything stupid, really?<p>To not get unknowingly pwned. Realistically even if you have a trusted app, you or the community can only verify that it’s trusted at a specific point in time. Realistically a community cannot verify that an app or package etc is consistently not malicious and will more often than not lag behind in the implementation of the exploit vs its discovery, it doesn’t matter if its closed or open source.<p>To be clear though my view is that we shouldn’t be pushing root-capable mobile operating systems onto the average person and that no root is infinitely more secure than having it. Maybe companies could provide alternatives, i.e. offering devices with rooted versions available but offering no customer support if something goes wrong with the software. But it certainly shouldn’t be a default available feature for the majority of the population.<p>—<p>An edit: Also preventing root allows devices to pass attestation checks. I know it has a dirty connotation in light of how companies are behaving recently, but it really is a security benefit for a device to be able to prove that it’s base operating system is unmodified (i.e. no persistent malware is present).","offTopic":true},{"id":"986ca12c-8d54-471a-bce4-73f5027588ec","excerpt":" — &gt;<i>I&#x27;ve had people tell me that nobody should use anything but GrapheneOS and stop supporting alternatives to throw all support into that because the others are &quot;less secure&quot;</i><p>Without having an kind of authoritative knowledge or experience on the topic, those people are wrong and please ignor","url":"https://news.ycombinator.com/item?id=47191786","role":"demand","weight":0.851375,"occurredAt":"2026-02-28T07:40:03.000Z","sourceKey":"hackernews","sourceName":"Hacker News","credibility":0.7,"venue":"news","intent":"alternative_search","painScore":0.47,"sentiment":-0.5,"confidence":0.57916665,"matchedPatterns":["alternative_to"],"statement":"I&#x27;ve had people tell me that nobody should use anything but GrapheneOS and stop supporting alternatives to throw all support into that because the others are less secure Without having an kind of authoritative knowledge or experience…","title":null,"body":"&gt;<i>I&#x27;ve had people tell me that nobody should use anything but GrapheneOS and stop supporting alternatives to throw all support into that because the others are &quot;less secure&quot;</i><p>Without having an kind of authoritative knowledge or experience on the topic, those people are wrong and please ignore them. The argument has generally been that if you are specifically after privacy and security in your personal device then GrapheneOS or post-MIE iOS will be your most sensible choices. You CAN choose devices for other reasons, as has always been your prerogative.<p>The question of whether to support &#x27;alternatives&#x27; is fraught. It used to be that there were two other OS projects that happened to be collaborating and adopting features from GrapheneOS and that would have been reasonable. The main argument (from GrapheneOS) in that case has been for people to please invest in alternatives with approaches to privacy and security that stand up to threat-model driven design and real world attacker&#x2F;defender experience.<p>GrapheneOS was never meant to be alone in pushing for things like hardened secure element-based protection of secrets and side-channel resistant rate-limiting of unlock attempts, memory tagging&#x2F;hardened memory allocators&#x2F;secure application spawning&#x2F;dynamic code loading control, anti-persistence hardening, prompt security patching, network&#x2F;sensor permissions, contact&#x2F;storage scopes, PIN scrambling, auto reboot etc. Unfortunately very few other projects that I am aware of are looking into doing things like this to give the device owner control and mastery over their data.<p>&gt;<i>and now that GrapheneOS isn&#x27;t for everyone and anyone -- the majority of people -- without a specific narrow selection of hardware should get lost.</i><p>GrapheneOS tries to make most of their hardening transparent and non-intrusive by default. They also spend a lot of time and resources working on usability (sandboxed-Google-play and the web installer) and now accessibility (upcoming text-to-speech implementation?). The idea is that if you have a Pixel and choose to use GrapheneOS then it should be as easy to use as they can manage without compromising their efforts improving privacy&#x2F;security. In that sense, GrapheneOS is for anyone and not just security nerds or tinfoil hats.<p>The exclusivity to Pixels is an unfortunate consequence of being the only platform equipped to provide what they need to achieve their goals. If multiple devices supported what they needed from the beginning, they would have probably supported three or four models from different brands as targets (for example you could imagine a couple Pixel lines + one Samsung line (Europe&#x2F;North America&#x2F;Oceania), one Xiaomi line (East Asia&#x2F;South East Asia&#x2F;South Asia&#x2F;South America), one Tecno line (Africa). This is speculation on my part, but the main point is that the Android OEMs have been seriously slacking on basic privacy&#x2F;security leading to this kind of situation.<p>&gt;<i>We need the people who buy $100 phones to have the ability to put a better OS on them than the burning mudslide that comes with them, is all I&#x27;m saying.</i><p>No disagreement here. This relies on AOSP adopting improvements and also on Google tightening their certification (for Play Store) requirements to include stronger privacy and security guarantees.","offTopic":true},{"id":"a438c52c-e605-4f91-b354-645cedd7b6ce","excerpt":" — They stopped pushing tags for any of the Pixel kernel or userspace driver repositories to AOSP. They also stopped pushing AOSP releases specific to Pixels which is why AOSP now only gets yearly releases, QPR2 releases and security backports to both of those. Other OEMs use the yearly and theoretically also the QPR2 ","url":"https://news.ycombinator.com/item?id=49369163","role":"pain","weight":0.8312889,"occurredAt":"2026-08-20T00:54:30.000Z","sourceKey":"hackernews","sourceName":"Hacker News","credibility":0.7,"venue":"news","intent":"problem_report","painScore":0.49333334,"sentiment":-0.33333334,"confidence":0.5566667,"matchedPatterns":["manual_process"],"statement":"Google chose to come up with a archaic way of distributing the sources involving someone manually going through a list and sharing Google Drive access.","title":null,"body":"They stopped pushing tags for any of the Pixel kernel or userspace driver repositories to AOSP. They also stopped pushing AOSP releases specific to Pixels which is why AOSP now only gets yearly releases, QPR2 releases and security backports to both of those. Other OEMs use the yearly and theoretically also the QPR2 releases. Both the yearly and QPR2 releases get monthly security backports. Since they dropped Pixel support from AOSP, they don&#x27;t push the releases not shipped by other OEMs anymore.<p>These changes directly led to our Motorola partnership. One of their security people reached out to us after seeing our posts about this with the launch of Android 16. We haven&#x27;t talked about it much since then since we adapted to it during the several weeks it delayed our Android 16 port. We then continued adapting to it and have fully worked around it. It was an ongoing problem but not a new one and we had accepted we had to deal with it as the new normal.<p>They were previously responding to our kernel source requests within a day. It was often done without hours. Despite the archaic system, this part wasn&#x27;t that bad. Recently, they&#x27;ve been taking weeks or longer to get back to us for the requests which is ridiculous. It&#x27;s the direct result of purposely adding a lot of friction with manual handling of the requests even if the delays weren&#x27;t directly planned by management.<p>Weeks or months of delay is not reasonable for one of the largest tech companies in the world. GPL doesn&#x27;t set a standard time limit for providing the sources, but that doesn&#x27;t mean they can delay it indefinitely. They need to do it in a reasonable amount of time. What&#x27;s reasonable for one of the largest tech companies in the world in 2026 with current technology is not the same as what was reasonable 30 years ago. Google chose to come up with a archaic way of distributing the sources involving someone manually going through a list and sharing Google Drive access. It&#x27;s a deliberate way of making it painful. If they can&#x27;t keep up with it and it gets delayed for weeks or months then they&#x27;re not complying with the GPL by not providing it in a reasonable amount of time. Law is not code and a time limit not being explicitly written down doesn&#x27;t mean there isn&#x27;t a limit to what&#x27;s reasonable for compliance.<p>They&#x27;ll sell far fewer Pixels because of these overall changes. It pushes GrapheneOS and other projects towards other devices instead. For us, Pixels are being used due to security rather than ease of supporting them. It&#x27;s now a lot harder to deal with Pixels than it would be for many other devices but they&#x27;re currently still the most secure option. We&#x27;re working on changing that and have a lot less reason to contribute to improving Pixels. We helped them fix serious security weaknesses for Pixels including vulnerabilities being exploited in the wild by forensic data extraction companies. Pixel security with the stock OS would be worse without GrapheneOS.","offTopic":true},{"id":"cb24d8f7-6004-4a1a-b9bb-ea1c4897c562","excerpt":" — &gt; GrapheneOS is based on Android, which is solely developed by Google.<p>GrapheneOS is based on the Android Open Source Project. It&#x27;s incorrect to say it&#x27;s solely developed by Google and it&#x27;s open source software which we&#x27;re free to change as we see fit.<p>&gt; GrapheneOS only supports Google ","url":"https://news.ycombinator.com/item?id=47051694","role":"pain","weight":0.81231207,"occurredAt":"2026-02-17T19:12:51.000Z","sourceKey":"hackernews","sourceName":"Hacker News","credibility":0.7,"venue":"news","intent":"feature_request","painScore":0.4025532,"sentiment":-0.10638298,"confidence":0.57916665,"matchedPatterns":["missing_feature"],"statement":"Most other options have very poor privacy&#x2F;security including lacking even basic privacy&#x2F;security patches and protections.","title":null,"body":"&gt; GrapheneOS is based on Android, which is solely developed by Google.<p>GrapheneOS is based on the Android Open Source Project. It&#x27;s incorrect to say it&#x27;s solely developed by Google and it&#x27;s open source software which we&#x27;re free to change as we see fit.<p>&gt; GrapheneOS only supports Google Pixel devices. Thankfully, they are working on partnering with a different manufacturer, but details are still very limited.<p>No, we already have a partnership with a major Android OEM. It&#x27;s not something we&#x27;re working on obtaining and we&#x27;ve provided a fair bit of details including that it will be publicly announced by the OEM in March, that the devices will launch in 2027 and that they&#x27;ll use a high end Snapdragon SoC which is either the flagship (most likely) or one step below it.<p>&gt; They recommend using the Google Play Store<p>No, that&#x27;s not our recommendation.<p>&gt; recommend against using F-Droid<p>We recommend against F-Droid due to it being an unnecessary middleman between users and app developers which does not truly reduce trust the app developers. F-Droid apps are consistently out-of-date and often lag months being on important privacy and security fixes. F-Droid consistently makes problematic undocumented changes to apps including rolling back dependency updates. F-Droid is known to use highly outdated build infrastructure which is very poorly secured. They have a bunch of bad security practices throughout their approach and have made it clear it isn&#x27;t a priority for them. They&#x27;ve repeatedly said they don&#x27;t believe app sandboxing is useful and much more than that. Many open source apps including Signal and WireGuard have asked to have their apps omitted from F-Droid due to the security and trustworthiness issues with the project. That&#x27;s not at all something specific to GrapheneOS.<p>&gt; Their Vanadium web browser is based on Chromium, which is controlled by Google.<p>Chromium is an open source project which is collaboratively worked on by multiple projects using it as the basis for their browsers. That includes Microsoft who implemented the WebAssembly interpreter available in the upstream Chromium codebase which is used by Vanadium but is dead code in Chrome and regular Chromium builds since it was added for Edge.<p>&gt; It also does not have an ad blocker<p>No, that&#x27;s not true. Vanadium has a default enabled ad blocker which uses EasyList, EasyPrivacy, EasyList&#x27;s Adblock Warning Removal List and also selectively activates a whole bunch of EasyList affiliated language&#x2F;regional lists based on the currently active languages. This approach avoids adblocking being used for fingerprinting, avoids greatly weakening site isolation sandboxing as extensions do and is much higher performance which is important on mobile. It very clearly has ad blocking and a per-site toggle for it.<p>&gt; or support extensions<p>Extensions greatly weaken site isolation and give third party code without verified boot extensive access to website content similar to dangerous Android accessibility service apps. Very few extensions are focused on privacy and security in a similar way to GrapheneOS and would compromise what we&#x27;re trying to build. It&#x27;s not the approach we want to use in Vanadium. If you want to use extensions then you can use a browser with them but it doesn&#x27;t fit into what we&#x27;re building with Vanadium where we want to implement features ourselves in a very private, secure and robust way which cannot be done with extensions. Extensions fundamentally reduce security including because they used a shared process across all isolated websites which inherently reduces isolation. Few extensions take this seriously, even the ones focused on privacy. They commonly add leaks between sites. There are plenty of other browsers available but ours is aiming for a standard of privacy and security which cannot be achieved with extensions.<p>&gt; They recommend against using Firefox.<p>Firefox&#x27;s Android app has atrocious privacy and security. A browser without even basic content sandboxing let alone sandboxing with full site isolation. That&#x27;s combined with major other major security deficiencies and it isn&#x27;t something we could recommend using. Recommending against it doesn&#x27;t mean people can&#x27;t use it...<p>You&#x27;ll still be using Vanadium as the web content engine within apps using the WebView such as email clients rendering HTML email and many more. Many people have a misunderstanding of what the WebView is and confuse it with custom tabs which are provided by the user&#x27;s selected default browser rather than the WebView used within other apps.<p>&gt; This is not a criticism of the GrapheneOS project or developers.<p>How isn&#x27;t it criticism of GrapheneOS? Regardless, Vanadium does have an adblocker and we don&#x27;t specifically recommend the Play Store as you said. The biggest issue is that what you&#x27;re saying about what we prioritize, advise or provide isn&#x27;t accurate.<p>&gt; I understand that security is the biggest priority of GrapheneOS<p>Privacy is the biggest priority of GrapheneOS and privacy depends on security. GrapheneOS is a privacy project.<p>&gt; It is more directed towards the GrapheneOS community that often blindly recommends GrapheneOS as the only option and treats any alternative as inferior and not to be considered.<p>Our project and community regularly recommends iOS as an alternative which provides far better privacy and security than non-GrapheneOS options. Most other options have very poor privacy&#x2F;security including lacking even basic privacy&#x2F;security patches and protections. Similarly, our project and community regularly recommends using macOS for better privacy and security than either Windows or desktop Linux. What you&#x27;re saying are blind recommendations are anything but that but rather very well informed information provided by the GrapheneOS project.<p>&gt; Most users do not need security at all costs.<p>GrapheneOS is not about security at all costs and this misconception which regularly comes up that it&#x27;s about security rather than privacy is completely wrong. Many projects failing to provide decent privacy treat it as if privacy is solely about which apps&#x2F;services are bundled rather than needing to provide privacy patches, privacy protections and solid security to protect that from being bypassed. Much of what GrapheneOS provides are privacy features such as Contact Scopes, Storage Scopes and the Sensors&#x2F;Network toggles along with much more. The security protections it provides exist to protect privacy. Why else would the security protections be there other than to protect privacy? It&#x27;s not a separate thing from privacy but rather is a huge part of providing it. There&#x27;s no other reason for us to work on security than protecting privacy. It doesn&#x27;t make sense to say we work on security instead of privacy.<p>Most users do need basic privacy&#x2F;security updates and protections. Failing to keep up with basic updates and misleading users about it is a severe issue. There isn&#x27;t any major non-GrapheneOS AOSP-based OS that&#x27;s doing the bare minimum of keeping up with updates.<p>&gt; Especially among the free and open source enthusiast community, freedom and user control are often prioritized. There should be more awareness and discussion about what the user wants and whether that actually aligns with the security-first goals of GrapheneOS.<p>You aren&#x27;t accurately representing what GrapheneOS provides, our approach or our priorities. People can see for themselves from the detailed article that it provides a highly usable and compatible system with a huge amount of user choice. People can choose from a wide range of approaches based on their privacy and security goals. It doesn&#x27;t impose choices on people. You treat it as if people are forced to use Vanadium when it&#x27;s another choice of browser which people have on GrapheneOS but not elsewhere. GrapheneOS users have more choice among browsers and the one we have DOES provide ad blocking contrary to what you said. GrapheneOS users can use F-Droid despite us recommending against it due to the major security deficiencies. Providing well informed recommendations with detailed explanations does not in any way hinder user choice but rather informs people so they can make better choices. Our recommendations not aligning with your personal beliefs or preferences doesn&#x27;t mean we&#x27;re somehow reducing user choice.","offTopic":true},{"id":"02768c70-7484-4ef5-8c5e-20ecc634541d","excerpt":" — No.<p>The hardware and software security of Android&#x2F;iOS&#x2F;iPadOS&#x2F;GOS devices are leagues ahead of Linux servers in all aspects and it’s not even close (but they also serve different purposes so to some extent I’m not sure how 1:1 this comparison is). However, this discussion focuses on desktop style Lin","url":"https://news.ycombinator.com/item?id=49394896","role":"request","weight":0.7876667,"occurredAt":"2026-08-21T23:16:56.000Z","sourceKey":"hackernews","sourceName":"Hacker News","credibility":0.7,"venue":"news","intent":"feature_request","painScore":0.36,"sentiment":0,"confidence":0.57916665,"matchedPatterns":["missing_feature"],"statement":"Software security is also extremely poor with a lack of comprehensive sandboxing and so on, I would just read the grapheneos accounts replies on here since they’re writing entire novels on this.","title":null,"body":"No.<p>The hardware and software security of Android&#x2F;iOS&#x2F;iPadOS&#x2F;GOS devices are leagues ahead of Linux servers in all aspects and it’s not even close (but they also serve different purposes so to some extent I’m not sure how 1:1 this comparison is). However, this discussion focuses on desktop style Linux distros which is what these phones are running which have inadequate security. Desktop Linux is inferior security-wise to a server environment where each process&#x2F;app is running as it’s own user etc. Desktop-style Linux phones also have virtually zero hardware security versus the alternatives.<p>It doesn’t matter if a user knows what they are doing. For example installing so-called “trusted” apps means they’re only trustworthy at that moment in time and not forward-looking. All it takes is one supply chain or runtime security exploit. Software security is also extremely poor with a lack of comprehensive sandboxing and so on, I would just read the grapheneos accounts replies on here since they’re writing entire novels on this.<p>I mean even GrapheneOS shows how relevant this is with Samuel Tunick, on the front page today. If he’d had a desktop Linux phone that was seized from him while in AFU, sure it would be “private” but there would be virtually nothing stopping officials from running through his entire phone since so many of these desktop Linux distros rely on poor security elements if any on top of FDE with LUKS so your entire device is basically exposed and unencrypted after the first unlock.<p>This whole comment was borderline stream of consciousness so I apologize if anything is unclear here.","offTopic":true},{"id":"4d6b915e-9649-43de-93e8-a7377f8ba993","excerpt":" — &gt; This is another project that knows what you need better than yourself. People are constantly asking them to add support to other hardware, but the answer is &quot;it&#x27;s insecure&quot;. This is completely wrong and forces everybody without a(n expensive!) Pixel to abandon reasonable security. Even Qubes OS a","url":"https://news.ycombinator.com/item?id=45229295","role":"pain","weight":0.7846438,"occurredAt":"2025-09-13T04:26:44.000Z","sourceKey":"hackernews","sourceName":"Hacker News","credibility":0.7,"venue":"news","intent":"feature_request","painScore":0.5798198,"sentiment":-0.5495495,"confidence":0.49666667,"matchedPatterns":["missing_feature","solution:firmware"],"statement":"The vast majority of mobile devices have poor security including lack of firmware security updates and lack of essential defenses for providing the security GrapheneOS offers.","title":null,"body":"&gt; This is another project that knows what you need better than yourself. People are constantly asking them to add support to other hardware, but the answer is &quot;it&#x27;s insecure&quot;. This is completely wrong and forces everybody without a(n expensive!) Pixel to abandon reasonable security. Even Qubes OS allows installing itself on hardware without VT-d, with respective warnings, and plans to enable GPU acceleration in VMs on demand. Their priority clearly isn&#x27;t to make as many people as possible more secure but to force Google on you.<p>GrapheneOS is actively working with a major Android OEM towards a subset of their future devices meeting all of our official requirements and providing official GrapheneOS support. This OEM is providing us with partner access to Android which is already helping the project. The vast majority of mobile devices have poor security including lack of firmware security updates and lack of essential defenses for providing the security GrapheneOS offers. GrapheneOS has to do substantial work on each supported device to integrate the hardening features and fix the issues those uncover. Supporting other devices is not easy and involves a lot of resources.<p>&gt; Are you calling the above a &quot;character attack&quot;?<p>Yes, it is a character attack falsely claiming our goal is to &quot;force Google&quot; on people. That&#x27;s utter nonsense.<p>Support for the devices we&#x27;re working on with an OEM will become available and will be much better than their current devices not meeting our requirements. They were already planning to make substantial improvements to security but now more will be done and the end result will be devices we can support. The devices will meet all of the official requirements listed at <a href=\"https:&#x2F;&#x2F;grapheneos.org&#x2F;faq#future-devices\" rel=\"nofollow\">https:&#x2F;&#x2F;grapheneos.org&#x2F;faq#future-devices</a> and may not be more secure than Pixels initially but future generations can make further improvements and we can do lower level hardening at a firmware and even hardware level. It starts with the OEM having devices meeting the very reasonable baseline standards.<p>&gt; I would love to use GrapheneOS on my Librem 5 and Pinephone. No proprietary drivers are required. Yes, some security features are lacking. Yet it would be a win for everybody.<p>These have absolutely atrocious security and do not come anywhere close to the security requirements listed at <a href=\"https:&#x2F;&#x2F;grapheneos.org&#x2F;faq#future-devices\" rel=\"nofollow\">https:&#x2F;&#x2F;grapheneos.org&#x2F;faq#future-devices</a>. Using devices with outdated components not receiving important security patches for known vulnerabilities and not providing basic defenses is not what GrapheneOS requires. It&#x27;s far more than security features being lacking. The standards we list are very reasonable, which is the position of the OEM we&#x27;re working with which did not previously meet them. There&#x27;s nothing Pixel exclusive listed there, only standard security patches and features. We&#x27;ve kept the requirements lower than what Pixels provide to keep room for other devices such as only requiring 5 years of proper support instead of 7, omitting many unimportant security features, etc.<p>Both devices are still closed source hardware with closed source firmware, not open devices. They have a closed source SoC (CPU, GPU, MMU, etc.), radios, SSD, memory, battery, touchscreen, etc. They&#x27;re advertised as if they&#x27;re open despite that being the case. PinePhone has misleading marketing presenting the cellular baseband as having open source firmware available as a replacement when it doesn&#x27;t based on having an extra general purpose CPU running a super outdated proprietary fork of Android next to the cellular baseband which can be replaced, but not the cellular baseband firmware itself. The radios are also less isolated and much less secure including lacking proper security support. The most important and most privileged component in a device is the SoC, which is not more open.","offTopic":false},{"id":"b15c912e-3980-4224-a747-fcf79f292f22","excerpt":" — &gt; Android has existing apps.<p>Android has a massive app ecosystem including the largest open source mobile app ecosystem. Those apps are nearly entirely available for GrapheneOS. Very few apps are unavailable for GrapheneOS. It&#x27;s nearly entirely banking and government apps, but as we said 90% of those work ","url":"https://news.ycombinator.com/item?id=49365941","role":"request","weight":0.77933335,"occurredAt":"2026-08-19T19:15:29.000Z","sourceKey":"hackernews","sourceName":"Hacker News","credibility":0.7,"venue":"news","intent":"feature_request","painScore":0.4,"sentiment":-0.1,"confidence":0.5566667,"matchedPatterns":["missing_feature"],"statement":"since GOS is missing vitally important features compared to other Android ROMs let alone normal Linux systems GrapheneOS has similar functionality to mainstream Android smartphones.","title":null,"body":"&gt; Android has existing apps.<p>Android has a massive app ecosystem including the largest open source mobile app ecosystem. Those apps are nearly entirely available for GrapheneOS. Very few apps are unavailable for GrapheneOS. It&#x27;s nearly entirely banking and government apps, but as we said 90% of those work on GrapheneOS.<p>AOSP and GrapheneOS have hardware-based virtualization usable to run desktop Linux software. It even provides opt-in GPU acceleration with gfxstream and will likely have native GPU virtualization support similar to NVIDIA&#x27;s paid vGPU in the near future. AOSP and GrapheneOS have a very usable desktop mode which will be getting much better. Android is replacing ChromeOS and was already heavily improved for desktop use as part of being included within ChromeOS. We have that app ecosystem available too.<p>&gt; the existing apps largely do run on other Linux systems via waydroid<p>A large portion of Android apps do not work via Waydroid. It has drastically lower compatibility than GrapheneOS and there are fundamental issues with how it approaches it.<p>The approach they take also severely harms privacy and security through throwing away most of the privacy and security model used by Android. That would not be the case for running AOSP in a hardware accelerated virtual machine, which is what we would recommend doing. It would still have greatly reduced compatibility due to apps using hardware APIs such as the hardware keystores and many apps actively trying to stop themselves being run in a virtual machine or other weird environment. It would work a lot better than using namespaces but would require modern hardware with virtualization acceleration.<p>&gt; apps refusing to run on non-stock systems are likely to refuse GOS as well<p>A very tiny subset of overall Android apps entirely ban using a non-Google-certified OS. Most only have checks for the security model being intact and anti-tampering code interfering with running the apps in an atypical environment. We run into these issues with our privacy and security hardening features so we&#x27;ve done a lot of work to maintain compatibility.<p>&gt; GOS is supported by some apps that would refuse other non-stock systems.<p>GrapheneOS exceeds all of the security and attestation expectations of these apps. They have no reason to ban using it and we make sure to avoid that being the case. It&#x27;s only a tiny number of apps banning using GrapheneOS in the first place and a growing number of those are beginning to permit it since they don&#x27;t actually have a reason to ban it. They do have a reason to ban an OS not providing the security model and attestation functionality they want. We disagree with attestation being used this way, but they can do that while supporting GrapheneOS and a growing number of these apps are doing so.<p>&gt; yes you&#x27;re probably ahead<p>GrapheneOS provides drastically better compatibility.<p>&gt; waydroid is also 90% AOSP<p>It&#x27;s a fork of outdated LineageOS with a compatibility layer to make it run as part of a non-AOSP host OS. It has SELinux disabled which means the app sandbox and other protections aren&#x27;t intact along with many other major differences. Apps can see these differences and many apps ban it because they can see the security model isn&#x27;t intact or detect what&#x27;s happening as a form of tampering.<p>In practice, GrapheneOS only gets banned by services enforcing the Play Integrity API device or strong integrity level without permitting GrapheneOS via hardware attestation. A growing number of apps are permitting it since they don&#x27;t have any real reason to ban it. It&#x27;s easy for them to stop endless negative reviews and customer support complaints from GrapheneOS users by simply implementing Android hardware attestation with Google&#x27;s open source library for it and permitting GrapheneOS. They can also simply delete the code banning using non-Google-certified operating systems which is what we&#x27;d prefer over them hard-wiring permitting GrapheneOS and specific other alternatives.<p>&gt; yes GOS has gotten some buy-in, but if 90% is good enough<p>That was only about banking apps. Over 99.99% of overall Android apps work on GrapheneOS. The vast majority of apps are not banking or government apps.<p>&gt; compatibility as your advantage<p>It has an immense compatibility advantage along with far better privacy, security, usability and battery life.<p>&gt; Basically, either users want 100% app compat - in which case GOS is out - or they don&#x27;t, in which case waydroid is likely to be an option<p>Most users have 100% compatibility since most people don&#x27;t use the around 10% of banks banning GrapheneOS. Our userbase is also growing large enough that apps cannot ban using it without it being a huge hassle for them. They have no actual reason to ban it, so that&#x27;s why a growing number of apps are removing the ban on using it. They&#x27;re usually not willing to stop using the Play Integrity API but once this is on their radar due to complaints they often become willing to implement using the Android hardware attestation API to permit GrapheneOS and other alternatives meeting their requirements. It&#x27;s not a full solution since it won&#x27;t allow people&#x27;s self-signed builds or forks of GrapheneOS but it&#x27;s progress and it enables the apps to easily permit more operating systems in the same way. They can just add more to their list. We would prefer the Play Integrity API being banned by regulators but this is good enough for now.<p>&gt; since GOS is missing vitally important features compared to other Android ROMs let alone &quot;normal&quot; Linux systems<p>GrapheneOS has similar functionality to mainstream Android smartphones. We highly prioritize providing missing functionality not available through apps.<p>GrapheneOS is an operating system, not read-only memory firmware. There&#x27;s a boot ROM which loads the main boot firmware from the SSD, verifies it and transfers control to it which then does the same with the OS. GrapheneOS is simply a regular OS installed on an SSD. Verified boot protects it from modification but it&#x27;s not in read-only storage or anything like that. We don&#x27;t misuse the term ROM to refer to it and prefer if others avoid it too.<p>&gt; how long has GOS been without full backup functionality now?<p>GrapheneOS has much better backup support than the stock Pixel OS and most Google Mobile Services Android devices.<p>GrapheneOS has a built-in encrypted backup system. It backs up the same data as Google&#x27;s device-to-device transfer for moving between Android devices. Every app targeting Android 12 or later gets backed up since allowBackup=&quot;false&quot; was redefined to only disable cloud backups. Every Play Store app has been required to target Android 12 or later since under a year after the release of Android 12. The issue of apps opting out of backups has been in the past for years.<p>Backing up more of the system settings and other system data is planned and requires gradually expanding what gets converted into a portable format transferable between devices and OS versions.<p>&gt; What other secure options are those?<p>It&#x27;s up to these companies to define their security requirements. GrapheneOS is far more secure than anything permitted by the Play Integrity API device or strong integrity levels. It supports hardware-based attestation and we publish a signed JSON object providing our verified boot key fingerprints for use with it. They can easily use that and permit GrapheneOS. Other operating systems preserving the Android security model can do the same. Once they allow GrapheneOS, it&#x27;s easy for them to allow more in the same way. It would be nicer if they stopped using the Play Integrity API and left OS security up to users but most of these apps are not open to doing that. A small portion of apps adopting the Play Integrity API didn&#x27;t understand what it does and are willing to stop.","offTopic":true},{"id":"200fe976-1342-4bfb-aaf4-f87144dbd183","excerpt":" — I have to say up front, that I think GrapheneOS in its most locked down mode needs to exist. There are important audiences for which most nation state actors and their related corporate entities are real threats (e.g. journalists). That said, I don&#x27;t think the majority of users want or need that level of lockdo","url":"https://news.ycombinator.com/item?id=47409217","role":"request","weight":0.7713467,"occurredAt":"2026-03-17T06:10:05.000Z","sourceKey":"hackernews","sourceName":"Hacker News","credibility":0.7,"venue":"news","intent":"feature_request","painScore":0.36,"sentiment":0.22222222,"confidence":0.5671667,"matchedPatterns":["missing_feature","solution:feature"],"statement":"For some reason some of the key developers seem to constantly bash every store except Accrescent, ignoring the fact that Accresent is missing the key feature of telling you what you&#x27;re even installing (which fails security 101: you&#x…","title":null,"body":"I have to say up front, that I think GrapheneOS in its most locked down mode needs to exist. There are important audiences for which most nation state actors and their related corporate entities are real threats (e.g. journalists). That said, I don&#x27;t think the majority of users want or need that level of lockdown.<p>I do agree with the OP somewhat. While GrapheneOS has a hard job with too much to do and too few resources, they also take a very all-or-nothing stance when it comes to real world practicalities for the average user. Specifically: they&#x27;re all or nothing on app stores and Google.<p>For some reason some of the key developers seem to constantly bash every &quot;store&quot; except Accrescent, ignoring the fact that Accresent is missing the key feature of telling you what you&#x27;re even installing (which fails security 101: &quot;you&#x27;re only secure if you&#x27;re usable and secure&quot;). It&#x27;s a very all or nothing viewpoint. No there is no secure app &quot;store&quot;. None. Every one of them has security issues in one way or another. But short of an ultra locked down burner device for national secrets (a real use case in fact), users need to be able to get apps. The only &quot;acceptable&quot; solution seems to be to use the (patched) official Google Play Store. Which brings me to the second all-or-nothing area.<p>Google is the single biggest threat actor for most users. They control the upstream AOSP, so you start with constant attempts to compromise your supply chain in nefarious ways. They&#x27;re one of the key gateways to the Internet, and they run the world&#x27;s largest surveillance network (by a factor of many thousands). They&#x27;re the very reason most users come to GrapheneOS in the first place. Every one of Googles apps is, or can safely be assumed to be, malware to violate your privacy as much as it can, and may incidentally provide some functionality. GrapheneOS has done well to replace many of the OS-baked in functionality that normally uses Google with alternatives, but is very adamant that they will not try to support allowing non-Google-signed apps in place of Google signed ones for any purpose. While I understand it ensures the AOSP feature of verifying against a trusted source, Google itself is not inf act a trusted source. It won&#x27;t try and mine crypto on your device or use the passwords and wallet keys it steals to drain your accounts or steal your identity, but it will almost always cooperate with authoritarian nation states to install targeted surveillance tools on your devices instead of the &quot;real&quot; apps, and track all data it can possibly get access to. Sandboxing the system apps helps a lot, but as we know from Stock Android devices, that&#x27;s not sufficient to completely protect systems from known malicious apps.  \nThe counterpoint is always &quot;then don&#x27;t install any Google apps&quot;. Great, I&#x27;d love to. But I live in the real world where Google controls most of the electronic world, and everyone else has mandates Google usage. I need to control my level of exposure for my personal usage requirements and threat model, and neither 0 or 100 are feasible options. Just like almost all users.<p>I definitely understand from a practical sense that GrapheneOS doesn&#x27;t have the resources to supply de-Googled version of Google Maps (unfortunately the only map navigation that works in most of the US still), or implement and maintain a rework of the binder and intents system to allow custom per-app filtering of all IPC. But I don&#x27;t hear about the practicalities and maintenance costs (especially for complex drive-by contributions), or risks of accidental misuse causing severely degraded security. I only hear &quot;that&#x27;s not secure&quot; (which is often incorrect for the actual user&#x27;s threat model) as the reason something won&#x27;t be supported, pursued, or allowed to be contributed.","offTopic":true},{"id":"50e64677-c1e1-48ee-b22f-2205098236ab","excerpt":" — &gt;&gt; Android has existing apps.<p>&gt; Android has a massive app ecosystem including the largest open source mobile app ecosystem. Those apps are nearly entirely available for GrapheneOS. Very few apps are unavailable for GrapheneOS. It&#x27;s nearly entirely banking and government apps, but as we said 90% of th","url":"https://news.ycombinator.com/item?id=49366622","role":"request","weight":0.75706667,"occurredAt":"2026-08-19T20:16:40.000Z","sourceKey":"hackernews","sourceName":"Hacker News","credibility":0.7,"venue":"news","intent":"feature_request","painScore":0.36,"sentiment":0.18518518,"confidence":0.5566667,"matchedPatterns":["missing_feature"],"statement":"since GOS is missing vitally important features compared to other Android ROMs let alone normal Linux systems GrapheneOS has similar functionality to mainstream Android smartphones.","title":null,"body":"&gt;&gt; Android has existing apps.<p>&gt; Android has a massive app ecosystem including the largest open source mobile app ecosystem. Those apps are nearly entirely available for GrapheneOS. Very few apps are unavailable for GrapheneOS. It&#x27;s nearly entirely banking and government apps, but as we said 90% of those work on GrapheneOS.<p>&gt; AOSP and GrapheneOS have hardware-based virtualization usable to run desktop Linux software. It even provides opt-in GPU acceleration with gfxstream and will likely have native GPU virtualization support similar to NVIDIA&#x27;s paid vGPU in the near future. AOSP and GrapheneOS have a very usable desktop mode which will be getting much better. Android is replacing ChromeOS and was already heavily improved for desktop use as part of being included within ChromeOS. We have that app ecosystem available too.<p>There was really no need to write 2 paragraphs to agree with me.<p>&gt;&gt; the existing apps largely do run on other Linux systems via waydroid<p>&gt; A large portion of Android apps do not work via Waydroid. It has drastically lower compatibility than GrapheneOS and there are fundamental issues with how it approaches it.<p>What is a &quot;large portion&quot;? It&#x27;s worked fine for me but I suppose if you have hard data that might be meaningful. Could you describe the &quot;fundamental issues&quot;? My impression is that they just run the whole Android userspace in a container, which seems like a reasonable approach.<p>&gt; The approach they take also severely harms privacy and security through throwing away most of the privacy and security model used by Android. That would not be the case for running AOSP in a hardware accelerated virtual machine, which is what we would recommend doing. It would still have greatly reduced compatibility due to apps using hardware APIs such as the hardware keystores and many apps actively trying to stop themselves being run in a virtual machine or other weird environment. It would work a lot better than using namespaces but would require modern hardware with virtualization acceleration.<p>Again, I know security&#x2F;privacy is your talking point, but this isn&#x27;t actually the argument at hand.<p>&gt;&gt; apps refusing to run on non-stock systems are likely to refuse GOS as well<p>&gt; A very tiny subset of overall Android apps entirely ban using a non-Google-certified OS. Most only have checks for the security model being intact and anti-tampering code interfering with running the apps in an atypical environment. We run into these issues with our privacy and security hardening features so we&#x27;ve done a lot of work to maintain compatibility.<p>So, yes.<p>&gt;&gt; GOS is supported by some apps that would refuse other non-stock systems.<p>&gt; GrapheneOS exceeds all of the security and attestation expectations of these apps. They have no reason to ban using it and we make sure to avoid that being the case. It&#x27;s only a tiny number of apps banning using GrapheneOS in the first place and a growing number of those are beginning to permit it since they don&#x27;t actually have a reason to ban it. They do have a reason to ban an OS not providing the security model and attestation functionality they want. We disagree with attestation being used this way, but they can do that while supporting GrapheneOS and a growing number of these apps are doing so.<p>Which is a lot of words to agree that yes, many apps only allow stock and therefor block you just like any other OS.<p>&gt;&gt; yes you&#x27;re probably ahead<p>&gt; GrapheneOS provides drastically better compatibility.<p>I&#x27;d like evidence for &quot;drastically&quot;, but again we mostly agree.<p>&gt;&gt; waydroid is also 90% AOSP<p>&gt; It&#x27;s a fork of outdated LineageOS with a compatibility layer to make it run as part of a non-AOSP host OS. It has SELinux disabled which means the app sandbox and other protections aren&#x27;t intact along with many other major differences. Apps can see these differences and many apps ban it because they can see the security model isn&#x27;t intact or detect what&#x27;s happening as a form of tampering.<p>Right. So it&#x27;s 90% AOSP. Old AOSP with worse security properties, but for compat purposes that&#x27;s not important.<p>&gt; In practice, GrapheneOS only gets banned by services enforcing the Play Integrity API device or strong integrity level without permitting GrapheneOS via hardware attestation. A growing number of apps are permitting it since they don&#x27;t have any real reason to ban it. It&#x27;s easy for them to stop endless negative reviews and customer support complaints from GrapheneOS users by simply implementing Android hardware attestation with Google&#x27;s open source library for it and permitting GrapheneOS. They can also simply delete the code banning using non-Google-certified operating systems which is what we&#x27;d prefer over them hard-wiring permitting GrapheneOS and specific other alternatives.<p>You and I have different impressions of how apps approach attestatoin.<p>&gt;&gt; yes GOS has gotten some buy-in, but if 90% is good enough<p>&gt; That was only about banking apps. Over 99.99% of overall Android apps work on GrapheneOS. The vast majority of apps are not banking or government apps.<p>And most apps work on waydroid. Of course the apps that go out of their way to block non-stock are the pain point.<p>&gt;&gt; compatibility as your advantage<p>&gt; It has an immense compatibility advantage along with far better privacy, security, usability and battery life.<p>(You&#x27;ve carved out 3 words in a way that doesn&#x27;t make sense alone; this is part of either the previous or next bit)<p>&gt;&gt; Basically, either users want 100% app compat - in which case GOS is out - or they don&#x27;t, in which case waydroid is likely to be an option<p>&gt; Most users have 100% compatibility since most people don&#x27;t use the around 10% of banks banning GrapheneOS. Our userbase is also growing large enough that apps cannot ban using it without it being a huge hassle for them. They have no actual reason to ban it, so that&#x27;s why a growing number of apps are removing the ban on using it. They&#x27;re usually not willing to stop using the Play Integrity API but once this is on their radar due to complaints they often become willing to implement using the Android hardware attestation API to permit GrapheneOS and other alternatives meeting their requirements. It&#x27;s not a full solution since it won&#x27;t allow people&#x27;s self-signed builds or forks of GrapheneOS but it&#x27;s progress and it enables the apps to easily permit more operating systems in the same way. They can just add more to their list. We would prefer the Play Integrity API being banned by regulators but this is good enough for now.<p>90% of the time, it works 100% of the time. Anyways, you aren&#x27;t 100% compatible, so my point stands.<p>&gt;&gt; since GOS is missing vitally important features compared to other Android ROMs let alone &quot;normal&quot; Linux systems<p>&gt; GrapheneOS has similar functionality to mainstream Android smartphones. We highly prioritize providing missing functionality not available through apps.<p>I&#x27;m not comparing to stock, and you refuse to give apps root access so the shortcomings that they <i>can</i> fix are limited. (Yes, I know your threat model demands that the stupid helpless users can never be allowed to control their device. That&#x27;s actually defensible if security+privacy is your #1 goal, but it <i>does</i> undermine the features that your OS can provide.)<p>&gt; GrapheneOS is an operating system, not read-only memory firmware. There&#x27;s a boot ROM which loads the main boot firmware from the SSD, verifies it and transfers control to it which then does the same with the OS. GrapheneOS is simply a regular OS installed on an SSD. Verified boot protects it from modification but it&#x27;s not in read-only storage or anything like that. We don&#x27;t misuse the term ROM to refer to it and prefer if others avoid it too.<p>I love pedantry as much as the next guy, but ROM has not meant read-only memory in like 20 years.<p>&gt;&gt; how long has GOS been without full backup functionality now?<p>&gt; GrapheneOS has much better backup support than the stock Pixel OS and most Google Mobile Services Android devices.<p>&gt; GrapheneOS has a built-in encrypted backup system. It backs up the same data as Google&#x27;s device-to-device transfer for moving between Android devices. Every app targeting Android 12 or later gets backed up since allowBackup=&quot;false&quot; was redefined to only disable cloud backups. Every Play Store app has been required to target Android 12 or later since under a year after the release of Android 12. The issue of apps opting out of backups has been in the past for years.<p>&gt; Backing up more of the system settings and other system data is planned and requires gradually expanding what gets converted into a portable format transferable between devices and OS versions.<p>So, you&#x27;re trailing, say, Debian, and have done for years, and have at most a plan for someday being able to compete.<p>&gt;&gt; What other secure options are those?<p>&gt; It&#x27;s up to these companies to define their security requirements. GrapheneOS is far more secure than anything permitted by the Play Integrity API device or strong integrity levels. It supports hardware-based attestation and we publish a signed JSON object providing our verified boot key fingerprints for use with it. They can easily use that and permit GrapheneOS. Other operating systems preserving the Android security model can do the same. Once they allow GrapheneOS, it&#x27;s easy for them to allow more in the same way. It would be nicer if they stopped using the Play Integrity API and left OS security up to users but most of these apps are not open to doing that. A small portion of apps adopting the Play Integrity API didn&#x27;t understand what it does and are willing to stop.<p>So when you wrote &quot;GrapheneOS and other secure options&quot;, you just meant GOS because nothing else matches your definition of security. Again, I don&#x27;t <i>exactly</i> mind that, but it&#x27;s disingenuous to gesture at other options that don&#x27;t exist.","offTopic":true},{"id":"87f1bb86-a767-4389-ad11-1eaecbc371d4","excerpt":" — GrapheneOS currently has around half a million users but the userbase is rapidly growing. The pace of growth will increase once Motorola flagships officially support it. It will increase far faster once lower end Motorola devices meet our requirements for updates and security features so we can expand to those too. ","url":"https://news.ycombinator.com/item?id=49364610","role":"request","weight":0.75706667,"occurredAt":"2026-08-19T17:37:03.000Z","sourceKey":"hackernews","sourceName":"Hacker News","credibility":0.7,"venue":"news","intent":"problem_report","painScore":0.36,"sentiment":0.6666667,"confidence":0.5566667,"matchedPatterns":["manual_process"],"statement":"It&#x27;s enforced automatically so it&#x27;s not as if people need to manually check the fingerprint each boot, but it does have value in protecting against tampering despite this.","title":null,"body":"GrapheneOS currently has around half a million users but the userbase is rapidly growing. The pace of growth will increase once Motorola flagships officially support it. It will increase far faster once lower end Motorola devices meet our requirements for updates and security features so we can expand to those too. Becoming an increasingly mainstream OS is the best way to address the narrative that using it is suspicious, but that&#x27;s already nearly entirely fearmongering.<p>On Pixels, GrapheneOS isn&#x27;t the stock OS and therefore the devices show a notice each boot with the fingerprint of the non-stock verified boot key. This is a standard security feature on the hardware and something we require to be implemented. Verified boot itself is extremely useful for protecting against both physical attacks such as data extraction and also persistence for remote attacks. The verified boot notice provides a way to verify GrapheneOS is genuine without trusting the computer used to install it. The verified boot key is stored in the secure element along with the OS version for downgrade protection. It&#x27;s enforced automatically so it&#x27;s not as if people need to manually check the fingerprint each boot, but it does have value in protecting against tampering despite this. It&#x27;s a feature we want to have on our own hardware too, although GrapheneOS can eventually be considered the stock OS without the verified boot notice.<p>GrapheneOS is also clearly installed on the SSD. Every block of the data partition is encrypted on storage but the firmware and OS images are public knowledge and verified through verified boot rather than being encrypted. Putting another boot stage before the OS in order to encrypt the publicly available OS images wouldn&#x27;t achieve anything since that would identify it as being GrapheneOS itself. The only way to hide the OS would be if the hardware itself had a firmware-based passphrase prompt and the first boot stage of the installed OS was encrypted along with the verified boot key in the secure element being wiped when unlocking. It would be possible to provide, but that would be specialized hardware and therefore it could be identified based on the hardware instead of the software.<p>The stock Pixel OS isn&#x27;t designed to be able to be installed alongside other operating systems. It assumes it&#x27;s the only OS and handles updating both the firmware and itself via the A&#x2F;B slots. It would be entirely possible to have a main OS in those A&#x2F;B slots responsible for updating the SoC firmware and acting as a bootloader for other operating systems. That would clearly be there on the SSD if that&#x27;s looked at and would show the verified boot notice every boot.","offTopic":true},{"id":"5808f230-0263-4f88-8a51-f249c72dbaf4","excerpt":" — GrapheneOS is a privacy and security hardened OS. It preserves the standard privacy and security of the Android Open Source Project (AOSP) along with keeping up with the updates. It builds major privacy and security improvements on top of that. &#x2F;e&#x2F; is the direct opposite and reduces privacy and especially ","url":"https://news.ycombinator.com/item?id=47052152","role":"request","weight":0.7468667,"occurredAt":"2026-02-17T19:44:14.000Z","sourceKey":"hackernews","sourceName":"Hacker News","credibility":0.7,"venue":"news","intent":"feature_request","painScore":0.36,"sentiment":0,"confidence":0.5491667,"matchedPatterns":["missing_feature","product:openai"],"statement":"They miss a large portion of the monthly Android security bulletins which are a limited subset of the patches in the first place but then claim to provide the latest patch level despite many of the required patches being missing.","title":null,"body":"GrapheneOS is a privacy and security hardened OS. It preserves the standard privacy and security of the Android Open Source Project (AOSP) along with keeping up with the updates. It builds major privacy and security improvements on top of that. &#x2F;e&#x2F; is the direct opposite and reduces privacy and especially security compared to AOSP. &#x2F;e&#x2F; doesn&#x27;t keep up with updates, has huge delays for important privacy and security patches along with reducing privacy and especially security in many other ways. GrapheneOS is a much more widely used OS with much more testing and provides much broader app compatibility. Unlike &#x2F;e&#x2F;, GrapheneOS only connects to GrapheneOS services by default and provides a high level of control over it. &#x2F;e&#x2F; still uses a bunch of Google services by default and gives extensive privilege access to Google apps&#x2F;services. Our approach is that Google apps&#x2F;services are an optional thing people can install which do not receive any special access and can&#x27;t do more than other regular apps since they&#x27;re installed as regular sandboxed apps on GrapheneOS via our Sandboxed Google Play compatibility layer.<p>A common misconception is that people believe GrapheneOS is less usable than much less private and far less secure options but it&#x27;s the other way around. GrapheneOS provides nearly perfect app compatibility when taking into account the per-app exploit protection compatibility toggle and sandboxed Google Play. Nearly the only apps not working on GrapheneOS are ones banning any alternate OS and a larger number of those work on GrapheneOS than elsewhere due to a subset specifically permitting GrapheneOS due to far higher rather than weaker security. Apps have legitimate reasons for being concerned about the poor security of many alternate operating systems but they&#x27;re wrongly grouping it all together as if GrapheneOS.<p>&#x2F;e&#x2F; lags weeks, months and even years behind on providing updates for drivers, firmware, the Linux kernel and more. They miss a large portion of the monthly Android security bulletins which are a limited subset of the patches in the first place but then claim to provide the latest patch level despite many of the required patches being missing.<p>&#x2F;e&#x2F; has a supposedly private speech-to-text sends data to OpenAI and their own servers without obtaining explicit user consent to share sensitive data with a third party.<p><a href=\"https:&#x2F;&#x2F;community.e.foundation&#x2F;t&#x2F;voice-to-text-feature-using-open-ai&#x2F;70509\" rel=\"nofollow\">https:&#x2F;&#x2F;community.e.foundation&#x2F;t&#x2F;voice-to-text-feature-using...</a><p>They say the data is anonymized based on passing it through their own servers before OpenAI but OpenAI is receiving all of the user speech data under their usual terms of service enabling them to store and leverage it.<p>Fairphone lags significantly behind on OS updates and patches with only a small subset of what should be provided being shipped. Their hardware omits important security protections required by GrapheneOS which it uses to protect users against widespread commercial exploit tools. Fairphone doesn&#x27;t provide upstream Linux kernel updates in practice which is a massive omission for their updates. Fairphone 4 has an end-of-life 4.19 kernel branch and the Fairphone 5 despite not being very old already has an end-of-life 5.4 kernel branch. Neither was providing the LTS revisions prior to end-of-life so from their perspective nothing really changed but it means it&#x27;s a huge task for an alternative OS to provide basic updates since they&#x27;d need to port everything to a newer kernel branch.<p>&#x2F;e&#x2F; does not provide similar privacy features to GrapheneOS such as Contact Scopes, Storage Scopes, Sensors toggle and much more. It focuses on bundling things which can be provided with apps such as RethinkDNS on GrapheneOS with a higher quality implementation. GrapheneOS delegates as much as it can to apps while focused on the core OS. If a feature can be done better with an open source app, we&#x27;d rather leave it up to that app and many provide privacy and security protections which apps cannot. For the most part, apps can&#x27;t improve OS privacy and security. Enumerating badness via blocklists which cannot block anything that&#x27;s dual purpose functionality is also a very weak approach to privacy which is increasingly less useful. The most privacy invasive behavior of apps is nearly all done through their own services which also provide their functionality. Among other things, &#x2F;e&#x2F; uses this system for labeling app tracking and permissions which is incorrect and misleading as shown by this example:<p><a href=\"https:&#x2F;&#x2F;reports.exodus-privacy.eu.org&#x2F;en&#x2F;reports&#x2F;com.facebook.lite&#x2F;latest&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;reports.exodus-privacy.eu.org&#x2F;en&#x2F;reports&#x2F;com.faceboo...</a><p>Facebook clearly doesn&#x27;t have no tracking but rather this system only detects a small number of specific third party libraries they&#x27;ve decided are trackers. Those choices are often very questionable such as portraying even opt-in crash reporting as tracking because it used a third party library on their list. Meanwhile, Facebook&#x27;s lite app supposedly has no trackers. The permissions list is thoroughly inaccurate and not how Android permissions work. The core permissions are opt-in with apps having to request them so listing those as if they&#x27;re granted on install and mandatory due to being possible to grant is incorrect. Most of the rest have special access toggles which are opt-in for the sensitive ones or other toggles such as the battery optimization mode where Restricted stops apps starting themselves and delays those things until it&#x27;s run by another app or the user.<p>Privacy requires providing privacy patches and strong privacy protections. It also depends on security which means providing security patches and strong security protections. GrapheneOS is heavily focused on all of that rather than simply treating not having bundled Google apps and services as meaning a private OS. There are also worse things for privacy than Google apps and services. &#x2F;e&#x2F; sending speech data to OpenAI vs. Apple doing the processing locally as we&#x27;ve it implemented for GrapheneOS is a good example. Google at least has partial local speech-to-text support and a better privacy policy than OpenAI for the cloud portion. Avoiding Google apps&#x2F;services is not the same thing as providing strong privacy.","offTopic":true}],"breakdown":[{"sourceKey":"hackernews","sourceName":"Hacker News","count":19}],"total":19}}