• 0 Posts
  • 13 Comments
Joined 2 years ago
cake
Cake day: June 9th, 2024

help-circle


  • The duress PIN/password feature as is makes getting data off the device impossible. The decoy profile approach means handing an unlocked device over to someone with access to forensics software. They can see the other profiles, logs if they’re still around, and other general data. If the profile’s session was ended, they’d need to unlock it to access the data, but since they’re already logged in there’s a much bigger attack surface. Maybe it would make it easier for them to exploit the secure element and bypass throttling, for example. It’s better to not unlock the device at all, even better if it had rebooted.










  • Well, the fact is it is impossible to target someone with a modified update. The update client sends no IDs to the server, it just fetches static files and determines whether it needs to update or not. The server only has static files.

    thet could, in theory, make a single OTA that everybody gets, but checks for a specific IMEI or other device ID and only there enables some malicious payload.

    That would be very obvious in the code. And how would devices be targeted if GrapheneOS project members don’t know the unique IDs because they’re not sent in the first place? There are also community members who build GrapheneOS on their own and check if the builds match because GrapheneOS builds are reproducible. It just isn’t possible. But even if people don’t believe all of that, they can still disable the updater app and sideload updates manually. Instructions are on the website.