microg / microg/GmsCore

[flipboard.app] Unable to login using standard email method.

Open
#1,578 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
14.6k
Forks
3.2k
Avg merge
12d 11h
Merged PRs (30d)
4

Description

Affected app
Name: Flipboard
Package id: flipboard.app

Describe the bug
When prompted to log in, choosing the email method (as well as the google sign-in method, but that's normal) does nothing.

To Reproduce
Steps to reproduce the behavior:

  1. Start the app
  2. Click on "get started"
  3. Click on "login"
  4. Click on "email"

Expected behavior
There should be a regular account login prompt

System
Android Version: 11
Custom ROM: LineageOS 18.1

microG
microG Core version: 0.2.22.212658
microG Self-Check results: All ticked

Additional context

Here's the log:

<<< log_count = 60 >>>
[10-06 14:06:59.528 1504:4029 I/ActivityTaskManager]
START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=flipboard.app/flipboard.activities.LaunchActivityAlias bnds=[35,1295][237,1599]} from uid 10186

[10-06 14:06:59.566 1504:1589 I/ActivityManager]
Start proc 11813:flipboard.app/u0a190 for pre-top-activity {flipboard.app/flipboard.activities.LaunchActivityAlias}

[10-06 14:06:59.583 11813:11813 E/flipboard.app]
Not starting debugger since process cannot load the jdwp agent.

[10-06 14:06:59.609 11813:11813 I/flipboard.app]
The ClassLoaderContext is a special shared library.

[10-06 14:06:59.618 11813:11813 W/flipboard.app]
JIT profile information will not be recorded: profile file does not exist.

[10-06 14:06:59.618 11813:11813 I/chatty]
uid=10190(flipboard.app) identical 2 lines

[10-06 14:06:59.618 11813:11813 W/flipboard.app]
JIT profile information will not be recorded: profile file does not exist.

[10-06 14:06:59.648 11813:11837 W/flipboard.app]
Accessing hidden field Ljava/util/Collections$SynchronizedCollection;->mutex:Ljava/lang/Object; (greylist-max-o, reflection, denied)

[10-06 14:06:59.648 11813:11837 W/flipboard.app]
Accessing hidden method Ljava/util/Collections$SynchronizedSet;->(Ljava/util/Set;Ljava/lang/Object;)V (greylist-max-o, reflection, denied)

[10-06 14:06:59.648 11813:11837 W/flipboard.app]
Accessing hidden method Ljava/util/Collections$SynchronizedCollection;->(Ljava/util/Collection;Ljava/lang/Object;)V (greylist-max-o, reflection, denied)

[10-06 14:06:59.649 11813:11813 I/FirebaseCrashlytics]
Initializing Firebase Crashlytics 18.2.1 for flipboard.app

[10-06 14:06:59.657 11813:11840 W/flipboard.app]
ClassLoaderContext classpath size mismatch. expected=1, found=0 (PCL[/system/framework/org.lineageos.platform.jar*4125844990] | PCL[])

[10-06 14:06:59.678 11813:11858 I/TetheringManager]
registerTetheringEventCallback:flipboard.app

[10-06 14:06:59.690 11813:11847 I/FA]
To enable faster debug mode event logging run:
adb shell setprop debug.firebase.analytics.app flipboard.app

[10-06 14:06:59.790 11813:11813 W/FirebaseRemoteConfig]
No value of type 'String' exists for parameter key 'button_sdk_flipboard_app_id'.

[10-06 14:06:59.820 11813:11874 I/flipboard.app]
The ClassLoaderContext is a special shared library.

[10-06 14:06:59.848 11813:11813 W/flipboard.app]
Accessing hidden field Ljava/util/Collections$SynchronizedCollection;->mutex:Ljava/lang/Object; (greylist-max-o, reflection, denied)

[10-06 14:06:59.848 11813:11813 W/flipboard.app]
Accessing hidden method Ljava/util/Collections$SynchronizedSet;->(Ljava/util/Set;Ljava/lang/Object;)V (greylist-max-o, reflection, denied)

[10-06 14:06:59.849 11813:11813 W/flipboard.app]
Accessing hidden method Ljava/util/Collections$SynchronizedCollection;->(Ljava/util/Collection;Ljava/lang/Object;)V (greylist-max-o, reflection, denied)

[10-06 14:06:59.895 1504:1589 I/ActivityManager]
Start proc 11912:com.android.webview:sandboxed_process0:org.chromium.content.app.SandboxedProcessService0:0/u0i3 for {flipboard.app/org.chromium.content.app.SandboxedProcessService0:0}

[10-06 14:07:00.147 1504:5172 I/ActivityTaskManager]
START u0 {flg=0x14000000 cmp=flipboard.app/flipboard.activities.FirstLaunchCoverActivity (has extras)} from uid 10190

[10-06 14:07:00.180 4363:4433 D/GmsMeasureBrokerSvc]
bound by: GetServiceRequest{serviceId=MEASUREMENT, gmsVersion=12451000, packageName='flipboard.app', extras=Bundle[{}]}

