| ▲ | digiown 17 hours ago | ||||||||||||||||
GrapheneOS also doesn't give you the encryption keys. If you run the official version, there is no way for you to extract the data from your device at all beyond what app developers will let you access. This means that you do not own the data on your device. The backups are even less effective than Apple's, although they say they will work on it. The developers also appear to believe that the apps have a right to inspect the trustworthiness of the user's device, by offering to support apps that would trust their keys [1], locking out users who maintain their freedom by building their own forks. It's disheartening that a lot of security-minded people seem to be fixated on the "AOSP security model", without realizing or ignoring the fact that a lot of that security is aimed at protecting the apps from the users, not the other way around. App sandboxing is great, but I should still be able to see the app data, even if via an inconvenient method such as the adb shell. 1. https://grapheneos.org/articles/attestation-compatibility-gu... | |||||||||||||||||
| ▲ | armadyl 17 hours ago | parent | next [-] | ||||||||||||||||
> The developers also appear to believe that the apps have a right to inspect the trustworthiness of the user's device, by offering to support apps that would trust their keys [1], locking out users who maintain their freedom by building their own forks. That is not a bad thing. The alternative is not having apps that do these checks available on the platform at all. It’s ridiculous that someone should expect that every fork of it should have that capability (because the average developer is not going to accept the keys of someone’s one off fork). If there’s anyone to blame, it should be the app developers choosing to do that (benefits of attestation aside). Attestation is also a security feature, which is one of the points of GOS. People are free to use any other distribution of Android if they take issue with it. Obviously I could be wrong here, this is just the general sentiment that I get from reading GOS documentation and its developer’s comments. | |||||||||||||||||
| |||||||||||||||||
| ▲ | zb3 17 hours ago | parent | prev | next [-] | ||||||||||||||||
For some reason they don't release userdebug versions which was a dealbreaker for me.. (the device should be secure, but not against me) But if you wish to build it from source, it could probably be a good option. | |||||||||||||||||
| |||||||||||||||||
| ▲ | surajrmal 16 hours ago | parent | prev [-] | ||||||||||||||||
You were not going to be able to use those apps anyways, so what does it matter to you? I, and I suspect many, agree with the purpose of attestation. The problems around it are strictly around establishing good ways to teach apps who they should trust, not around attestation itself. By putting your head in the sand, you'll never improve the situation. | |||||||||||||||||
| |||||||||||||||||