<img
width="512px"
src="https://raw.githubusercontent.com/MorpheApp/.github/refs/heads/main/profile/assets/morphe-wordmark/morphe_wordmark_light.svg"
alt="Morphe_logo"/>
Morphe Patches
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.
v1.33.0 •
main• 121 patches total
📦 YouTube • 73 patches
🎯 Supported versions:
| 🧪 21.26.360 | 🧪 21.25.523 | 🧪 21.24.360 | 🧪 21.05.265 | 20.51.39 | 20.31.42 | 20.21.37 |
|---|---|---|---|---|---|---|
| 💊 Patch | 📜 Description | ⚙️ Options |
|---|---|---|
| Add to queue | Overrides the feed flyout 'Play next in queue' with the Morphe video queue. | |
| 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 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. | |
| Bypass link redirects | Adds an option to bypass redirects and open the original link directly. | |
| 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 link | Adds options to display buttons in the video player to copy video links. | |
| 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 fullscreen gestures | Adds options to selectively disable gestures for entering and exiting fullscreen mode. | | | 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. | | | Network proxy | Adds settings to route supported network requests through an HTTP or HTTPS proxy. | | | Open Shorts in regular player | Adds options to open Shorts in the regular video player. | | | Open channel of live avatar | Adds an option to prevent a channel's current live video from opening when tapping its avatar. | | | 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 options to automatically open videos in fullscreen portrait or landscape 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. | | | Save to watch later | Adds an option to display save to watch later button in the video player. | | | [Seekbar](#se
$ claude mcp add morphe-patches \
-- python -m otcore.mcp_server <graph>