Request for an improved signature spoofing patch for KitKat
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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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