[10-06 14:07:00.357 1504:4044 D/ConnectivityService]
requestNetwork for uid/pid:10190/11813 NetworkRequest [ TRACK_DEFAULT id=107, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10190 AdministratorUids: [] RequestorUid: 10190 RequestorPackageName: flipboard.app] ]

[10-06 14:07:00.358 1504:2587 D/Ethernet]
got request NetworkRequest [ TRACK_DEFAULT id=107, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10190 AdministratorUids: [] RequestorUid: 10190 RequestorPackageName: flipboard.app] ] with score 50 and providerId 3

[10-06 14:07:00.358 1504:2464 D/UntrustedWifiNetworkFactory]
got request NetworkRequest [ TRACK_DEFAULT id=107, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10190 AdministratorUids: [] RequestorUid: 10190 RequestorPackageName: flipboard.app] ] with score 50 and providerId 3

[10-06 14:07:00.358 1504:2464 D/WifiNetworkFactory]
got request NetworkRequest [ TRACK_DEFAULT id=107, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10190 AdministratorUids: [] RequestorUid: 10190 RequestorPackageName: flipboard.app] ] with score 50 and providerId 3

[10-06 14:07:00.358 2956:2956 D/PhoneSwitcherNetworkRequstListener]
got request NetworkRequest [ TRACK_DEFAULT id=107, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10190 AdministratorUids: [] RequestorUid: 10190 RequestorPackageName: flipboard.app] ] with score 50 and providerId 3

[10-06 14:07:00.419 11813:11873 W/flipboard.app]
Long monitor contention with owner Firebase-Messaging-Network-Io (11860) at com.google.android.gms.tasks.Task com.google.firebase.messaging.k0.a(java.lang.String, com.google.firebase.messaging.k0$a)(com.google.firebase:firebase-messaging@@22.0.0:10) waiters=0 in com.google.android.gms.tasks.Task com.google.firebase.messaging.k0.a(java.lang.String, com.google.firebase.messaging.k0$a) for 640ms

[10-06 14:07:00.428 11813:11813 I/SOURCE_POINT_CLIENT]
sending get-msgUrl request to: https://wrapper-api.sp-prod.net/ccpa/message-url?targetingParams={}&requestUUID=&accountId=1142&uuid=&propertyId=6368&meta={}&propertyHref=http://android.flipboard/&alwaysDisplayDNS=false&campaignEnv=prod

[10-06 14:07:00.488 4363:4433 D/GmsMeasureSvcImpl]
f4: flipboard.app

[10-06 14:07:00.500 6675:6675 D/GmsGcmRegister]
handleMessage: package=flipboard.app what=1 id=1

[10-06 14:07:00.502 1504:5172 D/ConnectivityService]
requestNetwork for uid/pid:10190/11813 NetworkRequest [ TRACK_DEFAULT id=109, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10190 AdministratorUids: [] RequestorUid: 10190 RequestorPackageName: flipboard.app] ]

[10-06 14:07:00.503 1504:2464 D/UntrustedWifiNetworkFactory]
got request NetworkRequest [ TRACK_DEFAULT id=109, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10190 AdministratorUids: [] RequestorUid: 10190 RequestorPackageName: flipboard.app] ] with score 50 and providerId 3

[10-06 14:07:00.503 1504:2464 D/WifiNetworkFactory]
got request NetworkRequest [ TRACK_DEFAULT id=109, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10190 AdministratorUids: [] RequestorUid: 10190 RequestorPackageName: flipboard.app] ] with score 50 and providerId 3

[10-06 14:07:00.503 2956:2956 D/PhoneSwitcherNetworkRequstListener]
got request NetworkRequest [ TRACK_DEFAULT id=109, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10190 AdministratorUids: [] RequestorUid: 10190 RequestorPackageName: flipboard.app] ] with score 50 and providerId 3

[10-06 14:07:00.503 1504:2587 D/Ethernet]
got request NetworkRequest [ TRACK_DEFAULT id=109, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10190 AdministratorUids: [] RequestorUid: 10190 RequestorPackageName: flipboard.app] ] with score 50 and providerId 3

[10-06 14:07:00.543 6675:12072 D/GmsHttpFormClient]
-- Request --
device=3525124154092172522&app=flipboard.app&cert=398e548955d25ff5ca4619a5dbe1f83c4fe5d791&app_ver=5179&X-subtype=542506642900&X-app_ver=5179&X-osv=30&X-cliv=fcm-22.0.0&X-gmsv=212658044&X-appid=eMrbRNn-QwyKCxlI6o_FF8&X-scope=*&X-Goog-Firebase-Installations-Auth=/*****/-gmp_app_id=1%3A542506642900%3Aandroid%3A164bb249314ad998&X-Firebase-Client=fire-perf%2F20.0.2%20fire-analytics%2F19.0.1%20android-target-sdk%2F30%20kotlin%2F1.5.30%20fire-core%2F20.0.0%20device-model%2FOnePlus5T%20device-name%2FOnePlus5T%20fire-abt%2F21.0.0%20device-brand%2FOnePlus%20android-installer%2Fcom.android.vending%20fire-installations%2F17.0.0%20fire-android%2F30%20fire-rc%2F21.0.1%20fire-fcm%2F22.0.0%20android-platform%2F%20android-min-sdk%2F21%20fire-cls%2F18.2.1&X-firebase-app-name-hash=R1dAH9Ui7M-ynoznwBdw01tLxhI&X-Firebase-Client-Log-Type=1&X-app_ver_name=4.2.85&target_ver=30&sender=542506642900

