Skip to content

MorpheApp/morphe-patches

Repository files navigation

Morphe_logo

Website badge Documentation badge Subreddit badge X badge Crowdin badge

 

Download Morphe

 

🧩 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.25.0  •  main  •  111 patches total

📦 YouTube  •  67 patches

🎯 Supported versions:

🧪 21.17.480 🧪 21.16.240 🧪 21.05.265 20.47.62 20.31.42 20.21.37
💊 Patch 📜 Description ⚙️ Options
Alternative thumbnails Adds options to replace video thumbnails using the DeArrow API or image captures from the video.
Ambient mode Adds options to bypass power saving restrictions for Ambient mode and disable it entirely or in fullscreen.
Bypass URL redirects Adds an option to bypass URL redirects and open the original URL directly.
Bypass image region restrictions Adds an option to use a different host for user avatar and channel images and can fix missing images that are blocked in some countries.
Captions Adds an option to disable captions from being automatically enabled or to set caption cookies.
Change form factor Adds an option to change the UI appearance to a phone, tablet, or automotive device.
Change header Adds an option to change the header logo in the top left corner of the app. • Custom header logo
Change start page Adds an option to set which page the app opens in instead of the homepage.
Check watch history domain name resolution Checks if the device DNS server is preventing user watch history from being saved.
Copy video URL Adds options to display buttons in the video player to copy video URLs.
Custom branding Adds options to change the app icon and app name. Branding cannot be changed for mounted (root) installations. • App name
• Custom icon
Custom player overlay opacity Adds an option to change the opacity of the video player background when player controls are visible.
Disable DRC audio Adds an option to disable DRC (Dynamic Range Compression) audio.
Disable QUIC protocol Adds an option to disable QUIC (Quick UDP Internet Connections) network protocol.
Disable Shorts resuming on startup Adds an option to disable Shorts from resuming on app startup when Shorts were last being watched.
Disable double tap actions Adds an option to disable player double tap gestures.
Disable haptic feedback Adds an option to disable haptic feedback in the player for various actions.
Disable layout updates Adds an option to disable server side layout updates and use an older UI.
Disable player popup panels Adds an option to disable panels (such as live chat) from opening automatically.
Disable rolling number animations Adds an option to disable rolling number animations of video view count, user likes, and upload time.
Disable sign in to TV popup Adds an option to disable the popup asking to sign into a TV on the same local network.
Disable video codecs Adds options to disable HDR and VP9 codecs.
Double tap to seek Adds additional double-tap to seek values to the YouTube settings menu.
Downloads Adds support to download videos with an external downloader app using the in-app download button or a video player action button.
Enable debugging Adds options for debugging and exporting Morphe logs to the clipboard.
Exit fullscreen mode Adds options to automatically exit fullscreen mode when a video reaches the end.
Force original audio Adds an option to always use the original audio track.
GmsCore support Allows the app to work without root by using a different package name when patched using a GmsCore instead of Google Play Services.
Hide Shorts components Adds options to hide components related to Shorts. • Hide Shorts app shortcut
• Hide Shorts widget
Hide ads Adds options to remove general ads.
Hide autoplay preview Adds an option to hide the autoplay preview at the end of videos.
Hide end screen cards Adds an option to hide suggested video cards at the end of videos.
Hide end screen suggested video Adds an option to hide the suggested video at the end of videos.
Hide info cards Adds an option to hide info cards that creators add in the video player.
Hide layout components Adds options to hide general layout components.
Hide player flyout menu components Adds options to hide menu components that appear when pressing the gear icon in the video player.
Hide player overlay buttons Adds options to hide the player Cast, Autoplay, Captions, Previous & Next buttons, and the player control buttons background.
Hide related video overlay Adds an option to hide the related video overlay shown when swiping up in fullscreen.
Hide related videos Adds options to hide related videos.
Hide timestamp Adds an option to hide the timestamp in the bottom left of the video player.
Hide video action buttons Adds options to hide video action buttons in fullscreen and portrait modes.
Loop video Adds an option to loop videos and display loop video button in the video player.
Media notification controls Adds options to disable the seekbar and previous/next buttons in the media notification and headphone controls.
Miniplayer Adds options to change the in-app minimized player.
Navigation bar Adds options to hide and change the bottom navigation bar (such as the Shorts button) and the upper navigation toolbar. Patching version 20.21.37 and lower also adds a setting to use a wide searchbar.
Open Shorts in regular player Adds options to open Shorts in the regular video player.
Open links externally Adds an option to always open links in your browser instead of with the in-app browser.
Open system share sheet Adds an option to always open the system share sheet instead of the in-app share sheet.
Open videos fullscreen Adds an option to open videos in full screen portrait mode.
Override YouTube Music buttons Overrides YouTube Music buttons to open Morphe Music or any compatible third-party client.
Play all Adds an option to play all the videos from a channel and to display play all button in the video player.
Playback speed Adds options to customize available playback speeds, set a default playback speed, and show a speed dialog button in the video player.
Reload video Adds an option to display reload video button in the video player.
Remove background playback restrictions Removes restrictions on background playback, including playing kids videos in the background.
Remove viewer discretion dialog Adds 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 Dislike Adds an option to show the dislike count of videos with Return YouTube Dislike.
Sanitize sharing links Removes the tracking query parameters from shared links.
Seekbar Adds options to 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 livestreams, and expanding the livestream DVR duration.
Shorts autoplay Adds options to automatically play the next Short.
SponsorBlock Adds options to enable and configure SponsorBlock, which can skip undesired video segments such as sponsored content.
Spoof app version Adds an option to trick YouTube into thinking you are running an older version of the app. This can be used to restore old UI elements and features.
Spoof device dimensions Adds an option to spoof the device dimensions which can unlock higher video qualities.
Spoof video streams Adds options to spoof the client video streams to fix playback.
Swipe controls Adds options to enable and configure volume and brightness swipe controls.
Theme Adds options for theming and applies a custom background theme (dark background theme defaults to pure black). • Dark theme background color
• Light theme background color
Video ads Adds an option to remove ads in the video player.
Video quality Adds options to set default video qualities and always use the advanced video quality menu.
📦 YouTube Music  •  25 patches

