Unable to access Google Two-Factor Authentication settings with phone registered to Google account
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 14.6k
- Forks
- 3.2k
- Avg merge
- 12d 11h
- Merged PRs (30d)
- 4
Description
Describe the bug
Unable to access Google account Two-Factor settings because "Google Sign-In Prompt" does not function with microG.
Google Two-Factor Authentication settings use three primary means of 2FA verification.
-
Google Sign-In Prompt - Google sends a verification code to a phone which appears on-screen -
Authenticator app -
SMS/Phone
If a user has registered a phone number to a Google account (Unsure if Pixel exclusive) the default is Sign-In Prompt. Authentication requests can be requested via alternatives like an authenticator app. However, accessing Two-Factor Authentication Settings for a Google Account when a phone has been registered forbids the alternate methods. Only Google Sign-In Prompt is permitted as a 2FA method to access the settings page. Due to Calyx not running Google Play Services, these sign-in prompts cannot be received.
To Reproduce
- Sign in with username and password to a Google account URL used: https://myaccount.google.com/
- Go to Security screen (URL https://myaccount.google.com/security)
- Under 'Signing In to Google', click 2-Step Verification
- Re-Enter user password
- See Image 1, the Google Sign-In Prompt
- Click 'Use your phone or tablet to get a security code (even if it's offline) as shown in Image 2
- Follow directions provided in Image 3
- Menus are different in CalyxOS, on device, open Settings app
- Click Passwords & Accounts, and select the Google account
- Clicking any of the three options (Sign-in & security, Personal info & privacy, Account preferences) all lead to the same page, see Image 4.
- See microG Account settings: "Google Account Services not yet implemented."
Expected behavior
Ability to receive 2FA code, or alternative method of providing a code (i.e. authenticator app_
Screenshots




System
Android Version: 12
Custom ROM: CalyxOS 3.5.1
Edit
Dug a Chromebook out of storage and signed in with that, attempted to use that device as an alternative for authentication prompts. No result. Google settings on ChromeOS does not allow account management on my device.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the flow from https://myaccount.google.com/security through the Android Settings app's Google account options, focusing on the reported "Google Account Services not yet implemented" state. Determine whether microG can support the Google Sign-In Prompt or an alternative verification method, and verify that the 2-Step Verification settings become accessible without Google Play Services.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- authentication, mobile
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100