microg / microg/GmsCore

Play Integrity API error -100

Open
#2,729 33 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

Describe the bug
Play Integrity check fails to start with error code -100. Using microg v0.3.6.

To Reproduce

  1. Use SPIC - Play Integrity Checker
  2. Make Play Integrity Request

Expected behavior
Show at least a failed integrity check result instead of throwing me an error code.

Screenshots
Image

System
Android Version: 13
Custom ROM: LineageOS 20

Additional context
The old safetynet check passes with play integrity fix magisk module.
Image

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 the Play Integrity request with SPIC on Android 13 and LineageOS 20 using microG v0.3.6, then trace the Play Integrity request handling that produces error -100. Done means the request returns a failed integrity check result instead of exposing the error code.

Written by the indexing model from the issue text.

Assessment

Tech stack
android
Domain
mobile-dev, security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.