πŸ“ˆ GH Trending Explorer 🎲 Surprise me

← all repos

d3ffen / patchit

git clone https://github.com/d3ffen/patchit.git v1.0.4 Β· 10d ago

Scan your Android apps and see which ones Morphe can patch.

β€”
stars, 24h
β€”
stars, 7 days
+92
stars, 30 days Β· #2,528
92
β˜… total
2
forks Β· 6 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageTypeScript
LicenseGPL-3.0
Created2026-10-08 (12d ago)
Last push5d ago
Watchers0
OwnerUser

GitHub topics

Links

README excerpt
PatchIt scans the apps on your Android device and shows which of them the
Morphe patch ecosystem can actually
patch β€” then hands the covering patch sources to Morphe Manager. 
---
## Features
- **Scans installed apps** β€” version name and code, split APKs, signing
 certificate, install dates, APK size.
- **Checks compatibility** β€” by `versionCode` first, version name second. Verdicts
 are `supported`, `experimental`, `untested`, `too new`, `too old` or
 `no patches`, computed per source.
- **Covers community patches** β€” ~4,200 patches across ~970 packages.
- **Browses apps you don't have** β€” switch the Apps tab to **All apps** to see
 every package the sources cover, not only the ones installed. Tapping one shows
 which versions it supports and lets you add that source to Morphe straight away.
- **Works offline** β€” both indexes cached, plus a bundled snapshot.
- **Sets Morphe up** β€” sends the covering repositories to Morphe Manager through
 its real `add-source` deep link.
- **Auto-updates in-app** β€” finds newer versions from a banner or from Settings.
- **Material You 3** β€” wallpaper-derived colour, AMOLED black, themed icon.
- **Explains itself** β€” a 500-entry diagnostics log with every registry warning.
---
## Build
**Requirements:** Node 20+, JDK 21, Android SDK with platform 35 and build-tools 35.
 [code] 
Two more scripts worth knowing:
 [code] 
---
## Permissions
- `QUERY_ALL_PACKAGES` β€” required to enumerate installed apps, which is the whole
 point of the app. Without it Android 11+ only exposes a handful of packages.
- `INTERNET` β€” fetching the patch indexes and checking for updates.
- `REQUEST_INSTALL_PACKAGES` β€” required to hand a downloaded update to Android's
 package installer. You also have to grant PatchIt "install unknown apps" before
 Android will accept it, and the installer always asks for confirmation.
## Licence
GPL-3.0. Releases are signed with a self-generated key β€” certificate SHA-256
`3e8c7cc9effaf575f54c61ceff035b98d52634b9e134a68f73d28074e65ed9cd`.
Not affiliated with the Morphe project. Only add patch sources you trust β€” a patch
source decides what ends up inside your patched apps.