[10-06 14:07:00.551 4363:4433 D/GmsMeasureSvcImpl]
f1: flipboard.app

[10-06 14:07:00.557 4363:4433 D/GmsMeasureSvcImpl]
f1: flipboard.app

[10-06 14:07:00.567 4363:10745 D/GmsMeasureSvcImpl]
f1: flipboard.app

[10-06 14:07:00.584 4363:10745 D/GmsMeasureSvcImpl]
f11: flipboard.app

[10-06 14:07:00.642 1504:1587 I/ActivityTaskManager]
Displayed flipboard.app/flipboard.activities.FirstLaunchCoverActivity: +1s99ms

[10-06 14:07:01.057 11813:12038 W/flipboard.app]
Long monitor contention with owner HS-core-p-t-4 (12046) at void pa.h.h()(UserSyncDM.java:13) waiters=0 in void pa.h.h() for 631ms

[10-06 14:07:01.313 1504:6374 I/ActivityTaskManager]
START u0 {cmp=flipboard.app/flipboard.activities.TopicPickerActivity (has extras)} from uid 10190

[10-06 14:07:01.350 4363:10745 D/GmsMeasureSvcImpl]
f1: flipboard.app

[10-06 14:07:01.402 4363:10745 D/GmsMeasureSvcImpl]
f1: flipboard.app

[10-06 14:07:01.435 1504:1587 I/ActivityTaskManager]
Displayed flipboard.app/flipboard.activities.TopicPickerActivity: +121ms

[10-06 14:07:02.561 1504:11734 I/ActivityTaskManager]
START u0 {cmp=flipboard.app/flipboard.activities.AccountLoginActivity (has extras)} from uid 10190

[10-06 14:07:02.592 4363:4433 D/GmsMeasureSvcImpl]
f1: flipboard.app

[10-06 14:07:02.693 4363:4433 D/GmsMeasureSvcImpl]
f1: flipboard.app

[10-06 14:07:02.711 1504:1587 I/ActivityTaskManager]
Displayed flipboard.app/flipboard.activities.AccountLoginActivity: +149ms

[10-06 14:07:02.712 4363:10745 D/GmsCredentials]
bound by: GetServiceRequest{serviceId=CREDENTIALS, gmsVersion=12451000, packageName='flipboard.app', extras=Bundle[{consumer_package=null, force_save_dialog=false, log_session_id=j1t_STi-0y_mGPTgRw782A}]}

[10-06 14:07:02.726 4363:10745 D/GmsMeasureSvcImpl]
f1: flipboard.app

[10-06 14:07:03.849 11144:11144 D/GmsCredentialPicker]
Not implemented. callingPackage=flipboard.app, logSessionId=ULXL9VKjP0zd4Ent_4pT0Q, credentialsRequest=null, hintRequest=HintRequest{hintPickerConfig=CredentialPickerConfig{showAddAccountButton=false, showCancelButton=true}, emailAddressIdentifierSupported=true, phoneNumberIdentifierSupported=false, accountTypes=[https://accounts.google.com], idTokenRequested=true, serverClientId='null', idTokenNonce='null'}

[10-06 14:07:03.870 4363:10745 D/GmsMeasureSvcImpl]
f1: flipboard.app

[10-06 14:07:04.815 1504:6696 W/TelephonyPermissions]
reportAccessDeniedToReadIdentifiers:flipboard.app:getSerial:-1

[10-06 14:07:04.835 1504:5186 W/TelephonyPermissions]
reportAccessDeniedToReadIdentifiers:flipboard.app:getSerial:-1

[10-06 14:07:04.865 1504:5186 W/TelephonyPermissions]
reportAccessDeniedToReadIdentifiers:flipboard.app:getSerial:-1

[10-06 14:07:05.504 4363:6811 D/GmsMeasureSvcImpl]
f1: flipboard.app

[10-06 14:07:06.225 4363:4397 D/GmsLocManagerSvc]
bound by: GetServiceRequest{serviceId=LOCATION_MANAGER, gmsVersion=12451000, packageName='flipboard.app', extras=Bundle[{client_name=locationServices}]}

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the login flow on Android 11 with LineageOS 18.1, microG Core 0.2.22.212658, and the Flipboard app, then inspect AccountLoginActivity and the GmsCredentialPicker log entries. Done means selecting the email method opens the regular account login prompt instead of doing nothing.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java, kotlin
Domain
authentication, mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.