Skip to content

feat(rcs): implement Asterism and Constellation stubs to bypass RCS provisioning HTTP 400#3645

Open
Ahavahdev1 wants to merge 1 commit into
microg:masterfrom
Ahavahdev1:feature/rcs-bounty-2994
Open

feat(rcs): implement Asterism and Constellation stubs to bypass RCS provisioning HTTP 400#3645
Ahavahdev1 wants to merge 1 commit into
microg:masterfrom
Ahavahdev1:feature/rcs-bounty-2994

Conversation

@Ahavahdev1

Copy link
Copy Markdown

Fixes #2994

Description

This PR introduces the missing baseline components required for Google Messages to provision RCS successfully over microG.

  • Implemented AsterismService stub to mock Jibe TOS consent (consent_status: 1).
  • Implemented ConstellationService stub to simulate successful GPNV (Google Phone Number Verification).
  • Added an intent intercept in DroidGuardChimeraService to bypass hardware attestation blocking checks specifically for the Google Messages package (com.google.android.apps.messaging).

Motivation

To resolve the persistent "RCS chats aren't available for this device" and HTTP 400 errors during the ACS server provisioning phase by satisfying the undocumented IPC Binder requests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BOUNTY] RCS Support [14999$]

1 participant