microg / microg/GmsCore

SMS and other notifications only appear when the desired app was recently launched

Open
#2,528 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Describe the bug
SMS messages are never received if the SMS app isn't running in the background. SMS doesn't get to the 'mailbox' and is lost forever. Opening the app later does not make it appear.
When the SMS app is running, the messages are always delivered.
Tested with QKSMS and Simple Message.

Push notifications don't work either unless the desired app is running.

To Reproduce
Steps to reproduce the behavior on Asus ROG Phone 3:

  1. Unlock the bootloader, make /system writeable and root the phone.
  2. Debloat gapps and install microG with FakeStore through NanoDroid
  3. Give microG all the necessary permissions, disable battery optimizations, enable signature spoofing...
  4. Go through all microG self-checks to see they are now all green
  5. Install an SMS app, or any app utilizing push notifications
  6. See that after some time, no SMS or notification is received unless the target app was already running

Expected behavior
SMS and notifications never get lost

System
Android Version: 10
ROM: stock WW rom, debloated through NanoDroid

Additional context
NFC does not work either. Nfc cards never get detected by the phone. Google wallet is stuck on loading the 'choose Google account' popup

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 missing SMS and push-notification behavior using the Asus ROG Phone 3, Android 10, and the microG/NanoDroid setup described. Compare behavior with the target apps running and stopped, and include NFC as a separate symptom to determine whether the issue has a shared cause. Done means SMS and push notifications are delivered while the apps are stopped and are not lost.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.