microg / microg/GmsCore

Request for an improved signature spoofing patch for KitKat

Open
#211 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
14.6k
Forks
3.2k
Avg merge
12d 11h
Merged PRs (30d)
4

Description

Please add a patch like these (mainly for KitKat, maybe later can be extended to other versions) with:

  • Option inside developer options to enable/disable signature spoofing globally though developer options (disabled by default).
  • Option inside developer options to limit signature spoofing to system apps (when enabled it block the installation of user apps that require signature spoofing, if they are already installed it should unistall them after asking to the user when the option is toggled on).
  • During installation of apps that require signature spoofing store somewhere the name + the original signature (not faked one) and display a list of apps that have requested this feature somewhere (it may also be showed with command line, a GUI isn't strictly needed altough appreciated).

If you don't want to do it directly because you are busy for example please leave this opened so others can do it.

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

No files or tests are named. Start by reviewing the linked microG patches and the KitKat developer-options and app-installation paths; then determine where the requested controls and signature records belong. Done means the three requested behaviors work for KitKat, including disabled-by-default controls, user-app handling, and recorded original signatures.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.