🧩 Patches

Morphe Patches

❓ About

Morphe Patches are based off the prior work of ReVanced. All modifications made by Morphe, along with their dates, can be found in the Git history.

 

🩹 Patches list

v1.48.0  •  main  •  190 patches total

📦 YouTube  •  105 patches

🎯 Supported versions:

🧪 21.42.241🧪 21.41.525🧪 21.28.208🧪 21.23.49221.20.40521.16.25620.51.3920.21.37
💊 Patch📜 Description⚙️ Options
AI channel filterAdds options to hide videos from channels flagged as AI-generated by the AiSList community list and to report AI channels from the video menu.
Add to queueOverrides the feed flyout 'Play next in queue' with the Morphe video queue.
Ambient modeForces Ambient mode on and adds options to bypass power saving restrictions for Ambient mode and disable it entirely or in fullscreen.
App refresh rateAdds an option to change the app refresh rate.
Ask flyout menuAdds a video menu entry that opens Ask for the video and summarizes the video. This patch works with YouTube 21.16.256 and newer.
Bypass image region restrictionsAdds an option to use a different host for user avatar and channel images and can fix missing images that are blocked in some countries.
Bypass link redirectsAdds an option to bypass redirects and open the original link directly.
CaptionsAdds options to disable captions from being automatically enabled, select a preferred caption language, add more auto-translate languages, and show captions in picture-in-picture.
Change form factorAdds an option to change the UI appearance to a phone, tablet, or automotive device.
Change headerAdds an option to change the header logo in the top left corner of the app.• Custom header logo
Change start pageAdds an option to set which page the app opens in instead of the homepage.
Channel searchAdds an option to search inside the channel that is currently open instead of searching all of YouTube.
Channel whitelistAdds options to allow whitelisting specific channels to show ads or override playback speeds.
Check watch history domain name resolutionChecks if the device DNS server is preventing user watch history from being saved.
Copy textAdds options to copy the video title and comments by tapping and holding them.
Copy video linkAdds options to display buttons in the video player to copy video links.
Custom brandingAdds options to change the app icon and app name. For mounted (root) installations the branding is applied while patching, because it cannot be changed from the app settings.• App name
• Custom icon
• App icon
Custom fontAdds an option to show the app with the device system font or a custom TTF or OTF font file instead of YouTube Sans.
Custom player overlay opacityAdds an option to change the opacity of the video player background when player controls are visible.
DeArrowAdds options to replace video thumbnails and titles using the DeArrow API, or replace video thumbnails with image captures from the video.
Disable DRC audioAdds an option to disable DRC (Dynamic Range Compression) audio.
Disable QUIC protocolAdds an option to disable QUIC (Quick UDP Internet Connections) network protocol.
Disable Shorts resuming on startupAdds an option to disable Shorts from resuming on app startup when Shorts were last being watched.
Disable auto feed refreshAdds an option to stop feeds from refreshing automatically after they become outdated.
Disable continue watching promptAdds an option to keep autoplay going instead of pausing with a "Continue watching" prompt after a period of inactivity.
Disable double tap actionsAdds an option to disable player double tap gestures.
Disable fullscreen gesturesAdds options to selectively disable gestures for entering and exiting fullscreen mode, and to disable pinch-to-zoom.
Disable haptic feedbackAdds an option to disable haptic feedback in the player for various actions.
Disable layout updatesAdds an option to disable server side layout updates and use an older UI.
Disable player popup panelsAdds an option to disable panels (such as live chat) from opening automatically.
Disable playlist autoplayAdds an option to stop a playlist from automatically advancing to the next video.
Disable rolling number animationsAdds an option to disable rolling number animations of video view count, user likes, and upload time.
Disable scrolling speed limitAdds an option to remove limits of how fast the home and subscription feed can be scrolled.
Disable sign in to TV popupAdds options to disable the popups asking to sign into or connect to a TV on the same local network.
Disable video codecsAdds options to disable or force HDR, and to disable VP9 or AV1 codecs.
Double tap to seekAdds additional double-tap to seek values to the YouTube settings menu.
DownloadsAdds support to download videos with an external downloader app using the in-app download button or a video player action button, and adds an option to download videos in-app.
Enable debuggingAdds options for debugging and exporting Morphe logs to the clipboard.
Exit fullscreen modeAdds options to automatically exit fullscreen mode when a video reaches the end.
Feed card layoutAdds an option to show or hide the card layout of feed videos, which YouTube sends as an A/B test.
Feed video actionsAdds a Watch later button to video thumbnails in feeds, and opens the video menu by tapping and holding anywhere on a video.
Feed view countAdds the view count to the bottom left of the thumbnails of feed videos.
Force animationsAdds an option to always turn on or off the app animations that YouTube can turn off, such as the player transitions.
Force fullscreen landscapeAdds an option to rotate the player to landscape when entering fullscreen mode on tablets and other large screen devices.
Force original audioAdds an option to always use the original audio track.
Fullscreen video scaleAdds options to stretch or zoom videos to fill the screen in fullscreen mode.
GmsCore supportAllows the app to work without root by using a different package name when patched using a GmsCore instead of Google Play Services.
Hide Shorts componentsAdds options to hide components related to Shorts.• Hide Shorts app shortcut
• Hide Shorts widget
Hide adsAdds options to hide general ads, Premium promotions and video ads.
Hide autoplay previewAdds an option to hide the autoplay preview at the end of videos.
Hide end screen cardsAdds an option to hide suggested video cards at the end of videos.
Hide end screen suggested videoAdds an option to hide the suggested video at the end of videos.
Hide info cardsAdds an option to hide info cards that creators add in the video player.
Hide layout componentsAdds options to hide general layout components.
Hide player flyout menu componentsAdds options to hide menu components that appear when pressing the gear icon in the video player.
Hide player overlay buttonsAdds options to hide the player Cast, Autoplay, Captions, Previous & Next buttons, and to hide or change the opacity of the player control buttons background.
Hide related video overlayAdds an option to hide the related video overlay shown when swiping up in fullscreen.
Hide related videosAdds options to hide related videos.
Hide status barAdds an option to hide the system status bar. Swipe down from the top edge to show it for a moment.
Hide timestampAdds an option to hide the timestamp in the bottom left of the video player.
Hide video action buttonsAdds options to hide video action buttons in fullscreen and portrait modes.
Loop videoAdds an option to loop videos and display loop video button in the video player.
Media notification controlsAdds options to disable the seekbar and previous/next buttons in the media notification and headphone controls.
MiniplayerAdds options to change the in-app minimized player. Patching 21.28.206 and lower has more miniplayer types to choose from.
Mute buttonAdds an option to show a player button that mutes the video audio.
Navigation barAdds options to hide and change the bottom navigation bar (such as the Shorts button) and the upper navigation toolbar.• Hide Search app shortcut
• Hide Subscriptions app shortcut
Network proxyAdds settings to route supported network requests through an HTTP or HTTPS proxy. Including this patch may cause connectivity problems on certain devices
Open Shorts in regular playerAdds options to open Shorts in the regular video player.
Open channel of live avatarAdds an option to prevent a channel's current live video from opening when tapping its avatar.
Open links externallyAdds an option to always open links in your browser instead of with the in-app browser.
Open system share sheetAdds an option to always open the system share sheet instead of the in-app share sheet.
Open videos fullscreenAdds options to automatically open videos in fullscreen portrait or landscape mode.
Override YouTube Music buttonsOverrides YouTube Music buttons to open Morphe Music or any compatible third-party client.
Picture-in-picture buttonAdds an option to display a picture-in-picture button in the video player.
Play allAdds an option to play all the videos from a channel and to display play all button in the video player.
Playback bufferAdds an option to change the video playback buffer size.
Playback in feedsAdds the 'Playback in feeds' setting of YouTube to the Morphe settings, where it is always available even if YouTube hides it.
Playback speedAdds options to customize available playback speeds, set a default playback speed, and show a speed dialog button in the video player.
Player icon styleAdds an option to change the style of the player button icons.• Custom icons
PoToken providerAdds option to get PoToken using an external PoToken minter app.
Reload videoAdds an option to display reload video button in the video player.
Remember live stream playback positionAdds an option to remember the playback position of an ongoing live stream and resume from there when reopening that live stream.
Remove background playback restrictionsRemoves restrictions on background playback, including playing kids videos in the background.
Remove viewer discretion dialogAdds an option to remove the dialog that appears when opening a video that has been age-restricted by accepting it automatically. This does not bypass the age restriction.
Restore original titlesAdds an option to show the original video titles, video descriptions and channel descriptions instead of the auto-translated ones.
Return YouTube DislikeAdds an option to show the dislike count of videos with Return YouTube Dislike, and the like count and like ratio on the thumbnails of feed videos.
Sanitize sharing linksRemoves the tracking query parameters from shared links.
Save to Watch laterAdds an option to display save to Watch later button in the video player.
SeekbarAdds options to show old seekbar thumbnails, disable precise seeking when swiping up on the seekbar, slide to seek instead of playing at 2x speed when pressing and holding, tapping the player seekbar to seek, hiding the video player seekbar, enabling seeking in live streams, and expanding the live stream DVR duration.
Series trackingAdds a series library to History with local progress and episode continuation. This patch works with YouTube 21.02 and newer.
Settings menu filterAdds an option to hide items on the standard YouTube settings screen by their visible name.
Shorts autoplayAdds options to automatically play the next Short.
Shorts icon styleAdds an option to change the style of the Shorts action button icons.• Custom icons
Skip live ShortsAutomatically skips live streams that appear in the Shorts feed.
Skip silenceAdds an option to automatically skip silent pauses in audio playback.
SponsorBlockAdds options to enable and configure SponsorBlock, which can skip undesired video segments such as sponsored content.
Spoof app versionAdds an option to trick the app into thinking you are running an older version.
Spoof device dimensionsAdds an option to spoof the device dimensions which can unlock higher video qualities.
Spoof video streamsAdds options to spoof the client video streams to fix playback.
Swipe controlsAdds options to enable and configure volume and brightness swipe controls.
ThemeAdds options for theming, and settings to change the app foreground and background colors.• Dark theme color
• Light theme color
Video delayAdds an option to delay the video, to keep it in sync with laggy Bluetooth audio.
Video qualityAdds options to set default video qualities and always use the advanced video quality menu.
Voice over translationAdds additional voice over languages using text-to-speech synchronized to the video playback.
Wide search barAdds a wide search bar to the top of the home and subscription feed.
📦 YouTube Music  •  49 patches

