S
ShizuPortal
ShizuStore

Unofficial ShizuStore Web Portal

This is an unofficial web portal for ShizuStore self-hosted by rdevz-ph. Visit the official portal at https://shizustore.com/.

Morphe

Morphe

Featuredv1.33.0
by MorpheApp•Patching•GPL-3.0
Need ShizuStore app? Download APK

About Application

Morphe

Website badge Documentation badge Guides badge Subreddit badge Crowdin badge

 

Download Morphe

 

💊 Morphe

Want to watch ads? Us neither.

Morphe is an Android app that patches YouTube, YouTube Music, and Reddit - stripping ads and giving you back control over your experience. No root required.

✨ Why Morphe?

Modern apps are full of ads and dark patterns designed to grab your attention. Morphe patches them at the bytecode level - modifying the app directly on your device, without any of your data leaving it. The result is a cleaner version of the app you already know, exactly the way you want it.

📲 Download

→ Download at morphe.software

The website will guide you to the latest release for your device. No account needed.

🚀 How it works

  1. Install Morphe from morphe.software.
  2. Pick an app - YouTube, YouTube Music, or Reddit are supported out of the box.
  3. Choose your mode:
    • Simple mode - designed for a one-tap experience. Just tap Patch and Morphe handles the rest with sensible defaults. No configuration needed.
    • Expert mode - gives you full control. Choose exactly which of the 100+ patches to apply, configure per-patch options (colors, toggles, and more), and fine-tune everything before patching.
  4. Provide the APK - Morphe guides you through obtaining the original app file via step-by-step dialogs. The patching itself happens entirely on your device.
  5. Install and enjoy - once patching is complete, install the result like any normal APK.

Everything happens locally. Morphe never uploads your APKs or personal data anywhere.

📖 Guides

Step-by-step walkthroughs with screenshots, covering patching in both modes, installers, updates, patch sources, backups, and customization: → Morphe guides

🔧 Features

Patching

  • Simple mode for one-tap patching with curated defaults
  • Expert mode for full patch selection, per-patch configuration, and experimental version support
  • Expert mode also shows an expanded patching screen with real-time logs and live RAM usage monitoring during patching
  • 100+ patches for YouTube, YouTube Music, and Reddit
  • Support for split APKs
  • Optional "Optimize for device architecture" mode - skips split APK modules for unsupported CPU architectures, locales, and screen densities during merge, and strips native libraries for unsupported architectures from plain APKs after patching
  • Sends a notification the moment patching finishes, so you don't have to keep the app open
  • Optional completion sound, with a distinct tone for success and failure
  • Optional auto-install right after patching completes, through Shizuku, or through the system installer where Android lets Morphe replace a build it installed itself
  • Batch patching - select several apps and patch them in one queue, with every question asked up front so the run never stops to wait for you
  • A re-patch banner on the home screen when a patch source releases changes for your apps, counting them and queueing them all in one tap

Patch options (Simple mode: available in the Advanced tab; Expert mode: available on the patch selection screen)

  • Custom app display name, launcher icon, and header logo per app, with built-in creators that generate every density variant for you
  • App theme colors (background color presets)
  • Hide Shorts app shortcut and widget (YouTube)
  • And more, depending on installed patch bundles

Patch sources

  • Add any compatible patch bundle via GitHub URL or deep link
  • Per-source pre-release toggle to get early patch access
  • Automatic background update notifications (even when the app is closed)
  • Sort your app list and patch sources however you like (name, install date, and more)

Installer

  • Standard Android installer
  • Shizuku, Shizuku+ or Sui for installs with no confirmation dialog
  • Root installer with Magisk module support (mount-based, no data loss on update)
  • Play Store installer variants, so Google Play recognizes itself as the install source (with a warning about the trade-off - Play Store may then offer updates that would overwrite your patched build)
  • Any third-party installer apps detected on the system are also available as an option
  • Prompt-on-install option to choose per session
  • On rooted devices, Morphe asks whether you want a Root Mount install or a Standard install before patching starts, and adjusts the applied patches to match your choice

Appearance

  • System / Light / Dark / Material You themes
  • Pure Black mode for OLED screens
  • Accent color selection
  • Animated backgrounds - pick one you like, or let Morphe shuffle them for you on each launch, daily, or every three days
  • App icon selection

Home screen

  • Friendly time-of-day greeting when you open the app
  • Rearrange your app list into the order that suits you
  • Group your apps by patch source or your own categories
  • Hide apps you never patch, and bring them back whenever you like
  • Home cards for apps patched with universal patches, not just app-specific ones
  • Multi-select and bulk actions for cleaning up saved APKs and patch selections, and for patching several apps in one queue
  • Launcher shortcuts for re-patching outdated apps, checking for updates, and jumping straight into patching a recently patched app
  • Floating scroll-to-top button when your lists get long
  • A short guided tour after your first patch, so you know where everything lives

