
Project Overview
Morphe is an independent project based on the ReVanced codebase, providing a modified YouTube client with enhanced features and interface customizations.Build Specifications
| Category | Details |
| Base App Version | YouTube v21.09.270 |
| ρá†ch Version | Morphe Patches (mpp) v1.17.0 |
| Package Name | app.morphe.android.youtube |
| Architectures | arm64-v8a, armeabi-v7a, x86, x86_64 |
| Minimum OS | Android 9.0+ |
| DPI | 120dpi, 160dpi, 240dpi, 320dpi, 480dpi, 640dpi |
| Variant | Non-Root (Requires GmsCore/MicroG) |
Core Feature Set
Content & Ad Blocking
- Ad Removal: Options to hide general UI ads and video player ads.
- SponsorBlock: Skip sponsored segments and undesired content.
- Shorts Components: Options to hide specific Shorts player elements (Extended support on v20.21.37 or lower).
- End Screens: Disable suggested video cards and end-screen overlays.
Player & UI Customization
- Playback Controls: Custom playback speeds, swipe controls for volume/brightness, and double-tap gesture toggles.
- Seekbar Options: Enable tap-to-seek, slide-to-seek (replacing 2x speed hold), and hide/disable precise seeking.
- Layout Components: Hide action buttons, navigation buttons, info cards, and player overlay buttons (Cast, Autoplay, Captions).
- Branding: Modify app icon, name, and header logo (Non-root only).
- Form Factor: Switch UI between phone, tablet, or automotive layouts.
Functional Enhancements
- Background Playback: Removes restrictions on background and "Made for Kids" video playback.
- Downloads: Integration for external downloaders via in-app buttons.
- URL Management: Copy video URLs from player; sanitize sharing links by removing tracking parameters; bypass URL redirects.
- Automation: Auto-exit fullscreen on video end, auto-open videos in portrait fullscreen, and Shorts autoplay toggle.
- External Links: Force links to open in external browsers.
Technical & Compatibility Patches
- Spoofing: App version spoofing (to restore legacy UI), device dimension spoofing (to unlock resolutions), and video stream spoofing (to fix playback).
- GmsCore Support: Compatibility for non-root devices.
- Codecs: Options to disable HDR, VP9, and QUIC protocol.
- DNS/History: Tools to check if DNS settings interfere with watch history resolution.
- Debugging: Export logs to clipboard.
Complete ρá†ch List (mpp v1.17.0)
| Alternative thumbnails | Ambient mode | Bypass URL redirects |
| Bypass image region restrictions | Captions | Change form factor |
| Change header | Change package name | Change start page |
| Check watch history DNS | Copy video URL | Custom branding |
| Custom player opacity | Disable DRC audio | Disable QUIC protocol |
| Disable double tap actions | Disable haptic feedback | Disable layout updates |
| Disable player popup panels | Disable resuming Shorts | Disable rolling numbers |
| Disable sign in to TV popup | Disable video codecs | Double tap to seek |
| Downloads | Enable debugging | Exit fullscreen mode |
| Force original audio | GmsCore support | Hide Shorts components |
| Hide ads | Hide autoplay preview | Hide end screen cards |
| Hide info cards | Hide layout components | Hide player flyout items |
| Hide player overlay buttons | Hide related video overlay | Hide related videos |
| Hide timestamp | Hide video action buttons | Loop video |
| Miniplayer | Navigation bar | Open Shorts in regular player |
| Open links externally | Open system share sheet | Open videos fullscreen |
| Override YT Music actions | Playback speed | Remove background restrictions |
| Remove viewer discretion | Return YouTube Dislike | Sanitize sharing links |
| Seekbar | Shorts autoplay | SponsorBlock |
| Spoof app version | Spoof device dimensions | Swipe controls |
| Theme (Pure Black) | Video ads | Video quality |
Configuration Notes
- Playback Issues: Enable "Spoof video streams" under Settings > Morphe > Settings > Miscellaneous.
- Interface Customization: Branding and header options are located under Settings > Morphe > Settings > General.
- Age Restrictions: The "Remove viewer discretion dialog" automatically accepts warnings but does not bypass hard age gates.