Skip to content

About

Morphe patches to remove ads, analytics, apk junk, debug info, duplicate graphics, unused languages, and use custom dpi☠️

Resources

Stars

39 stars

Watchers

2 watching

Forks

Repository files navigation

👋🧩 FTL Patches

Personal collection of my Morphe Patches.

❓ About

Strips ads and analytics/crash-reporting SDKs at the bytecode level, cleans build artifacts and dex debug info, trims resource bloat — unused density buckets, unused language packs, lossless PNG recompression — and lets you scale the app's display density independent of system settings, for smaller, cleaner APKs.

🩹 Patches list

v1.43.2  •  main  •  72 patches total

📦 All Video Downloader & Ace Player  •  8 patches

🎯 Supported versions:

1.9.8
💊 Patch 📜 Description ⚙️ Options
Boost Splash Screen Fixes Remove Ads And Remove Ads Lite Gettings Stuck In Splash Screen Useless if you also select skip splash and language activity patch. Also stops the splash from hiding the on-screen navigation buttons. • Splash duration (ms)
Disable ad dialog when reopening app Prevents the full-screen "loading ad" dialog from appearing when the app is reopened after being minimized.
Disable downloader from download menu Strips WebDownloadActivity's intent-filter data so it no longer offers itself as a handler in the system download/"complete action using" chooser.
Disable rate dialogs Prevents the rate and star rating dialogs from showing.
Hide Scan (AD) menu item Removes the Scan (AD) row from the browser overflow menu.
Remove from default browser list Removes the unscoped http/https entries from MainActivity's first intent-filter carrying them so the app stops appearing as a candidate in the system's default browser / "open with" chooser.
Skip splash and language screens Jumps straight to the main activity from the splash screen, skipping the splash animation, the language-selection screen, DONT UNSELECT THIS,IT HAS SIGNATURE BYPASS INCLUDED.
Skip tips screen Closes the onboarding tips screen as soon as it opens.
📦 MX Player  •  11 patches

🎯 Supported versions:

3.3.0
💊 Patch 📜 Description ⚙️ Options
Boost Splash Screen Time Dont Apply These Patches Over Some Other Persons Mod, Use Untouched Apk. Disables MX Player's welcome/splash ad so playback starts immediately.
Clean Me Tab Adds Mod Settings switches, on by default, that hide promo rows, unused tiles, and Private Folder / File Transfer / Add to Playlist entries.
Configure Smart Enhance Removes the Smart Enhance disable toast and adds Mod Settings switches for the intro popup and the enable toast.
Configure SpeedUp overlay Fixes the stock leftover-visible-view bug in the long-press SpeedUp overlay. "No UI" is toggled in Me tab > Mod Settings.
Disable Bottom Bar And Add Me Tab To Top Adds a permanent Me tab button to the toolbar. Hiding the bottom bar itself is toggled live in Me tab > Mod Settings, not here - the Me tab button always stays wired, on purpose, since Mod Settings lives behind it and turning it off should never be able to lock you out of turning it back on.
Disable signature verification Patches libc++_shared.so (arm64-v8a and armeabi-v7a) to branch-to-self at the signature check call site, hanging that code path instead of letting it fail the app.
Remove Recycle Bin Deleted files are always removed permanently, whenever this patch is applied - there's no safe way to make that half a runtime switch without the stock (unpatched) delete-dialog code to fall back to. The Me tab tile itself is a Mod Settings switch: off just brings the tile back, it doesn't restore recycling.
Replace FFmpeg codec Replaces libffmpeg.mx.so in every lib// folder present in the APK with the matching file from a selected codec zip (EAC3 support). neon64 -> arm64-v8a, neon -> armeabi-v7a, x86 -> x86, x86_64 -> x86_64. ABI folders missing from the APK or from the zip are skipped. • FFmpeg codec zip
Sidebar & Player Defaults Cleans the player sidebar and More menu; sets default shortcuts and subtitle view. Configurable in Mod Settings, except the default shortcuts bitmask, still a Morphe option pending its Mod Settings move. • Change default shortcuts
• Default shortcuts bitmask (hex)
Smart Enhance Always On Applies Smart Enhance to every video at a level set in Mod Settings, and keeps it after lock/unlock.
Smart Enhance Slider Replaces the Smart Enhance toggle with a 0-100% popup slider and keeps the level after lock/unlock.
📦 File Manager - XFolder  •  3 patches

