• General
  • Install eSIM before install GrapheneOS or after?

Hello,
In a new device I will install GrapheneOS and an eSIM.
I can install the eSIM before install GOS or best to install after?
I know that the device wipe data don't deletes the eSIM, but the bootloader unlock process deletes it?
Thanks

    I activated everything (eSIM etc) after GOS. Installing GOS was the first thing I did after getting a new phone :)

    cdflasdkesalkjfkdfkjsdajfd esim requires google account setup afaik, so you should do it after. There are also some steps available to not lock yourself out in case you'd forget the pin. I'd suggest reading the important parts of GoS documentation.

      0xsigsev

      esim requires google account setup afaik, so you should do it after.

      You don't need a Google Account to setup eSIM on GrapheneOS:

      By default, GrapheneOS has always shipped with baseline support for eSIM, where users can use any eSIMs installed previously on the device. However, in order to manage and add eSIMs, proprietary Google functionality is needed. This is fully disabled by default.
      eSIM support on GrapheneOS doesn't require any dependency on Google Play, and never shares data to Google Play even when installed. It won't connect to a Google service unless the carrier uses one themselves.
      eSIM support can be enabled in Settings > Network & internet > eSIM support. The toggle is persistent across every boot.

      source: https://grapheneos.org/usage#esim-support

      There are also some steps available to not lock yourself out in case you'd forget the pin.

      There is an open issue related to this:

      https://github.com/GrapheneOS/os-issue-tracker/issues/2162

      And you might find this discussion helpful if eSIM is of interest and you want to avoid that pitfall:

      https://discuss.grapheneos.org/d/9854-gos-phone-unusable-after-forgetting-esim-pin-due-to-google-esim-management

        When I bought my pixel I first installed the eSIM, checked everything worked, then installed GOS. I've recently put another esim on within GOS.

        I can confirm, either method works flawlessly.

        de0u

        My mistake, you are absolutely right:

        The issue I mistakenly cited as "open" was closed as completed on January 24, 2024 with the following note:

        This is addressed by https://github.com/GrapheneOS/platform_frameworks_base/pull/480 as the eSIM toggle won't be disabled via reboot now. Enabling the toggle also explains that it allows you to disable eSIMs even in the context of you being locked out at the eSIM PIN lockscreen.

        Note: The quoted link appears to be broken.

        source: https://github.com/GrapheneOS/os-issue-tracker/issues/2162#event-11589483617