‹ BackHN Continuity

Thread

Cops Can Bypass iPhone's Automatic Reboot to Get into Locked Phones

287 points · 226 comments · speckx

  1. Cider9986 · · focus · HN ↗
    For those who don't know, automatic reboot restarts your device if you haven't unlocked it in a set amount of time. Cellebrite and other digital forensics companies are able to get into AFU devices much more often. The automatic reboot feature was first introduced by GrapheneOS and was later added to iOS and stock Pixels.

    GrapheneOS's default is 18 hours and it can be set to between 10 minutes and 72 hours. iPhones and Stock pixels have it non customizable at 72 hours.

    On GrapheneOS, for privacy and convenience, it's best to use a long random passphrase [1] for your primary unlock and then a fingerprint with a second factor pin as the secondary unlock. You enter the passphrase every time the device restarts.

    If you're encountering someone that's going to seize your phone, try to restart/shut it down yourself so you don't have to trust the AFU protections.

    [1] <a href="https:&#x2F;&#x2F;strongphrase.net" rel="nofollow">https:&#x2F;&#x2F;strongphrase.net give memorable ones which is cool.

    1. dylan604 · · focus · HN ↗
      &gt; On GrapheneOS, for privacy and convenience, it&#x27;s best to use a long random passphrase

      Why do you call out just one OS? It&#x27;s a good idea for any OS.

      1. Cider9986 · · focus · HN ↗
        Yes, in fact on GrapheneOS it&#x27;s less necessary and it&#x27;s only necessary if you don&#x27;t want to rely on the secure element rate limiting.

        GrapheneOS allows using a passphrase with more convenience because of the fingerprint plus second factor pin (I don&#x27;t think you can just have a pin as a secondary unlock). You don&#x27;t need to enter the passphrase every time you unlock with this setup, only when first starting up.

        The official opinion: <a href="https:&#x2F;&#x2F;hn.algolia.com&#x2F;?dateRange=all&amp;page=0&amp;prefix=true&amp;query=by%3Agrapheneos%20passphrase%20rate%20limit&amp;sort=byDate&amp;type=comment" rel="nofollow">https:&#x2F;&#x2F;hn.algolia.com&#x2F;?dateRange=all&amp;page=0&amp;prefix=true&amp;que...

      2. rtkwe · · focus · HN ↗
        This seems specific to GrapheneOS (unique as far as I know though I&#x27;d be happy to learn otherwise) where you could set a very long first unlock passphrase and have a shorter less cumbersome fingerprint plus pin option for subsequent unlocks. I wouldn&#x27;t want to have to enter a long passphrase every time I unlock but once a day isn&#x27;t so bad.
        1. dylan604 · · focus · HN ↗
          I don&#x27;t run GrapheneOS, but I have an &gt;15 character passphrase that must be used before biometrics can be used after reboot. I haven&#x27;t used a 4-digit pin since the option to not use it was available.
          1. rtkwe · · focus · HN ↗
            The specific extra that grapheneOS adds is that you can have a required Fingerprint + PIN with a shorter easier to enter pin while also having a long first unlock passcode. Only a first unlock passcode then biometrics is not secure in the US if your device is in the AFU&#x2F;biometric-only (after first unlock) state because you can be easily and legally compelled to provide a biometric unlock.

            <a href="https:&#x2F;&#x2F;threecats.au&#x2F;two-factor-pin-fingerprint-unlock-grapheneos" rel="nofollow">https:&#x2F;&#x2F;threecats.au&#x2F;two-factor-pin-fingerprint-unlock-graph...

        2. dataflow · · focus · HN ↗
          The option was there in Cyanogenmod back during the OnePlus One days. It was such a step backwards when it was removed. You almost had to wonder if it was deliberately done at the request of some TLA to prevent users from using too strong of a password for decryption.
          1. rtkwe · · focus · HN ↗
            I doubt it, mostly because phones were a lot easier to crack back in those days already so I doubt a TLA needed to push for it to be removed.
      3. subscribed · · focus · HN ↗
        Because apart of the IOS, according to GrayKey and Cellebrite, GrapheneOS on Pixels is the only phone where it even makes sense (realistically).
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.