Advanced

  • Import/export your Morphe settings as JSON, with a Replace or Merge choice on import
  • Import/export your signing keystore
  • Manage saved original APKs and patched APKs
  • Manage saved patch selections per app
  • GitHub Personal Access Token support for higher API rate limits
  • Process runtime - run patching in a separate process for better stability, with configurable memory limit
  • Bytecode processing mode - controls how bytecode is processed during patching, affecting patching speed, memory usage, and output APK size
  • Built-in file picker as an alternative to the system one, with an option to show hidden files
  • Optional external trigger, so automation apps can queue a batch through an intent, gated by a per-app confirmation
  • Export debug logs for troubleshooting

❓ New to GitHub?

If you ended up here but aren't sure what to do next - no worries. Here's the short version:

  1. Go to the Releases page.
  2. Under Assets, tap the file ending in .apk to download it.
  3. Open the downloaded file on your Android device and tap Install.
  4. If Android asks you to allow installs from unknown sources, follow the prompt to enable it - this is required for any app not from the Play Store.

That's it. Once Morphe is installed, everything else happens inside the app - the guides above walk you through the first patch.

For FAQs and troubleshooting, visit morphe.software or join the community on Reddit.

📙 Contributing

Thank you for considering contributing to Morphe. You can find the contribution guidelines here.

❗ About

Morphe is built on the foundation of ReVanced Manager and URV. All changes made by Morphe are documented in the Git history.

📜 License

Morphe is licensed under the GNU General Public License v3.0, with additional conditions under GPLv3 Section 7:

  • Name & Branding Restrictions (7c & 7e): Derivative works must use their own distinct branding. The "Morphe" name, logos, and trademarks may not be used for the branding or title of derivative works (e.g., names like "Morphe Plus", "Morphe Expanded", or "Morphe UserXYZ" are strictly prohibited).

See the LICENSE file for the full GPLv3 terms and the NOTICE file for full conditions of GPLv3 Section 7.

Release Notes & Changelog

1.33.0 (2026-09-30)

