Device: Pixel 9 (tokay)
OS: GrapheneOS, base build BP4A.260205.002 (Android 16)
Issue:
When I try to add an eSIM, tapping “Set up eSIM” in Settings → Network & Internet → SIMs opens the Google eSIM screen briefly and then it crashes back. I never see the screen to scan QR or enter eSIM details manually.
This also happens in a brand‑new user profile. On the new profile there is effectively no working option to add an eSIM.
Steps to reproduce:
- Boot Pixel 9 into GrapheneOS.
- Go to Settings → Network & Internet → SIMs.
- Tap “Set up eSIM”.
- UI crashes, no QR/manual options shown.
Crash log (excerpt):
type: crash
osVersion: google/tokay/tokay:16/BP4A.260205.002/2026030701:user/release-keys
package: com.google.android.euicc:231071, targetSdk 35
process: com.google.android.euicc
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.google.android.euicc/com.android.euicc.ui.activation.PreActivationActivity}
...
Caused by: java.lang.NullPointerException: Attempt to read from field 'boolean com.android.euicc.data.CarrierInfoList.isDirect' on a null object reference
at com.android.euicc.ui.activation.PreActivationActivity.onCreate(PG:204)
...
What I’ve tried:
- Cleared storage/cache for com.google.android.euicc
- Tried from Owner and from a new user profile
- No VPN/firewall, minimal apps
- System fully updated
Because of this, I currently cannot activate any eSIM on this Pixel 9 under GrapheneOS. Any guidance or workaround would be appreciated.