🎯 Supported versions:

🧪 9.42.52🧪 9.41.52🧪 9.40.519.20.539.15.51
💊 Patch📜 Description⚙️ Options
Android AutoBypasses certificate checks and restores YouTube Music Home recommendations, Library collections, and podcasts in Android Auto.
App refresh rateAdds an option to change the app refresh rate.
Change headerAdds an option to change the header logo in the top left corner of the app.• Custom header logo
Change miniplayer colorAdds an option to change the miniplayer background color to match the fullscreen player.
Change start pageAdds an option to set which page the app opens in instead of the homepage.
Check watch history domain name resolutionChecks if the device DNS server is preventing user watch history from being saved.
CrossfadeAdds a true dual-player crossfade between consecutive tracks.
Custom brandingAdds options to change the app icon and app name. For mounted (root) installations the branding is applied while patching, because it cannot be changed from the app settings.• App name
• Custom icon
• App icon
Custom fontAdds an option to show the app with the device system font or a custom TTF or OTF font file instead of YouTube Sans.
Disable DRC audioAdds an option to disable DRC (Dynamic Range Compression) audio.
Disable QUIC protocolAdds an option to disable QUIC (Quick UDP Internet Connections) network protocol.
Disable dislike redirectionAdds an option to prevent skipping to the next track when the dislike button is pressed.
DownloadsAdds support to download songs using the in-app download button, either with an external downloader app or inside YouTube Music.
Enable audio/video switchAdds an option to switch between the audio and the video version of a track by redirecting videoId.
Enable debuggingAdds options for debugging and exporting Morphe logs to the clipboard.
Enable exclusive audio playbackEnables the option to play audio without video.
Enable forced miniplayerAdds an option to enable forced miniplayer when switching between music videos, podcasts, or songs.
Enable swipe to dismiss miniplayerAdds an option to enable dismissing the miniplayer by swiping down on it.
Force original audioAdds an option to always use the original audio track.
Force portrait orientationAdds an option to keep the app in portrait orientation when the device is rotated.
GmsCore supportAllows the app to work without root by using a different package name when patched using a GmsCore instead of Google Play Services.
Hide adsAdds options to hide fullscreen ads, Premium promotions and video ads.
Hide buttonsAdds options to hide the cast, history, notification, search, voice search, sound search, and Library New buttons.
Hide flyout menu componentsAdds options to hide individual items from the player and queue flyout menus.
Hide layout componentsAdds options to hide general layout components.
Hide music action buttonsAdds options to hide action buttons under the player.
Jam queue sharingShares the host queue and playback controls through an authenticated Jam bridge. Root installation is not supported.
Media notification controlsAdds options to disable the seekbar and previous/next buttons in the media notification and headphone controls.
Miniplayer previous and next buttonsAdds options to show previous and next track buttons in the miniplayer.
Navigation barAdds options to hide navigation bar, labels and buttons.
Network proxyAdds settings to route supported network requests through an HTTP or HTTPS proxy. Including this patch may cause connectivity problems on certain devices
Play albums songsAdds an option to play the song version of album tracks instead of music videos.
Playback speedAdds options to change the playback speed and pitch of tracks.
Playlist track tap actionAdds an option to play only the tapped track of a playlist or album, or to add it to the queue, instead of replacing the queue with the whole playlist.
PoToken providerAdds option to get PoToken using an external PoToken minter app.
Remember repeat stateAdds an option to remember the repeat state when playing a new track or playlist.
Remember shuffle stateAdds an option to remember the shuffle state when playing a new track or playlist.
Remove background playback restrictionsRemoves restrictions on background playback, including playing kids videos in the background.
Remove viewer discretion dialogAdds an option to remove the dialog that appears when opening a video that has been age-restricted by accepting it automatically. This does not bypass the age restriction.
Return YouTube DislikeAdds an option to show the dislike count of tracks with Return YouTube Dislike.
Sanitize sharing linksRemoves the tracking query parameters from shared links.
ScrobblingAdds options to add played tracks to Last.fm and ListenBrainz.
Settings menu filterAdds an option to hide items on the standard YouTube Music settings screen by their visible name.
Skip silenceAdds an option to automatically skip silent pauses in audio playback.
SponsorBlockAdds options to enable and configure SponsorBlock, which can skip non-music segments.
Spoof app versionAdds an option to trick the app into thinking you are running an older version.
Spoof video streamsAdds options to spoof the client video streams to fix playback.
ThemeAdds options for theming, and settings to change the app foreground and background colors.• Dark theme color
Third-party lyricsAdds an option to show synced lyrics with experience enhancement from 18+ providers in the lyrics panel.
📦 Reddit  •  31 patches