🎯 Supported versions:

1.5.5.7
💊 Patch 📜 Description ⚙️ Options
Change Cleaner & Media Tab Defaults Changes first-run defaults: hides the Image, Video, Audio and Cleaner tabs, and shows hidden files by default. Only affects users who have never changed the setting themselves - the preference override still takes priority.
Disable Rate Us Dialog Prevents the in-app rate-us dialog from ever being shown.
Unlock Pro & Skip Splash Screen Forces the ad-removed/Pro check to always return true, and renames the launcher activity from SplashActivity to MainActivity so the splash screen is skipped.
📦 SnapTube  •  4 patches

🎯 Supported versions:

7.64.0.76450210
💊 Patch 📜 Description ⚙️ Options
Clean SnapTube Settings Page Removes the Download tools and Phone clean categories, and their sub-items, from Settings.
Disable Annoying Snaptube Notifications Turns off the Toolbar, Recommended contents, and Tool notifications channels by default.
Remove Watch Ad To Download Removes the requirement to watch a rewarded ad before a download starts.
Remove from default browser list Strips the LinkHandleActivity alias's unscoped so the app stops appearing as a candidate in the system's default browser / "open with" chooser.
📦 Xender  •  3 patches

🎯 Supported versions:

18.8.0.prime
💊 Patch 📜 Description ⚙️ Options
Clean main UI Hides the bottom navigation bar, the top-right guide icon, and the Rate/Help/About drawer items, keeps the connect/create/join buttons on top, and stops them from being auto-hidden.
Skip splash screen Jumps straight to the main activity from the splash screen, skipping the splash animation entirely.
Speed up splash screen Enters the main activity directly after the splash screen.
📦 RS File Manager  •  6 patches

🎯 Supported versions:

2.3.1.2
💊 Patch 📜 Description ⚙️ Options
Clean sidebar Hides the Bookmarks, remote-connection and Category sections from the navigation sidebar, and hides Encrypt and Downloader from the Storage section.
Disable downloader from download menu Strips RsDownloadActivity's intent filters so it no longer offers itself as a handler in the system download/"complete action using" chooser.
Disable rate us dialog Overrides show() on the in-app "rate us" dialog so it's still built but never displayed.
Hide more actions Hides Hide, Add to desktop, Encrypt, Decrypt, Add bookmark, Web Search, Copy to, Move to, Transfer, and Playing from the "More actions" menu.
Hide network, tools and bookmarks on home page Hides the Network, Tools and Bookmarks sections from the home page section list.
Skip splash screen Skips Splash Screen From 2nd App Opening
📦 MiXplorer  •  1 patch
💊 Patch 📜 Description ⚙️ Options
Disable From Download Menu Of Browsers Removes only the http/https entries from MiXplorer's Explore/Download/Copy to/Extract to shell activities' VIEW intent filters, so the app stops showing up multiple times in browsers download link chooser.
📦 Video Downloader  •  6 patches
💊 Patch 📜 Description ⚙️ Options
Disable downloader from download menu Removes the http/https entries from BrowserDownloaderActivity's so the app stops offering itself in the system "Download file with" chooser for ordinary web downloads.
Popup blocker Blocks popups and popunder redirects with Allow / Block / Always Block prompts. Adds "Manage popup rules" as the last item of the 3-dot menu.
Remove from default browser list Removes http/https entries from MainTabsActivity's so the app stops appearing as a candidate in the system's default browser / "open with" chooser.
Skip splash screen Skips splash screen so the app opens directly to the main screen.
Unlock Pro Only Use In V2.7.2. Signature verification is spoofed automatically so the purchase check passes without manually applying Spoof app signature.
Use Your Own Host File For Stronger AdBlock Replaces res/raw/hosts.txt with a text/host file you select. • Host file
📦 ES File Explorer  •  1 patch

