Skip to content

feat(rcs): implement baseline DroidGuard Binder stubs and dynamic TelephonyManager info - #2

Merged
Ahavahdev1 merged 2 commits into
masterfrom
Ahavahdev1-patch-2
Jul 25, 2026
Merged

Ahavahdev1 merged 2 commits into
masterfrom
Ahavahdev1-patch-2

Conversation

@Ahavahdev1

Copy link
Copy Markdown
Owner

Description

This PR resolves the persistent device provisioning blockage and HTTP 400 errors during the Google Messages RCS handshake by introducing baseline IPC Binder stubs and dynamic telephony operator checking.

Changes

  • Implemented baseline Android Binder interfaces (AsterismServiceImpl and ConstellationServiceImpl) inside play-services-droidguard to satisfy undocumented validation handshakes.
  • Refactored PhoneInfo.java to dynamically resolve the active SIM operator using TelephonyManager, replacing the hardcoded carrier test values ("26207").

Testing

  • Local test suites fully compiled and validated via ProgramBench core engine.

Ahavahdev1 and others added 2 commits July 20, 2026 12:18
Added a constructor to PhoneInfo that initializes cell and SIM operators using TelephonyManager.
@Ahavahdev1
Ahavahdev1 merged commit c607fdb into master Jul 25, 2026
@Ahavahdev1
Ahavahdev1 deleted the Ahavahdev1-patch-2 branch August 3, 2026 23:27
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.

1 participant