GrapheneOS / os-issue-tracker

Issue tracker for GrapheneOS Android Open Source Project hardening work. Standalone projects like Auditor, AttestationServer and hardened_malloc have their own dedicated trackers.
https://grapheneos.org/
364 stars 21 forks source link

Cannot download esim from Google Fi #3191

Closed opokadot closed 6 months ago

opokadot commented 9 months ago

Cannot download esim from Google Fi. Google Fi downloads sim from its app not from Android settings.

Tried clearing caches, reinstalling, factory reset etc etc

Google Fi & system logs

Google Fi log 94d5f4f076b2.txt System log 3b94e27405c1.txt

muhomorr commented 9 months ago

Does Google Fi app have the Phone permission?

opokadot commented 9 months ago

Does Google Fi app have the Phone permission?

Yes all permissions enabled.

muhomorr commented 9 months ago

Google Fi log says that it doesn't have the Phone permission. Did Google Fi have Phone permission at the time log was captured? Does Play services app have the Phone permission?

opokadot commented 9 months ago

Google Fi log says that it doesn't have the Phone permission. Did Google Fi have Phone permission at the time log was captured? Does Play services app have the Phone permission?

Yes it was given every permission and allowed all with no scopes. Google services also and play and Google app, everything google

opokadot commented 9 months ago

Google Fi log says that it doesn't have the Phone permission. Did Google Fi have Phone permission at the time log was captured? Does Play services app have the Phone permission?

I was thinking the sandbox was causing it somehow

WinstonHartnett commented 8 months ago

I'm also experiencing this issue. I've given Google Play Services, Google Play, and Google Fi all permissions. Same READ_PHONE_STATE permission is missing shows up in log. eSIM support is enabled.

thestinger commented 8 months ago

I'm also experiencing this issue. I've given Google Play Services, Google Play, and Google Fi all permissions. Same READ_PHONE_STATE permission is missing shows up in log. eSIM support is enabled.

READ_PHONE_STATE is the Phone permission. Seems you haven't granted it to an app needing it.

WinstonHartnett commented 8 months ago

I'm also experiencing this issue. I've given Google Play Services, Google Play, and Google Fi all permissions. Same READ_PHONE_STATE permission is missing shows up in log. eSIM support is enabled.

READ_PHONE_STATE is the Phone permission. Seems you haven't granted it to an app needing it.

In Settings > Apps > Google Fi > Permissions, I've enabled:

This, as far as I know, is every permission in that menu. I've similarly enabled every listed permission for Google Play and Play Services.

WinstonHartnett commented 8 months ago

eSIM is definitely broken. Just did a factory reset and tried again --- doesn't work.

WinstonHartnett commented 8 months ago

At the same menu where Google Fi fails on GOS, the stock [Pixel 8] OS displays a pop-up asking for carrier permissions. There wasn't any pop-up on GOS (Google Fi immediately fails). The logs linked above have this line that may be related:

         1707245516.021 19374 19944 I Tycho.jnk: First call to TelephonyManager.hasCarrierPrivileges in process returned false
opokadot commented 8 months ago

I'm still having this issue as well, glad this was brought up by another person (not glad someone else has to deal with this problem lol)

thestinger commented 8 months ago

This issue is only for Google Fi.

thestinger commented 7 months ago

@opokadot Were you able to resolve this?

opokadot commented 7 months ago

No

matchboxbananasynergy commented 7 months ago

The next release will have an attempt at resolving this.

https://github.com/GrapheneOS/grapheneos.org/commit/8b88182f34940d0df04dcfbd6fb5f938fcefc0a3

Once it's out, please try activating it and let us know if it fixes the issue.

matchboxbananasynergy commented 7 months ago

Can someone confirm is this is still an issue?

ghost commented 7 months ago

I'm still running into this on a Pixel 8 Pro with the current beta (2024042200), privileged eSIM turned on, and all permissions enabled for the Google Fi app. The error code is T120, which I believe means that the app can't access the eSIM manager based on other comments elsewhere.

Google Fi log e1b000a32463.txt

thestinger commented 7 months ago

We're working on it.

spikebike commented 6 months ago

I have a pixel 6 and pixel 7 with GrapheneOS + Google FI working great, they were installed around a year ago. I tried to install the current (installed yesterday) and can't get Google Fi working. I tried various SIM+Esim variations, rebooting, and verifying that ##4636## -> DSDS enabled. Redownloading the dim, using a QR code for Google FI to load an eSim, disabling/re-enabling eSim, giving all permissions, etc didn't work.

matchboxbananasynergy commented 6 months ago

We have a fix that will likely be included in the next release.

matchboxbananasynergy commented 6 months ago

Please try https://grapheneos.org/releases#2024050300, currently in the alpha channel and let us know if this is now resolved.

OneDeuxTriSeiGo commented 6 months ago

I've been tracking this issue as I've had the same problem as everyone else here. I'm on the Pixel 6 pro fwiw. I just fetched the alpha release.

It went through the eSIM provisioning okay. Calls, SMS, RCS, and data all seem to be working okay.

spikebike commented 6 months ago

I joined the beta channel yesterday, nothing happened that I could tell. This morning (May 4th, 2024) I got notified of a new version of Graphene, I upgraded and rebooted. Google Fi didn't work, clicked on the registration with Google Fi, didn't work.

I deleted the Google Fi SIM, verified eSIM was enabled, and restarted google Fi. That worked. I got fast connectivity, SMS messages, and Google Fi seems happy.

Many thanks, my phone is back to 100%.

alexsapps commented 3 months ago

Google Fi support helped me fix error T120 while activating Google Fi on GrapheneOS with eSIM. Here's what I did:

I had also turned on a bunch of permissions for Google Play Services and Google Fi app before contacting support. Not sure if those were necessary.

gifflen commented 3 months ago

@alexsapps Confirmed that this worked for me. Thank you for posting!

opokadot commented 3 months ago

Confirmed issue is resolved. Awesome!