🎯 Supported versions:

4.4.3.7
💊 Patch 📜 Description ⚙️ Options
ES File Explorer Ui Cleanup Removes BookMark, New Files, Cleaner Row In HomePage, Cleans More menu actions
📦 MX Player Pro  •  4 patches
💊 Patch 📜 Description ⚙️ Options
Hide File Transfer, Video Playlist, Private Folder tiles Removes the File Transfer, Video Playlist, and Private Folder tiles from settings Page. • Hide File Transfer
• Hide Private Folder
• Hide Video Playlists
Hide Settings Page UseLess Buttons Collapses the WhatsApp, Legal, and Help entries on the Me tab. • Hide WhatsApp
• Hide Legal
• Hide Help
Hide top tiles Hides the top tiles that appears in top of video folders in homescreen
Skip Splash Screen Skips Splash Screen so the app boots straight past the splash and update screen.
📦 Ampere  •  1 patch
💊 Patch 📜 Description ⚙️ Options
Material Colors Upgrade Peach And Purple Updates Accent/Primary/CardBgDark to the newer Material color palette.
📦 Firefox Nightly  •  2 patches

🎯 Supported versions:

159.0a1
💊 Patch 📜 Description ⚙️ Options
Old style 3 dot menu Adds "Mod Settings" to the 3 dot menu: switch between the stock bottom sheet menu and the old style popup menu, and pin extensions to the search bar.
Remember tab scroll position Keeps the tab tray scroll position when it is closed and reopened.
📦 WPSApp Pro  •  1 patch

🎯 Supported versions:

1.7.05
💊 Patch 📜 Description ⚙️ Options
Remove License Verification Spoofs every PackageManager.getInstallerPackageName() check to report "com.android.vending", so Pro features unlock regardless of install source.
📦 Calendar  •  2 patches

🎯 Supported versions:

1.0.34
💊 Patch 📜 Description ⚙️ Options
Skip/Boost splash screen By default, skips the splash screen entirely on launch. Turn on "Boost splash" to instead keep it briefly on screen (configurable delay) Useless To Boost Splash Screen If You Select Unlock Premium Patch Too Use If You Want To Skip Splash Screen Entirely • Boost splash instead of skipping
• Boost delay (ms)
Unlock premium Unlocks premium features and removes ads.
📦 ImpoStack: PDF Imposition  •  1 patch

🎯 Supported versions:

1.4.0
💊 Patch 📜 Description ⚙️ Options
Unlock Premium Forces SecurityTracker.isPremium() to always return true, so every feature gated by the "st_01" premium flag stays unlocked.
📦 Bangla Dictionary  •  1 patch

🎯 Supported versions:

11.5.1
💊 Patch 📜 Description ⚙️ Options
Unlock Pro Forces the purchase check to always return true, unlocking Pro.
📦 WIFI WPS WPA TESTER  •  1 patch

🎯 Supported versions:

rc-5.164
💊 Patch 📜 Description ⚙️ Options
Unlock Pro Forces the Pro flag true at every read and write site in the dex, unlocking Pro.
📦 WiFi Analyzer  •  1 patch

🎯 Supported versions:

