4 ms·
Android security model does not allow root users. If you allow root users, you destroy the security model. GrapheneOS has people working on it that are real sec
by shortsunblack 3y ago
Android security model does not allow root users. If you allow root users, you destroy the security model. GrapheneOS has people working on it that are real security researchers. You can't patch your way up into security out of shit foundations, the foundation being an user existing that breaks the OS' security model.
If you hadn't noticed, we get a zero click RCE on phones basically couple every years. That's the type of stuff GrapheneOS worries about, not whether its users can block ads, however nice that is.
- matheusmoreira 3y agoIs there a better way to maintain control over the device? I understand rooting has its drawbacks but I still want control.
- graphe 3y agoDon't use graphene. Full control root Android's features are way more useful to me than some hack that won't be used on my phone.
- alwayslikethis 3y agoYou can root GrapheneOS (with secure boot) just fine if you sign it with your own key.
- graphe 3y agoIt defeats the purpose of using it. There's plenty of unlocked bootloader OS that make root easier. Calyx or lineage work better for root. If it works well for you though, great!
- summm 3y agoNot entirely, there would be a bit more security during bootup. However, the risks and problems are probably not worth it. Other benefits Graphene advertizes: they are much better and quicker applying updates (that's easy because they only support pixels), they allegedly support much more and better exploitation mitigation mechanisms, and have a Google Services sandbox that looks quite interesting. Though, after the conversations I had with them I really do not want to trust those people :(
- mbananasynergy 3y agoHey there. GrapheneOS community moderator here. In case you haven't taken a look, I would recommend reading through https://grapheneos.org/features https://grapheneos.org/features to get a better sense of what GrapheneOS provides beyond what you mention above. I also wanted to address a few things: Applying updates quickly is extremely important. You seem to consider GrapheneOS supporting devices that get timely updates and make developing for them easier to be "cheating", for some reason. Regardless, every GrapheneOS change has to be ported to each monthly, quarterly and yearly release of Android, which isn't a trivial task, as I'm sure you can imagine, but it's done correctly and quickly, because it's important. Now, I also wanted to address the last part of your comment here, because judging from your other comments in these thread, you seem to have a bone to pick with the project and its team. It's unfortunate that a lot of the time, project members and community members taking the time to properly answer questions and explaining how things work is seen as a bad thing because it is not the thing that you (or anyone else, I'm just using you as an example here) wanted to hear. The team considers it very important to help people understand how things work, as there is unfortunately a lot of misinformation about these topics. The fact that we're passionate about explaining how these things work, and the fact that it clashes with people's preconceived notions about things often means they're hostile in return, which is unfortunate, but still, it is important.
- matheusmoreira 3y ago> Though, after the conversations I had with them I really do not want to trust those people :( Can you elaborate on this? I've never talked to them but found strcat's posts here on HN to be extremely informative. https://news.ycombinator.com/threads?id=strcat https://news.ycombinator.com/threads?id=strcat
- summm 3y agoThe usual: Voice some opinion that doesn't exactly match theirs, Ina friendly way, get insulted, get accused to be part of another group that allegedly is conspiring to harm them... Later found this is apparently a pattern and happened to others in a very similar way, e.g. https://m.youtube.com/watch?v=4To-F6W1NT0 https://m.youtube.com/watch?v=4To-F6W1NT0
- summm 3y agoThat is almost the exact argument from the toxic Graphene community GP complained about. Only the anti-user part of the security model is really destroyed, and rightly so. The part that considers the user to be the attacker and wants to protect the app and their developer's evil intentions from the user. An RCE that only affects a non-root component or a component that ran with system privileges anyway will not be enabled or facilitated by this. Of course current root implementation may be not be as secure or convenient as they could be. For example after each update they must be re-applied, from a downloaded app, leading to people updating later and opening another problematic supply chain. But that could be remedied if they were better integrated into ROMs.
- noirscape 3y agoTo be more exact - the comment you're replying to is exactly the type of GOS dogma that makes it hard to recommend. The problem is that GOS is taking a privacy approach that's so niche that it borders on being useless[0]. If you're the type who is at threat of say, state actors (or has convinced themselves they are), then it makes complete and total sense to use GOS with all the anti-user crap it entails. You get a completely secured fortress of a phone out of it. What makes the GOS community toxic is the subsequent attitude taken by developers to other privacy models. Most people aren't "state actor" degrees of paranoid, they just don't want Google enabling hidden settings and pass the users photos onto their servers; they might want to reign in Play Services (without abandoning it entirely) or take advantage of GOS' anti-background GPS capabilities. These are all legitimate features that aren't undermined by having root. Google isn't generally a malicious actor with these things (you're not worth enough to them to do these tactics) and if someone is capable enough to install GOS they are also likely capable of maintaining decent app installation hygiene which limits that too. The response from the GOS community when these things are brought up amount to 1. Fork Off (not happening because user != developer), 2. "You're holding it wrong" or 3. Ban the user for being a Calyx/Divest shill or whatever else (not endorsing either project). There's also the projects noted history of using license trickery to prevent non-Vanadium browsers from implementing a System WebView that are why I'm considering them toxic to Android privacy as a whole. (And general trademark nonsense to prevent people from achieving the fork off bit) The GOS community is extremely "GOS or nothing" and it sucks because GOS itself is genuinely a technical achievement. [0]: Which to be clear - multiple online privacy communities have this specific issue, that's not just on the GOS community.