Bug Fixes

  • Apply app language to the whole app on Android 12 and lower (b7a7421)
  • Build the game controls from the shared pills and badges (cc0607d)
  • Build the scroll to top button like the other buttons (43d449e)
  • Clean up the split workspace before the patcher process reports back and exits (f41d328)
  • Color only the selected version in the version lists, leaving tags to their badges (6491711)
  • Color the add button in list options like the dialog around it (af1f3d8)
  • Delete the bundle DEX directories older patchers left in the app cache (6b92f02)
  • Dim a switched off source's card by graying its icon and name instead of fading them into the card (b92e481)
  • Draw destructive actions in one bright red over a faint veil, and neutral badges on colored cards as a veil too (864ac99)
  • Draw the onboarding card like the selection panel (ca2f40c)
  • Drop the white plate behind icon pack icons on One UI (4950240)
  • Edge cards in their color as faintly as the outlined buttons under them (ada6579)
  • End the manager's dev changelog on the stable release it builds on, as the patches one does (0b867eb)
  • Fade list edges out fully over what they hide, so a sliver no longer ends in a hard line (ff82c73)
  • Fade the patcher's scrolling columns at their edges (de527c8)
  • Fit changelog summary tiles on one line (2de2831)
  • Give app dialogs their app's color everywhere (980b3a6)
  • Give each game in the picker its own color (2cd49fd)
  • Give the expert mode source a line of its own (b51dce0)
  • Head changelog sections inside their cards (a833e7c)
  • Hide list dialog buttons while searching with the keyboard up (5f5c21a)
  • Hold the storage dialog at one height while its sizes load (d2c8f62)
  • Keep a disabled source's color on the headers of its dialogs (0bb4d2e)
  • Keep app and source cards neutral, leaving their colors to the edges and controls on them (d2c84e9)
  • Keep app details banners neutral with a colored edge (409813c)
  • Keep dialog footer labels short so their buttons stay on one row (870495e)
  • Keep numeric app names such as 1.1.1.1 whole (068686f)
  • Keep patch group versions in their header, badges in card color (752829e)
  • Keep releases newer than the shown changelog out of a source's earlier releases (b914cae)
  • Keep settings section titles quieter than the cards under them (2cb21d6)
  • Keep the app details in the app's color while the source that declares it is disabled (d42c1f8)
  • Keep the loading logo out of dialogs that load at once (aad44be)
  • Keep the mini-game in place during batch patching (145785e)
  • Keep the patch list in place while searching (e521bf3)
  • Keep the settings button neutral in expert mode, the icon already marks it (df48ead)
  • Keep the sources sheet under the add source dialog (84ec384)
  • Lay out list and app card placeholders on the lines of the text they stand in for (c869a15)
  • Let text fields color their own icons and labels (6381dd4)
  • Let the appearance tiles grow with their labels instead of clipping them under a large font (2a6a123)
  • Let the install button grow with its label instead of clipping it under a large font (4086b05)
  • Let the patcher strip unused native libraries instead of rewriting the APK afterwards (cbf6930)
  • Let two-button dialog footers sit side by side when their labels fit (196af29)
  • Mark a picked selection card by its edge and check instead of filling it with color (f33ab60)
  • Mark a source's downloaded patches as downloaded rather than in use (2923629)
  • Mark the picked menu entry in the surrounding color (44469ac)
  • Match icon placeholders to the system icons and keep them steady (c720021)
  • Match the source card action rows (cb23056)
  • Move leftover gray cards onto SectionCard (0f7d8ea)
  • Move the merged APK into place instead of copying it twice after patching a split archive (aa1b42b)
  • Open dialog links through the text itself instead of the deprecated ClickableText (d9384da)
  • Open the saved APK lists without rereading every archive (e193dd1)
  • Pause the game while the manager is in the background (f63c0bf)
  • Press the check rows on a rounded plate around their content rather than across the whole width (0129fa8)
  • Preview app card colors on an app's own color, the way the home screen shows it (4fecf5a)
  • Put neutral badges, destructive actions and plain tiles on one shared veil (44baccb)
  • Put the source apps search right under the header (2435a0c)
  • Quiet patch options and drop their count badge (745844d)
  • Read each source icon's color once instead of every time its card scrolls back into view (2f9ae39)
  • Redesign applied patches dialog (c60146e)
  • Redownload failed source from its endpoint on manual update (b46634d)
  • Round the app details panel like the buttons under it (b0712fe)
  • Say there is no connection when a changelog cannot load (4b2f8ba)
  • Scroll lists back to the top in one motion, past a pinned search header too (1180e59)
  • Set only the build number in monospace (1b05dfb)
  • Set the app icon in About on a plain tile (5af355f)
  • Share one empty state across the manager, with its action as a pill (caf2708)
  • Shorten the app info dialog entrance (091fee4)
  • Shorten the batch patching confirmation toasts (5ee7d8a)
  • Show a finished expert patch run in the success color rather than teal (171e421)
  • Show a picked app's icon before it is installed or kept (4c2de08)
  • Show saved and installed APKs under the version instead of as badges (e9366a4)
  • Show that the patch filter sheet scrolls (ae34442)
  • Show the app details' patch button as unavailable while there is nothing to patch with (1ccfe63)
  • Show the installed version note as neutral (96c4050)
  • Show the patch options notices in the neutral tone rather than as success (6140ade)
  • Show the update summary counts as pills so long labels no longer get cut off (af84434)
  • Skip unneeded splits before unpacking the bundle, keeping any module whose manifest declares no split (ab112d7)
  • Space the expert mode source tabs like the lone source layout (fc7dd84)
  • Space the file picker's folder chips evenly above and below (d7fa036)
  • Stop the app details fading their top edge while the list rests at the top (634c107)
  • Stop the home list fade from recomposing on every scroll frame (4d94ac0)
  • Tint option sliders in the surrounding color (11ef7f2)
  • Translate content online to keep the APK small and release builds working (405f6e1)
  • Unify delete, clear and reset confirmations (acd6379)
  • Use the glass buttons in landscape sidebars (4130f95)
  • Verify a saved APK when the device reports no signers (92d3118)
  • Warn the app will close instead of repeating the install title (b469f45)