9.4
💊 Patch 📜 Description ⚙️ Options
Unlock Pro & Disable Rate Dialog Forces the premium check to always return true, unlocking every Pro feature, and stops the in-app "rate us" dialog from ever triggering.
🌐 Universal  •  15 patches
💊 Patch 📜 Description ⚙️ Options
APK Junk Cleanup Removes junk and useless files with no runtime purpose inside apk. Native libraries are left untouched unless the 'Strip native architectures' toggle is enabled. • Strip native architectures
• Architecture to keep
Add Save Data Unpacks bundled save-data zip(s) into the app's storage on first launch. • 1. Select data/data zip
• 2. Select Android/data zip
• 3. Select Android/obb zip
• Add toast
• Toast message
• Show toast once
Add Toast Shows a custom toast message when the app starts. Works on any app. • Toast message
• Show once
Change Display Size Change any app's display size without touching your phone's system settings. Make it bigger if things look too small, or smaller to fit more on screen. You Need To Configure 100(No Change), 90(10% Smaller App Ui), 110(10% Bigger App Ui). • Display scale
Png Optimizer Quantizes PNG images to a 64-color palette (matching pngquant) and re-picks the optimal per-row filter before recompressing at maximum zlib compression (matching optipng), stripping hidden metadata along the way.
Remove Ads Cleans Apps Code From Ads Junk. Works In Most Apps Where There Isn't Any Check For Ads Loaded Or Not. If There Is A Check You Will Be Stuck In SplashActivity Due To Custom Ads Load Checks But It Is Superior.
Remove Ads Lite (Adobo) Based On (Adobo's Block Ads+Mobile Ads) Use When Remove Ads Patch Caused Problem. It Is Weaker But Effective, No Need To Select A Host File Or Configure Anything. In Future It May Replace Remove Ads Patch If I Find No Problems. • Redirection IP
• Additional hosts file (optional)
Remove Ads Ultra Lite Call finish on ad activities. Use Where Remove Ads And Remove Ads Lite (Adobo) Caused Problem. Its In Very Early Stage So Test And Provide FeedBack If You Still See Ads In Some App.
Remove Analytics Disables tracking and crash-reporting tools, corrupts analytics web links inside the code, and removes background tracking services.
Remove Analytics New DONT CHOOSE 2 SAME PATCHES...Corrupts analytics network URLs and split-scheme string obfuscation inside the code, and strips matching manifest components.
Remove Debug Info Removes debug information (line numbers, variable names, source file references) from every class in the .dex files to reduce overall APK size.
Remove Duplicate Graphics Keeps only one screen-density copy of every duplicated drawable/mipmap file, Mipmaps follow this same order. Optionally strips device-specific resources (smartwatch, Android TV, etc.) entirely. • Target density
• Remove smartwatch (Wear OS) resources
• Remove Android TV resources
• Remove other device-specific resources (car, desk dock, VR headset)
Remove Languages Removes translations for languages you don't use, in EVERY resource package of resources.arsc. • Languages to keep
Skip Splash Screen - Expert Only EXPERT USERS ONLY. Manually Configure It To Point At Real Splash And Main Activity As Many Apps Use Other Names. Check the log to know what the patch is doing. Ensure App Doesnt Ask For Permissions In Splash Screen. • Splash activity name
• Real main activity name
Spoof App Signature Makes the app think its signing certificate is unchanged after Morphe re-signs it, useful when an app crashes or shows a tamper warning because it checks its own certificate. Does not bypass Play Integrity / SafetyNet hardware attestation. Apply with Original app certificate patch. • Package name override (optional)

How to use these patches

Click here to add these patches to Morphe: https://morphe.software/add-source?github=BlazeFTL/FTL-Patches

Or manually add this repository url as a patch source in Morphe: https://github.com/BlazeFTL/FTL-Patches

🛠️ Building

To build FTL Patches, you can follow the Morphe documentation.

📜 License

FTL Patches are licensed under the GNU General Public License v3.0 Public License v3.0](LICENSE)

About

Morphe patches to remove ads, analytics, apk junk, debug info, duplicate graphics, unused languages, and use custom dpi☠️

Resources

Stars

39 stars

Watchers

2 watching

Forks

Releases

Contributors

Languages