cross-posted from: https://lemmy.world/post/49853131

Feels to me like GrapheneOS did exactly what it should, passing the US border test with flying colours!

Funny part about this lawsuit: “With a little planning ahead of time, you can always download the data you need once you get to where you’re going,”

  • badbytes@lemmy.world
    link
    fedilink
    English
    arrow-up
    32
    ·
    4 days ago

    Would be cool to have your device partitioned by separate passwords, so you could unlock a dummy system.

    • Robert_White@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 hours ago

      That exists. The thing to watch is the difference between separate profiles and a hidden one.

      Graphene gives you multiple profiles with their own passwords, but profiles are enumerable. Anyone poking at the device sees that profile 2 is there, so “open that one too” is the obvious next sentence.

      The version you’re describing works when the second environment can’t be shown to exist at all, so it reads as encrypted random noise, which is what empty encrypted space looks like anyway. One PIN gets you a full boring phone, the other gets you your real one.

      Only holds up if the boring phone is actually convincing though. Six apps and no photos fails on the spot.

      (I work on DeniableOS, which does the hidden version, so weigh that how you like.)

    • mazzilius_marsti@lemmy.world
      link
      fedilink
      English
      arrow-up
      13
      ·
      4 days ago

      yes you can. On Graphene you can set the main profile as just there with nothing except to control wifi/add esim/etc. Then you can create many profiles with their own passwords. You can store your work stuff in 1 profile, private stuff in another. You can even create a dummy profile with fake Google. .

      The downside currently is that the OS autoboot to main profile. Then you switch to your other profiles.

      • Robert_White@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        8 hours ago

        Good writeup, and the downside you flagged is the interesting bit. Profiles are enumerable. A dummy profile survives a glance at the screen and stops working the second someone can see profile 2 exists and asks you to open it.

        The property you want on top of your setup is that the second thing can’t be shown to exist at all, so it looks like random noise rather than a locked door. Then the dummy isn’t a dummy, it’s just the phone.

        (I work on DeniableOS, which is built around that. Your profile setup is still the right free answer for most people and I wouldn’t talk anyone out of it.)