Features

  • Add several patch sources at once, from pasted links or picked files (907362f)
  • Animate every dialog header in like the app details one (716c2aa)
  • Animate selection cards between picked and not (55dd6af)
  • Build the simple mode option dialogs from the patch options' cards (b1043cd)
  • Caption the pulsing logo while the manager update installs (b6bb306)
  • Card the installed app picker's rows like the file picker's (9d6e647)
  • Describe the notifications and UI scale dialogs, and give the settings backup its signing key note as a description (0d41edb)
  • Ease dialog header subtitles from one state to the next (6c4cabf)
  • Fade dialog lists at the edges they scroll past (52fd4d9)
  • Fade dialog lists under a pinned search row instead of leaving their top edge hard (3e6ab84)
  • Fill expert mode with the app's color, from its source tabs and checks to its patch button (7c681eb)
  • Fill the app details with the app's color, from its info panel and tiles to its close button (71f7a7c)
  • Follow the device's 12/24-hour time format in the file picker (#1040) (6f26a15)
  • Give batch patching the eased progress, background ramp and finish of a single run (7c7262a)
  • Give each source its own card in the version picker, headed by its icon and checked in the app's color (046cc51)
  • Give popup menus the look of the app's own cards (65180eb)
  • Give warnings an amber and successes a green of their own (c25e3ed)
  • Head storage management like the other lists, with its usage as the subtitle and tinted header actions (7766024)
  • Head the batch patching dialog like the other lists, with the run's summary as its subtitle (1e07daf)
  • Head the icon and header creators by their app, with each step on a card (ad32df8)
  • Head the installed apps picker like the other list dialogs (814f8ca)
  • Head the language picker like the other list dialogs (815a304)
  • Head the remaining dialogs with the app or source they are about (56cdc8a)
  • Keep the installer dialog's title to itself and Shizuku's actions inside its card (555e481)
  • Lay out every version list while patching on one row and card, checked with the app's own round check (91ab1d2)
  • Let a colored card, dialog or header hand its color on to the controls drawn on it (f9c1832)
  • Let the appearance settings take off the colors of apps and sources and the outlines of cards and buttons (8f54d0f)
  • List each applied patch with its options under it and copy them all from the dialog footer (fb285a6)
  • Modernize the expert mode dialog (57d32e7)
  • Number the download steps down a rail in the app's color, on a card named after the app and version (db9fb0e)
  • Pin the app info header above its list, with dialog lists on one shared frame (8769460)
  • Rebuild the file picker as a list dialog of cards (a5e6000)
  • Rebuild the home alerts on one card, with the source update shown in a progress ring (259ff32)
  • Rebuild the patch options dialog on the patch list's cards (8b8f113)
  • Redesign patch list dialogs with app-colored headers (02a9a91)
  • Redesign the source cards on their icon colors, with disabled sources shown neutral rather than red (031a557)
  • Set bottom sheets and selection panels on the dialogs' background with an edge of their own (fa8782f)
  • Set dialog descriptions under their titles in one style, with smaller titles and even edges (1d5054e)
  • Set inline changelog code on rounded chips (89faf63)
  • Share patch sources via add-source link (66d0741)
  • Show changelogs as a translatable timeline (8829076)
  • Show every patching result on one screen with the app's details (c3e97fe)
  • Show patching progress as an Android 16 Live Update (253cdd1)
  • Show the manager update download as a wavy progress ring (094be09)
  • Show the patched app in its own light on the success screen and carry its color through expert mode (166f19e)
  • Show the patches swipe action in the app's own color, from one place for every card (c16d5d6)
  • Size the home greeting like the dialog titles (e11defa)
  • Swipe between patcher logs and games, marking new log lines (6980d85)
  • Tell apart apps of the same name by their package (d8ed95c)
  • Tint app and source cards across the dialogs with their own colors, the way the source cards are (0ccf438)
  • Tint sources after their icons and unify dialog headers (f778517)
  • Tint the expert log panel and its live dot with the color of the app being patched (b664be8)
  • Tint the expert mode counter with the header color like its search (9566bc1)
  • Tint the title actions of an accented header with its color (185c2ba)
  • Translate patch descriptions into the app language (e000a2e)
  • Wave the patching progress in the color of the app being patched (92c1c64)
  • Wear the app's color across the patching screen, with its prompt and install button on the shared components (e46b5a1)
  • Wear the app's color in the dialogs met while patching it (7a2613a)

Performance Improvements

  • Show cached home cards at once and build fresh ones lighter (970ac9a)
  • Use the MorpheApp ARSCLib fork with faster, leaner split merging (#1043) (95deaf3)

Declared Android Permissions

20 total

Shizuku API Permissions

moe.shizuku.manager.permission.API_V23

This application connects to the Shizuku service to execute system-level operations with ADB elevated privileges.

Standard Android Permissions

QUERY_ALL_PACKAGES
ACCESS_NETWORK_STATE
INTERNET
REQUEST_INSTALL_PACKAGES
REQUEST_DELETE_PACKAGES
ENFORCE_UPDATE_OWNERSHIP
UPDATE_PACKAGES_WITHOUT_USER_ACTION
FOREGROUND_SERVICE
FOREGROUND_SERVICE_SPECIAL_USE
POST_PROMOTED_NOTIFICATIONS
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
WAKE_LOCK
VIBRATE
MANAGE_EXTERNAL_STORAGE
READ_EXTERNAL_STORAGE
POST_NOTIFICATIONS
com.google.android.c2dm.permission.RECEIVE
RECEIVE_BOOT_COMPLETED
app.morphe.manager.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Specifications

CategoryPatching
Packageapp.morphe.manager
LicenseGPL-3.0
GitHub Stars8,546
Installs2,270
Target SDKAndroid 14+ (API 37)
Last UpdatedOctober 2, 2026
Release DateOctober 2, 2026
Root RequirementRootless (Shizuku)
ShizuStore Installation

Install via ShizuStore to enable automatic updates and silent installations using Shizuku.

More in Patching

Other applications in this category

View all (4)
Morphe - Shizuku App | ShizuPortal