microg / microg/GmsCore

Molly does not receive generic notifications in the locked encrypted state

Open
#3,104 2 comments 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

Hi!
Molly (the Signal fork) has a database encryption feature which allows to receive a generic notification even when the app is locked. Now, while normal notifications - with the database encryption OFF - are perfectly fine, that specific option doesn't work at all with the latest microG 0.3.10.250932.
On GrapheneOS with Sandboxed Play Services it's flawless, so here microG must be the culprit.

To Reproduce
Steps to reproduce the behavior:

  1. Molly / Settings/ Privacy
  2. Enable Database Encryption.
  3. Lock the app

Expected behavior
A generic notification (no sender's names, no content) should show up everytime a message or a lost call is received by Molly in the locked encrypted state but nothing happens.

System
Android Version: 16
Custom ROM: LineageOS 23

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

Reproduce on Android 16 with LineageOS 23, microG 0.3.10.250932, and Molly's database encryption enabled while locked; compare the result with Sandboxed Play Services on GrapheneOS. Trace the generic notification delivery path and verify that message and lost-call notifications appear without sender or content in the locked encrypted state.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.