Skip to content

droidguard: Support multi-step remote DroidGuard for Play Integrity - #3707

Open
Karan02204 wants to merge 1 commit into
microg:masterfrom
Karan02204:arena/019fe4c4-gmscore
Open

droidguard: Support multi-step remote DroidGuard for Play Integrity#3707
Karan02204 wants to merge 1 commit into
microg:masterfrom
Karan02204:arena/019fe4c4-gmscore

Conversation

@Karan02204

Copy link
Copy Markdown
  • Rework RemoteHandleImpl to support full handle lifecycle (init/initWithRequest + snapshot + close)
  • Add session ID (sid) management for multi-step flows (pia_attest_e1, pia_express, etc.)
  • Properly forward DroidGuardResultsRequest bundle data (strings, byte arrays, lists)
  • Add support for init/close actions in the remote protocol
  • Add comprehensive documentation + reference server examples

This addresses the core blocker described in #2851 so that Play Integrity can work over remote DroidGuard.

Related: #2851

- Rework RemoteHandleImpl to support full handle lifecycle (init/initWithRequest + snapshot + close)
- Add session ID (sid) management for multi-step flows (pia_attest_e1, pia_express, etc.)
- Properly forward DroidGuardResultsRequest bundle data (strings, byte arrays, lists)
- Add support for init/close actions in the remote protocol
- Add comprehensive documentation + reference server examples

This addresses the core blocker described in microg#2851 so that Play Integrity can work over remote DroidGuard.

Related: microg#2851

🤖 Generated with [Arena.ai](https://arena.ai)
@D3SOX

D3SOX commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Stop it with the stupid slop PRs that don't fix anything!

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.

2 participants