Note
Focused, Pinterest-only patch set for use with Morphe. No ads, no trackers, no third-party analytics — just the boards, pins and the feed.
Patch requests are welcome, but this repo intentionally stays scoped to the Pinterest Android app only.
- About
- How to use these patches
- Supported Pinterest versions
- Patches list
- Reporting bugs
- Building from source
- FAQ
- Disclaimer
Pinterest is a great pin/moodboard app, but the client keeps piling on tracking SDKs and Promoted Pins that get in the way. This project ships a curated set of Morphe patches that strip every third-party ad, analytics and telemetry SDK, plus every "Promoted"/"Sponsored" pin, without touching the parts of the app you actually use.
The patches target the Pinterest Android client distributed on the Play
Store and APKMirror. Everything is delivered as a standard Morphe patch bundle
(.mpp) that plugs into Morphe Manager or Morphe CLI — no side-loaded
APK from strangers, you always build your own patched APK from a clean copy of
Pinterest.
Click here to add the patch source to Morphe: https://morphe.software/add-source?github=SouBryan/pinterest-morphed
Or, in Morphe Manager, open Settings → Sources → Add source and paste:
https://github.com/SouBryan/pinterest-morphed
Then:
- Grab a clean Pinterest APK bundle (
.apkm,.apks,.xapk) from APKMirror or export it from your installed copy. - In Morphe Manager, pick Pinterest and apply the patches — all are enabled by default and safe to combine.
- Install the patched APK. On the first launch you'll need to sign in again (Pinterest treats the re-signed patched build as a different app).
| Version | Channel | Notes |
|---|---|---|
| 14.26.0 | Experimental | Latest beta channel — should work, fingerprints not re-anchored |
| 14.25.0 | Recommended | Latest stable on the Play Store — patches developed here |
| 14.24.0 | Experimental | Kept working for users still on an older release |
Fingerprints are anchored to 14.25.0. Older/newer versions are best-effort: if a patch's fingerprint no longer matches, the patch is skipped instead of applying incorrectly, so the app will still install — you just get less cleanup.
v1.1.0 •
main• 10 patches total
📦 Pinterest • 10 patches
🎯 Supported versions:
| 🧪 14.26.0 | 14.25.0 | 🧪 14.24.0 |
|---|
| 💊 Patch | 📜 Description | ⚙️ Options |
|---|---|---|
| Disable Android Privacy Sandbox Ad Services | Removes the AD_SERVICES_CONFIG property so Android Privacy Sandbox ad APIs (Topics, Attribution Reporting, Custom Audiences) are not opted into. | |
| Disable AppsFlyer tracking | Neutralises the AppsFlyer attribution / tracking SDK. init() becomes a no-op and isStopped() always returns true, so no events, installs, uninstalls or attribution data are transmitted. | |
| Disable Bugsnag crash tracking | Removes the Bugsnag API key metadata so the crash reporting SDK cannot initialize or upload telemetry. | |
| Disable Google Ads SDK | Removes the Google Mobile Ads (AdMob) initialization metadata so the SDK never starts. | |
| Disable Google Engage integration | Removes the Google Engage broadcast receiver so Pinterest cannot publish content recommendations back to Google (Discover, Assistant, Play Store, etc.). | |
| Disable Google Engage worker | Rewrites GoogleEngageWorker.createWork() to return null so WorkManager fails the periodic job and no content recommendations are ever published to Google. | |
| Hide promoted pins | Overrides every isPromoted getter on the Pinterest pin/story models to return false, so ad chrome, ad beacons and click-out CTAs are never rendered or fired. |
|
| Opt out of Google Analytics | Sets the default Google Analytics consent flags to false so the Firebase Measurement SDK does not collect analytics, ad data or personalization signals. | |
| Remove Advertising ID permission | Strips the com.google.android.gms.permission.AD_ID permission so any residual SDK cannot read the device's Google Advertising ID. | |
| Sanitize sharing links | Strips UTM and click-ID tracking parameters from the URL the app puts on the Android share sheet, so friends receive clean pin links. |
Please include:
- Pinterest version (Settings → About) — e.g.
14.25.0 - Pinterest Morphed release used to patch — e.g.
stable v1.0.0ordev v1.1.0-dev.3 - Where you got the APK bundle from (APKMirror, Play Store export, …)
- Relevant logs. Capture with:
adb logcat -c adb logcat | grep -i "pinterest\|AndroidRuntime\|FATAL" > logs.txt
- Steps to reproduce and — if visual — a screenshot or screen recording.
Open a bug via the issue template.
Requirements:
- JDK 21
- Android SDK (any recent build-tools)
- A GitHub Personal Access Token with
read:packagesscope — the Morphe patcher is published to GitHub Packages, not Maven Central. Save it in~/.gradle/gradle.properties:Or exportgpr.user=<your github username> gpr.key=<your PAT>
GITHUB_ACTOR/GITHUB_TOKEN.
Then:
./gradlew :patches:buildAndroid
# → patches/build/libs/patches-<version>.mppApply locally with the Morphe CLI:
morphe patch \
--patches patches/build/libs/patches-*.mpp \
com.pinterest_14.25.0.apkmInstall Morphe Manager, add this repo as a patch source, then pick Pinterest to patch.
Yes. All patched apps are re-signed, so Android sees them as a different app from the Play Store version and won't share credentials.
Also expected. Any auth flow that verifies the app's signing certificate on the server side (Google Sign-In, Google Drive, Meta Login, …) refuses to talk to a re-signed APK. Log in with email/password instead. This is a limitation of every patched Android app, not something specific to this repo.
For the bundle patches, prefer .apkm from APKMirror. arm64-v8a is enough
if your phone is from the last 6 years. Avoid already-modded or repacked
APKs.
If it's a Pinterest release after 14.25.0 and the fingerprints still hold,
it should already work (marked "experimental"). If a patch stops applying,
open an issue with your Pinterest version and the CLI output so I can
re-anchor the fingerprints.
No — this repo is Pinterest-only by design. There are other Morphe patch sources that cover many apps (see rushiranpise/morphe-patches, the official MorpheApp/morphe-patches, etc.).
⚠️ Legal NoticeThis project exists for educational, research and personal privacy purposes only. It modifies a third-party application (Pinterest) and may violate that app's terms of service.
- This project is not affiliated with, endorsed by, or sponsored by Pinterest, Inc., the Morphe open source project, or any of the SDK vendors mentioned in the patches list.
- "Morphe" is referenced solely for descriptive compatibility purposes (see NOTICE for the GPLv3 §7(b)/§7(c) terms that apply).
- Use these patches at your own risk. The author is not responsible for account bans, data loss, or any other consequence of using patched software.
- If you are Pinterest, Inc. or another rights-holder and believe this project infringes on your rights, please open a private issue or contact the repository owner and the relevant patches will be reviewed and, if appropriate, removed.
Released under the GNU General Public License v3.0 with the Additional Terms in NOTICE.
- The Morphe team — patcher, CLI, documentation, patches template.
- rushiranpise/morphe-patches — layout of this README is inspired by their work.
- Everyone who tests patches on their phone and files a good bug report.