Project Overview
Morphe is an independent, non-root modification project based on prior work from ReVanced, designed to optimize the YouTube client with advanced feature configurations, ad-blocking, and privacy controls.Technical Specifications
| Parameter | Specification |
|---|---|
| Package Name | app.morphe.android.youtube |
| Base App Version | YouTube v21.21.91 (Experimental support for 21.21.80) |
| ρá†ch Toolset | Morphe Patches mpp v1.30.0 |
| Target Architecture | arm64-v8a, armeabi-v7a, x86, x86_64 |
| Screen DPI Compatibility | 120dpi, 160dpi, 240dpi, 320dpi, 480dpi, 640dpi |
| Localization | Full Multi Languages Support |
| Prerequisites | GmsCore (MicroG Services) required for non-root installation |
Core Feature Set
Ad & Layout Management
- Ad Elimination: Hides general layout ads and removes video player ads.
- Layout Customization: Options to hide general layout components, specific Shorts elements, featured channel sections, video info cards, timestamp indicators, and player overlay buttons (Cast, Autoplay, Captions, Previous/Next backgrounds).
- Action Button Filtering: Hides action buttons under videos (such as the Download button). Note: Patching v20.21.37 or lower allows hiding a broader set of player and Shorts button types.
- End Screen Elements: Disables suggested video cards and overlay recommendation panels at the end of videos.
Player & Interface Enhancements
- SponsorBlock Integration: Skips user-submitted undesired segments such as sponsor messages, intros, and outros. Features a draggable, persistent segment panel.
- Return YouTube Dislike: Re-integrates public dislike counters within the video player UI.
- Sway & Gesture Controls: Configurable swipe gestures for adjusting volume and brightness, utilizing designated speed zones.
- Seekbar Mechanics: Restores tap-to-seek functionality, allows disabling precise seeking via upward swipes, hides the seekbar completely, or substitutes slide-to-seek for the 2x speed press-and-hold trigger.
- Playback Management: Bypasses background playback restrictions (including kids' videos), forces original audio tracks, provides advanced video quality control menus, and offers customizable default playback speeds.
- Loop Range: Enables video looping with a dedicated player toggle, plus precise loop range configuration via long-press.
- Ambient Mode: Option to disable background ambient lighting effects during full-screen playback.
Device Spoofing & Network Compatibility
- App Version Spoofing: Relaxes client checking by sending a legacy version ID to YouTube servers, useful for restoring deprecated layout elements.
- Dimension Spoofing: Mimics specific hardware profiles to unlock higher output video resolutions.
- Stream Spoofing: Modifies video stream parameters to stabilize playback and bypass server-side throttling.
- GmsCore Support: Forwards authentication mapping to work seamlessly on non-rooted devices using microG.
- DNS Resolution Diagnostic: Investigates if local network DNS configurations are actively preventing account watch history updates.
- Client Verification Bypass: Disables the recurring "Sign in to TV" popup broadcasted across local network domains.
Navigation & Mechanics
- Shorts Automation: Automatically triggers playback of subsequent entries inside the Shorts feed, or forces Shorts to launch inside the standard video player layout.
- Auto-Captions Override: Disables the automated generation and activation of localized subtitles.
- External Integration: Routes asset downloads directly into external downloader applications and overrides in-app web wrappers to open links directly within default system browsers.
- Link Sanitization: Automatically strips out localized tracking queries and referral metadata parameters prior to sharing.
- Form Factor Modder: Dynamically forces UI rendering behaviors between Phone, Tablet, or Automotive layouts.
- Visual Customization: Supports custom iconography, app naming labels, and dynamic headers. The built-in dark theme defaults to absolute pure black. Includes "Material You" theme styling for navigation notification indicators.
Morphe MPP v1.30.0 Changelog
Bug Fixes
- DRC Audio: Added structural compatibility for ρá†ch variants 21.19 and higher (#1561).
- Stability: Corrected a critical runtime player crash linked to the ad-filtering toggle.
- Playlist Filtering: Enhanced internal query filtering mechanisms applied against mix playlist segments (#1526).
- Search Layouts: Patched search indexing to catch and filter newer variations of Shorts layouts.
- Avatar Redirects: Deprecated the old
WEB_REMIXclient context call in favor ofANDROID_REELSto handle channel routing for live streams (#1519); updated validation bounds to exclude channel header avatars (#1544). - Overlay Controls: Resolved structural divider errors within the player flyout overflow component list (#1576).
- Video Operations: Fixed a regression preventing a video from being reloaded if execution was triggered before playback initialization concluded.
- Share Sheets: Integrated explicit link sanitization across native Android system share sheets (#1536), automated invite URL cleanup before link shortening steps execute, and introduced an structural exclusion rule for playlist URLs (#1550).
New Features
- Branding Selector: Built native icon preview panels into the local branding selector engine, introducing a custom pure black theme icon (#1522).
- Haptic Adjustments: Added toggleable haptic click triggers to in-app settings panels (#1575) and option to disable all haptic player feedback.
- Layout Structuring: Added user controls to hide featured channel layouts (#1567) and introduced custom margin controls for quick action top layout spacing (#1574).
- Loop Utility: Added an option to disable preference history saving for the loop player module.
Applied Patches Reference List
Code:
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 domain name resolution, Copy video URL, Custom branding, Custom player overlay opacity, Disable DRC audio, Disable QUIC protocol, Disable Shorts resuming on startup, Disable double tap actions, Disable haptic feedback, Disable layout updates, Disable player popup panels, Disable rolling number animations, 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 end screen suggested video, Hide info cards, Hide layout components, Hide player flyout menu components, Hide player overlay buttons, Hide related video overlay, Hide related videos, Hide timestamp, Hide video action buttons, Loop video, Media notification controls, Miniplayer, Navigation bar, Open Shorts in regular player, Open channel of live avatar, Open links externally, Open system share sheet, Open videos fullscreen, Override YouTube Music buttons, Play all, Playback speed, Reload video, Remove background playback restrictions, Remove viewer discretion dialog, Return YouTube Dislike, Sanitize sharing links, Save to watch later, Seekbar, Shorts autoplay, SponsorBlock, Spoof app version, Spoof device dimensions, Spoof video streams, Swipe controls, Theme, Video ads, Video quality.
Configuration & Deployment Notes
Installation Sequence
- Download and install the designated GmsCore (MicroG Services) framework application.
- Install the compiled YouTube Morphe APK.
- Open the Morphe interface and link your Google Account parameters.
Operational Adjustments
- Playback Buffering / Freezing Resolution: Navigate to
Settings->Morphe->Settings->Miscellaneousand ensure that Spoof video streams is enabled. If alternative endpoint tracking is needed, tap Default client to select a different simulation parameter profile from the list. - Custom Identity Changes: To safely modify app icons, local naming values, or player headers without triggering mounting errors, access the configuration options under
Settings->Morphe->Settings->General.
You do not have permission to view the full content of this post. Log in or register now.

.webp)
