👋🧩 FTL Patches

September 16, 2026 · View on GitHub

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-dev.1  •  dev  •  61 patches total

📦 All Video Downloader & Ace Player  •  5 patches

🎯 Supported versions:

1.9.7
💊 Patch📜 Description⚙️ Options
Boost Splash ScreenFixes 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 appPrevents the full-screen "loading ad" dialog from appearing when the app is reopened after being minimized.
Disable downloader from download menuStrips WebDownloadActivity's intent-filter data so it no longer offers itself as a handler in the system download/"complete action using" chooser.
Remove from default browser listRemoves 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 screensJumps straight to the main activity from the splash screen, skipping the splash animation, the language-selection screen, and any ad/app-open dialog normally shown first.
📦 MX Player  •  7 patches

🎯 Supported versions:

3.1.43.2.13.2.2
💊 Patch📜 Description⚙️ Options
Boost Splash Screen TimeWARNING: MX PLAYER HAS AN INTEGRITY CHECK, and some mods add their own on top. Use a Play Store build, Use URV Manager, patch with signing off, then use MT Manager Enhanced Signature Kill or the app may refuse to start.Disables MX Player's welcome/splash ad so playback starts immediately.
Clean Me TabRemoves promo rows and unused tiles from the Me tab. Optional Add Network Stream tile.• Add Network Stream tile
Configure Smart EnhanceConfigures the Smart Enhance intro popup and enable/disable toast.• Skip intro popup and animation
• Show toast on enable
Configure SpeedUp overlay"2x UI": keeps the long-press SpeedUp overlay/animation, with the stock leftover-visible-view bug fixed. "No UI": the overlay never shows at all - the speed change itself still applies, since that's handled elsewhere.• No UI
Disable Bottom Bar And Add Me Tab To TopHides the bottom navigation bar and adds a Me tab button to the toolbar.
Remove Recycle BinDisables the Recycle Bin and removes it from the Me tab; deleted files are removed permanently.
Sidebar & Player DefaultsCleans the player sidebar and More menu; sets default shortcuts and subtitle view.• Hide Bookmark
• Hide Favourite
• Hide Add to Playlist
• Hide Tutorial
• Hide Playing Queue
• Hide Video Display
• Hide More menu Help section
• Change default shortcuts
• Default shortcuts bitmask (hex)
• Open subtitle settings by default
📦 File Manager - XFolder  •  3 patches

🎯 Supported versions:

1.5.5.7
💊 Patch📜 Description⚙️ Options
Change Cleaner & Media Tab DefaultsChanges 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 DialogPrevents the in-app rate-us dialog from ever being shown.
Unlock Pro & Skip Splash ScreenForces 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 PageRemoves the Download tools and Phone clean categories, and their sub-items, from Settings.
Disable Annoying Snaptube NotificationsTurns off the Toolbar, Recommended contents, and Tool notifications channels by default.
Remove Watch Ad To DownloadRemoves the requirement to watch a rewarded ad before a download starts.
Remove from default browser listStrips 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 UIHides 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 screenJumps straight to the main activity from the splash screen, skipping the splash animation entirely.
Speed up splash screenEnters the main activity directly after the splash screen.
📦 RS File Manager  •  6 patches

🎯 Supported versions:

2.3.1.1
💊 Patch📜 Description⚙️ Options
Clean sidebarHides the Bookmarks, remote-connection and Category sections from the navigation sidebar, and hides Encrypt and Downloader from the Storage section.
Disable downloader from download menuStrips RsDownloadActivity's intent filters so it no longer offers itself as a handler in the system download/"complete action using" chooser.
Disable rate us dialogOverrides show() on the in-app "rate us" dialog so it's still built but never displayed.
Hide more actionsHides 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 pageHides the Network, Tools and Bookmarks sections from the home page section list.
Skip splash screenSkips Splash Screen From 2nd App Opening
📦 MiXplorer  •  1 patch
💊 Patch📜 Description⚙️ Options
Disable From Download Menu Of BrowsersRemoves 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  •  4 patches
💊 Patch📜 Description⚙️ Options
Disable downloader from download menuRemoves the http/https entries from BrowserDownloaderActivity's so the app stops offering itself in the system "Download file with" chooser for ordinary web downloads.
Remove from default browser listRemoves 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 screenSkips splash screen so the app opens directly to the main screen.
Unlock ProOnly Use In V2.7.2. Signature verification is spoofed automatically so the purchase check passes without manually applying Spoof app signature.
📦 ES File Explorer  •  1 patch

🎯 Supported versions:

4.4.3.7
💊 Patch📜 Description⚙️ Options
ES File Explorer Ui CleanupRemoves 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 tilesRemoves the File Transfer, Video Playlist, and Private Folder tiles from settings Page.
Hide Settings Page UseLess ButtonsCollapses the WhatsApp, Legal, and Help entries on the Me tab.
Hide top tilesHides the top tiles.
Skip Splash ScreenSkips Splash Screen so the app boots straight past the splash and update screen.
📦 Ampere  •  1 patch
💊 Patch📜 Description⚙️ Options
Material Colors Upgrade Peach And PurpleUpdates Accent/Primary/CardBgDark to the newer Material color palette.
📦 WPSApp Pro  •  1 patch

🎯 Supported versions:

1.7.05
💊 Patch📜 Description⚙️ Options
Remove License VerificationSpoofs 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 screenBy 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 premiumUnlocks premium features and removes ads.
📦 ImpoStack: PDF Imposition  •  1 patch

🎯 Supported versions:

1.4.0
💊 Patch📜 Description⚙️ Options
Unlock PremiumForces 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 ProForces the purchase check to always return true, unlocking Pro.
📦 WIFI WPS WPA TESTER  •  1 patch

🎯 Supported versions:

rc-5.164
💊 Patch📜 Description⚙️ Options
Unlock ProForces 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 DialogForces 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 CleanupRemoves 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 DataUnpacks 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 ToastShows a custom toast message when the app starts. Works on any app.• Toast message
• Show once
Change Display SizeChange 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 OptimizerQuantizes 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 AdsCleans 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 LiteCall 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 AnalyticsDisables tracking and crash-reporting tools, corrupts analytics web links inside the code, and removes background tracking services.
Remove Analytics NewCorrupts analytics network URLs and split-scheme string obfuscation inside the code, and strips matching manifest components.
Remove Debug InfoRemoves debug information (line numbers, variable names, source file references) from every class in the .dex files to reduce overall APK size.
Remove Duplicate GraphicsKeeps 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 LanguagesRemoves translations for languages you don't use, in EVERY resource package of resources.arsc.• Languages to keep
Skip Splash Screen - Expert OnlyEXPERT 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 SignatureMakes 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)