🎯 Supported versions:

🧪 2026.42.0🧪 2026.41.0🧪 2026.40.02026.24.02026.10.0
💊 Patch📜 Description⚙️ Options
App iconAdds an option to select from the Reddit app icons available in the manifest.
Copy textAdds an option to make post and comment text selectable and copyable. Disables collapsing comments. This patch works with Reddit 2026.24.0 and newer.
Custom branding name for RedditChanges the Reddit app name to the name specified in patch options.• App name
Custom fontAdds an option to replace Reddit Sans / Roboto with a custom TTF or OTF font file at runtime.
Customize post layoutAdds options to show the view count of posts, to move the vote and comment buttons of posts to the right side, and to swap the vote and comment buttons. Moving and swapping the buttons works with Reddit 2026.39.0 and newer.
Disable modern homeAdds an option to disable the modern home UI. This patch works with Reddit 2026.24.0 and earlier.
Disable screenshot popupAdds an option to disable the popup that appears when taking a screenshot.
Download locationAdds options to choose the folder and file name of downloaded images and videos, which can use the subreddit, author and account, and can be set per account.
Feed media max heightAdds an option to change the maximum height of images, videos and galleries in the feed.
Force system fontAdds an option that renders Reddit with the device system font instead of Reddit Sans / Roboto.
Full width feed mediaAdds an option to show images and videos edge to edge in the feed and post details, without side padding and rounded corners.
Hide Ask buttonAdds an option to hide Ask button in the search bar.
Hide Reddit searchPermanently hides the Reddit search in the contextual menu. This patch does not work with root mounting
Hide Trending shelvesAdds an option to hide the Trending shelves from feed and search suggestions.
Hide adsAdds options to hide ads.
Hide communities shelfAdds an option to hide the related or suggested communities shelf in subreddits.
Hide media viewer componentsAdds options to hide the "See the conversation" button and the title, buttons and video controls of the media viewer. Hiding the title, buttons and video controls requires Reddit 2026.38.0 or newer.
Hide navigation buttonsAdds options to hide buttons in the navigation bar.
Hide sidebar componentsAdds options to hide the sidebar components.
Keep feed positionAdds an option to keep the feed at the same position after closing a post, image or video, instead of moving the opened post to the top of the screen.
Media viewer black backgroundAdds an option to use a black background behind images and videos in the media viewer, instead of the theme background color.
Media viewer fadeAdds an option to lower or remove the dark fade behind the caption when viewing images and videos.
Open links directlyAdds an option to skip over redirection URLs in external links.
Open links externallyAdds an option to always open links in your browser instead of with the in-app-browser.
Redgifs audioAdds an option to play the original Redgifs video, which has audio, instead of Reddit's silent copy.
Remember collapsed commentsAdds an option to keep comments you collapsed collapsed when reopening a post.
Remove subreddit dialogAdds options to remove the NSFW community warning and notifications suggestion dialogs by dismissing them automatically.
Sanitize sharing linksAdds an option to sanitize sharing links by removing tracking query parameters.
Show flairs in home feedAdds an option to show post flair badges in the home feed. This patch works with Reddit 2026.24.0 and newer.
Spoof signatureSpoofs the signature of the app to fix notification issues.
Start as guestSkips the forced startup login screen using Reddit's native guest browsing mode.
🌐 Universal  •  5 patches
💊 Patch📜 Description⚙️ Options
Change installer sourceSpoofs the installer source so the app appears to be installed from an app store.• Spoofed package installer name
Clone appChanges the app package name to allow installing the same app multiple times. By default ".morphe" is appended to the package name. Each cloned install must use a unique package name. Cloning does not work with all apps and using this patch may cause app crashes or other unexpected behavior.• Package name
• Update permissions
• Update providers
Disable Play Store updatesDisables Play Store updates by setting the version code to the maximum allowed. This patch may cause unexpected issues with some apps and does not work if the app is installed by root mounting
Override certificate pinningOverrides certificate pinning, allowing to inspect traffic via a proxy.
Spoof signatureSpoofs the package signature of the original APK.

Contributing

We currently accept pull requests for fixes/improvements to YouTube, YT Music, and Reddit. If you have developed patches for other apps, you are encouraged to release your patches in a third party repository. See the Patches template for more information.

📜 License

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

  • Attribution (7b): Any use of this code, including derivative works, must preserve all original notices and disclaimers.
  • 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 full GPLv3 terms and the NOTICE file for full conditions of GPLv3 Section 7.