🎯 Supported versions:

🧪 9.17.51 🧪 9.16.51 🧪 9.15.50 🧪 8.50.51 8.47.56 7.29.52
💊 Patch 📜 Description ⚙️ Options
Bypass certificate checks Bypasses certificate checks which prevent YouTube Music from working on Android Auto.
Change header Adds an option to change the header logo in the top left corner of the app. • Custom header logo
Change miniplayer color Adds an option to change the miniplayer background color to match the fullscreen player.
Change start page Adds an option to set which page the app opens in instead of the homepage.
Check watch history domain name resolution Checks if the device DNS server is preventing user watch history from being saved.
Custom branding Adds options to change the app icon and app name. Branding cannot be changed for mounted (root) installations. • App name
• Custom icon
Disable DRC audio Adds an option to disable DRC (Dynamic Range Compression) audio.
Disable QUIC protocol Adds an option to disable QUIC (Quick UDP Internet Connections) network protocol.
Enable debugging Adds options for debugging and exporting Morphe logs to the clipboard.
Enable exclusive audio playback Enables the option to play audio without video.
Enable forced miniplayer Adds an option to enable forced miniplayer when switching between music videos, podcasts, or songs.
Force original audio Adds an option to always use the original audio track.
GmsCore support Allows the app to work without root by using a different package name when patched using a GmsCore instead of Google Play Services.
Hide ads Adds options to hide ads such as the fullscreen Premium popup and "Get Music Premium" label.
Hide buttons Adds options to hide the cast, history, notification, and search buttons.
Hide category bar Adds an option to hide the category bar at the top of the homepage.
Hide music video ads Adds an option to hide ads that appear while listening to or streaming music videos, podcasts, or songs.
Miniplayer previous and next buttons Adds options to show previous and next track buttons in the miniplayer.
Navigation bar Adds options to hide navigation bar, labels and buttons.
Permanent repeat Adds an option to always repeat even if the playlist ends or another track is played.
Remove background playback restrictions Removes restrictions on background playback, including playing kids videos in the background.
Sanitize sharing links Removes the tracking query parameters from shared links.
Spoof video streams Adds options to spoof the client video streams to fix playback.
Theme Adds options for theming and applies a custom background theme (dark background theme defaults to pure black). • Dark theme background color
Track crossfade Adds a true dual-player crossfade between consecutive tracks. This patch currently requires YouTube 8.x
📦 Reddit  •  16 patches

🎯 Supported versions:

🧪 2026.18.0 🧪 2026.17.0 🧪 2026.16.0 2026.10.0 2026.04.0
💊 Patch 📜 Description ⚙️ Options
Custom branding name for Reddit Changes the Reddit app name to the name specified in patch options. • App name
Disable modern home Adds an option to disable the modern home UI.
Disable screenshot popup Adds an option to disable the popup that appears when taking a screenshot.
Hide Ask button Adds an option to hide Ask button in the search bar.
Hide Reddit search Permanently hides the Reddit search in the contextual menu. This patch does not work with root mounting
Hide Trending Today shelf Adds an option to hide the Trending Today shelf from search suggestions.
Hide ads Adds options to hide ads.
Hide navigation buttons Adds options to hide buttons in the navigation bar.
Hide recommended communities shelf Adds an option to hide the recommended communities shelves in subreddits.
Hide sidebar components Adds options to hide the sidebar components.
Open links directly Adds an option to skip over redirection URLs in external links.
Open links externally Adds an option to always open links in your browser instead of with the in-app-browser.
Remove subreddit dialog Adds options to remove the NSFW community warning and notifications suggestion dialogs by dismissing them automatically.
Sanitize sharing links Adds an option to sanitize sharing links by removing tracking query parameters.
Show view count Adds an option to show the view count of Posts.
Spoof signature Spoofs the signature of the app to fix notification issues.
🌐 Universal  •  3 patches
💊 Patch 📜 Description ⚙️ Options
Change package name Appends ".morphe" to the package name by default. Changing the package name of the app can lead to unexpected issues. • Package name
• Update permissions
• Update providers
• Update providers strings
Disable Play Store updates Disables Play Store updates by setting the version code to the maximum allowed. This patch does not work if the app is installed by mounting and may cause unexpected issues with some apps.
Override certificate pinning Overrides certificate pinning, allowing to inspect traffic via a proxy.

 

📜 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 derivatives, must display a visible notice:

    This app uses code from Morphe. To learn more, visit https://morphe.software

  • Name Restriction (7c): The name "Morphe" may not be used for derivative works.
    Derivatives must adopt a distinct identity unrelated to "Morphe."

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

About

Morphe Patches

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

Contributors