Using Ingress Prime on /e/ phone

My son was trying to install Ingress Prime on his Samsung S9 running /e/.
Unfortunately, the login process fails…
It requires to login using a Google or a Facebook account. My son has a “fake” google account for YouTube, but it still doesn’t work.
Any hints or help in finding a workaround would be highly appreciated.
Thanks,
Ron.

Regain your privacy! Adopt /e/ the unGoogled mobile OS and online servicesphone

/e/ with what version string? stable or dev?

Settings - About phone - Android version (tap on it) - /e/ version … has this.

if login fails an adb logcat (together with used /e/ and/or microg version) is what helps to correlate with microg bugtracker. Without it’s hard to make progress. Mostly I install the app myself to get there, but I have neither G or fb account to test

starlte:/ $ dumpsys package com.google.android.gms | grep version
    versionCode=240913005 minSdk=21 targetSdk=29
    versionName=0.3.2.240913-22 (43f9740)
    signatures=PackageSignatures{bbaaa39 version:3, signatures:[9cd3590c], past signatures:[ ]}
starlte:/ $ getprop

[...]
[ro.lineage.version]: [2.4.1-s-20241009439849-official-starlte]
[ro.lineagelegal.url]: [https://lineageos.org/legal]
[...]
[ro.product.system.manufacturer]: [samsung]
[ro.product.system.model]: [SM-G960F]
[ro.product.system.name]: [lineage_starlte]
[...]
starlte:/ $ logcat
[...]
11-06 10:25:50.169  6269 20025 D MeasurementService: sendDefaultEventParameters(Bundle[EMPTY_PARCEL]) for AppMetadata[com.google.android.apps.kids.familylink]
11-06 10:25:50.175  6269 19562 D GmsPeopleSvcImpl: loadOwners: false, false, null, null, 1
11-06 10:25:50.181  6269 19562 D GmsPeopleSvcImpl: loadOwners[result]: DataHolder{columns=[_id, account_name, gaia_id, page_gaia_id, display_name, avatar, cover_photo_url, cover_photo_height, cover_photo_width, cover_photo_id, last_sync_start_time, last_sync_finish_time, last_sync_status, last_successful_sync_time, sync_to_contacts, is_dasher, dasher_domain, etag, sync_circles_to_contacts, sync_evergreen_to_contacts, last_full_people_sync_time, is_active_plus_account, sync_me_to_contacts, given_name, family_name, contacts_backup_and_sync], windows=[<unnamed> {7b2e455e30}], statusCode=0, metadata=Bundle[{account_metadata=Bundle[{toto31@gmail.com=com.google.android.gms.people.model.AccountMetadata@924b2fb}]}]}
11-06 10:25:50.186  6269  6318 D GmsAuthenticator: Feature service_googleone not supported
11-06 10:25:50.208  6269  6318 D GmsAuthenticator: Feature service_googleone not supported
11-06 10:25:50.262  4777  5337 D BufferPoolAccessor2.0: evictor expired: 1, evicted: 0
11-06 10:25:46.331     0     0 I [1:    kworker/1:1: 4477] handle_timestamp_sync: 728652
11-06 10:25:50.337  4772  5438 D libgps  : OnGpsExtensionMessage: message_id(1), data(0x72756e6474), size(4304)
11-06 10:25:50.338  4772  5438 D libgps  : proxy__gnss_sv_status_cb: called. num_svs(0)
11-06 10:25:50.338  4947  5100 W AppOps  : Noting op not finished: uid 10180 pkg com.nianticproject.ingress code 1 startTime of in progress event=1730885148030
11-06 10:25:46.435     0     0 I [5:    kworker/5:2: 3250] handle_timestamp_sync: 580306
11-06 10:25:46.539     0     0 I [3:    kworker/3:0: 5314] handle_timestamp_sync: 532921
11-06 10:25:50.484  6269  6318 D ChimeraServiceProvider: serviceIntentCall: com.google.android.gms.common.telemetry.service.START -> Intent { act=com.google.android.gms.common.telemetry.service.START pkg=com.google.android.gms cmp=com.google.android.gms/org.microg.gms.DummyService }
11-06 10:25:50.490  6269  6269 D GmsDummySvc: onBind: Intent { act=com.google.android.gms.common.telemetry.service.START pkg=com.google.android.gms cmp=com.google.android.gms/org.microg.gms.DummyService }
11-06 10:25:46.647     0     0 I [3:    kworker/3:0: 5314] handle_timestamp_sync: 809267

[…full logcat ]

I’ll try with openGapps instead of MicroG :unamused:

there’s a few auth related failures, not sure which one does bring it all to a halt in the end - to get a fitting report in microGs bugtracker is looking for some of the error messages or common libraries (as Unity).

You could put the logcat up at Can't log in to Ingress Prime with Google · Issue #990 · microg/GmsCore · GitHub as the last log is from 2019

I think the lines preceding any “<pid> <pid> E Unity ..” helps categorizing

Auth Result not handled: GooglePlayNotReady
11-06 10:25:41.591  4784  4886 I bauth_FPBAuthService: pcf : 0x1012, 0 ,2 ,0 ,0 ,0 ,2, 5.0.0.25
11-06 10:25:41.591  4784  4886 I bauth_FPBAuthService: thread id : 2, preenroll_flag : 0, nd cnt : 1, cso : 0, et : 0
11-06 10:25:41.591  4784  4886 I bauth_FPBAuthService: FPBAuthService, 11438
11-06 10:25:41.706  5115  5201 E Unity   : [Campfire] Have not registered type Niantic.Platform.SocialWebview.Internal.TokenSignInService
11-06 10:25:41.706  5115  5201 E Unity   :  #0 0x7a48495108 (libunity.so) ? 0x0
11-06 10:25:41.706  5115  5201 E Unity   :  #1 0x7a488c6ca8 (libunity.so) ? 0x0
11-06 10:25:41.706  5115  5201 E Unity   :  #2 0x7a4818afec (libunity.so) ? 0x0

...

11-06 10:25:48.647  5515  5515 D CarrierSvcBindHelper: No carrier app for: 0
11-06 10:25:48.648  5515  5515 E PhoneInterfaceManager: [PhoneIntfMgr] getCarrierPackageNamesForIntentAndPhone: No UICC
11-06 10:25:48.648  5515  5515 D CarrierSvcBindHelper: No carrier app for: 1
11-06 10:25:48.649  5515  5515 D ImsResolver: maybeAddedImsService, packageName: com.nianticproject.ingress

...

11-06 10:25:48.845  5115  5310 I PlayCore: UID: [10180]  PID: [5115] IntegrityService : requestIntegrityToken(IntegrityTokenRequest{nonce=IJaylV6YNgjHESxgLJAqfw==, cloudProjectNumber=null})
11-06 10:25:48.849  5115  5779 I PlayCore: UID: [10180]  PID: [5115] IntegrityService : Initiate binding to the service.11-06 10:25:48.850  4947 14214 W ActivityManager: Unable to start service Intent { act=com.google.android.play.core.integrityservice.BIND_INTEGRITY_SERVICE pkg=com.android.vending } U=0: not found
11-06 10:25:48.850  5115  5779 I PlayCore: UID: [10180]  PID: [5115] IntegrityService : Failed to bind to the service.
11-06 10:25:48.863  4947  7877 W AppOps  : Noting op not finished: uid 10180 pkg com.nianticproject.ingress code 1 startTime of in progress event=1730885148030
11-06 10:25:48.865  4947  4947 W AppOps  : Noting op not finished: uid 10180 pkg com.nianticproject.ingress code 1 startTime of in progress event=1730885148030
11-06 10:25:48.874  6269 20025 D AuthSignInService: com.nianticproject.ingress:signOut(GoogleSignInOptions[scopes=[openid, profile, email], idTokenRequested=true, forceCodeForRefreshToken=false, serverAuthCodeRequested=false, serverClientId="369030586920.apps.googleusercontent.com"])
11-06 10:25:48.875  6269 19562 D AuthSignInService: com.nianticproject.ingress:signOut(GoogleSignInOptions[scopes=[openid, profile, email], idTokenRequested=true, forceCodeForRefreshToken=false, serverAuthCodeRequested=false, serverClientId="369030586920.apps.googleusercontent.com"])
11-06 10:25:48.889  5418  5727 W WM-Processor: Didn't find WorkSpec for id WorkGenerationalId(workSpecId=6e2c2b1b-f23a-4bff-bbd5-2a257eff7a7d, generation=0)
11-06 10:25:48.893  5418  5727 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=3ff08ea6-5bb5-4376-9b9d-930f07f9f95b, tags={ com.unitedinternet.portal.account.ObfuscatedUserIdWorker } ]
11-06 10:25:48.895  6269  6269 D GmsAuthManager: peekAuthToken: com.nianticproject.ingress:2fdd51d9ad71baab182b2f09ac4d8eaba8e3def9:oauth2:email openid profile
11-06 10:25:48.901  5418  5727 W WM-Processor: Didn't find WorkSpec for id WorkGenerationalId(workSpecId=91662632-3512-4c22-b955-854423c7c01f, generation=0)
11-06 10:25:48.908  5115  5201 E Unity   : Auth Result not handled: GooglePlayNotReady
11-06 10:25:48.908  5115  5201 E Unity   :  #0 0x7a48495108 (libunity.so) ? 0x0
...
11-06 10:25:48.908  5115  5201 E Unity   :  #23 0x7a668e7f3c (base.odex) ? 0x0
11-06 10:25:48.908  5115  5201 E Unity   :
11-06 10:25:44.972     0     0 I [3:    kworker/3:0: 5314] handle_timestamp_sync: 1228499
11-06 10:25:48.911  6269  6269 D GmsAuthManager: peekAuthToken: com.nianticproject.ingress:2fdd51d9ad71baab182b2f09ac4d8eaba8e3def9:audience:server:client_id:369030586920.apps.googleusercontent.com?include_email=1&include_profile=1
11-06 10:25:48.923  6269  6269 D GmsAuthManager: peekAuthToken: com.nianticproject.ingress:2fdd51d9ad71baab182b2f09ac4d8eaba8e3def9:oauth2:email openid profile
11-06 10:25:48.926  6269  6269 D GmsAuthManager: peekAuthToken: com.nianticproject.ingress:2fdd51d9ad71baab182b2f09ac4d8eaba8e3def9:audience:server:client_id:369030586920.apps.googleusercontent.com?include_email=1&include_profile=1
1 Like