Pepper Morphe Patches

May 14, 2026 Β· View on GitHub

πŸ“¦ Also available for ReVanced β†’ pepper-revanced-patches β€” same patch set, upstream ReVanced Patcher bundle for use with ReVanced Manager.

Morphe-framework port of pepper-revanced-patches.

This is a 1:1 port of the upstream ReVanced patch bundle to the Morphe patcher framework. The patch logic, fingerprints, and every injected smali instruction are unchanged β€” the only edits are package and import renames required to compile against app.morphe.patcher instead of app.revanced.patcher. Patched APKs are expected to be byte-equivalent to those produced by the ReVanced build.

For the full description of every patch (Hide ads, Compact deal cards, all T1–T10 telemetry patches, dependency graph, verification commands, etc.) see the upstream README: https://github.com/PawiX25/pepper-revanced-patches#readme

Supported apps

RegionPackageApp name
πŸ‡΅πŸ‡± Polandcom.tippingcanoe.pepperplPepper PL
πŸ‡³πŸ‡± Netherlandscom.tippingcanoe.peppernlPepper NL
πŸ‡©πŸ‡ͺ Germanycom.tippingcanoe.mydealzMydealz
πŸ‡¬πŸ‡§ UKcom.tippingcanoe.hukdHotUKDeals
πŸ‡«πŸ‡· Francecom.dealabs.apps.androidDealabs
πŸ‡²πŸ‡½ Mexicocom.tippingcanoe.promodescuentosPromoDescuentos
πŸ‡ͺπŸ‡Έ Spaincom.chollometroChollometros
πŸ‡¦πŸ‡Ή Austriacom.preisjaegerPreisjΓ€ger
πŸ‡ΈπŸ‡ͺ Swedense.pepperdealsPepper SE
πŸ‡ΊπŸ‡Έ USAcom.pepperdealsPepper.com

Use with Morphe Manager

In Morphe Manager β†’ Sources β†’ Patches, add this repository as a custom source. The release workflow publishes patches-bundle.json and patches-list.json against every push to main/dev.

Build from source

Requires JDK 17 and a GitHub PAT with read:packages scope, exported as GITHUB_ACTOR + GITHUB_TOKEN (the Morphe patcher dependency is hosted on GitHub Packages). See Morphe patcher setup.

./gradlew :patches:buildAndroid generatePatchesList
# Output: patches/build/libs/pepper-morphe-patches-<version>.mpp

Mapping from upstream

ReVancedMorphe
app.revanced.patcher.*app.morphe.patcher.*
app.revanced.patches.pepper.*app.pepper.patches.*
app.revanced.com.android.tools.smali.*com.android.tools.smali.*
bytecodePatch(use = false, ...)bytecodePatch(default = false, ...)
.rvp bundle (buildPatchBundle).mpp bundle (buildAndroid)

All patch bodies β€” fingerprint queries, smali stubs, register growth, dependency graphs, every injected const-string / field / annotation β€” are identical to upstream. Names that ship in the final DEX (e.g. revanced_pepper, revancedMockHwid, revanced-blocked-pepper-ocular) are intentionally not renamed, to keep the patched output byte-identical to the ReVanced build.

Patches

License

GPL-3.0. Patches originate from PawiX25/pepper-revanced-patches (GPL-3.0). This port is not affiliated with Atolls, ReVanced, or Morphe.