microg / microg/GmsCore

SMS verification does not work in multiple apps

Open
#1,967 11 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Describe the bug
I tried to register within the Play Store apps Tier (com.tier.app) and Jodel (com.tellm.android.app). Both apps showed error messages when trying to send an SMS verification code to my phone number.

Several other apps that don't appear to use a Google service for SMS verification, such as Signal, are able to send SMS verification codes without issue.

To Reproduce
Steps to reproduce the behavior:

  1. Start either app (Tier or Jodel)
  2. Start registration with your phone number
  3. Notice the error message you get after entering the phone number

Expected behavior
The apps should be able to send an SMS verification code and allow me to continue registration. According to #1238, this used to work, even specifically with the Tier app, so this appears to be a bug.

Screenshots
If applicable, add screenshots to help explain your problem.

System
Android Version: 13
Custom ROM: CalyxOS 4.10.0 (with MicroG 0.2.27.223616:39)

Additional context
I am not logged in to a Google account on this phone. I use NetGuard, but it does not seem to block any of the requests of either app.

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

No source file or test is named in the issue. First reproduce SMS registration with Tier and Jodel on the stated Android/CalyxOS setup, then read issue #1238 for the earlier working behavior and trace the relevant verification flow. Done means both apps can send a verification code and continue registration.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
authentication, mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.