
Project Overview
Morphe is an independent project based on prior work from ReVanced. It provides extensive modifications, interface customizations, and functional enhancements for the YouTube Android client.Application Specifications
| Detail | Specification |
|---|---|
| Package Name | app.morphe.android.youtube |
| Base Application | YouTube v21.19.286 |
| ρá†ch Version | Morphe Patches mpp v1.27.0 |
| Variant | Non-Root (Requires GmsCore / MicroG Services) |
| Architectures | arm64-v8a, armeabi-v7a, x86, x86_64 |
| Screen DPIs | 120dpi, 160dpi, 240dpi, 320dpi, 480dpi, 640dpi |
| Languages | Full Multi Languages |
Core Features
Ad Blocking & Content Filtering
- Hide Ads: Options to remove general layout advertisements.
- Video Ads: Removes advertisements inside the video player.
- SponsorBlock: Integrates SponsorBlock to automatically skip segments like sponsorships, intros, and outros.
- Alternative Thumbnails: Replaces default thumbnails using the DeArrow API or video frame captures.
Player & UI Adjustments
- Seekbar Customization: Enables slide-to-seek, tap-to-seek, disables precise seeking via swipe-up, or hides the seekbar.
- Swipe Controls: Adds gesture controls for independent volume and brightness adjustments.
- Playback Speed Control: Allows custom playback speed increments and sets default speeds.
- Video Quality Control: Restores the advanced video quality menu and sets default streaming resolutions.
- Loop Video: Adds a dedicated toggle to repeat video playback.
- Force Original Audio: Forces the reproduction of the primary audio track.
- Disable Video Codecs: Options to disable HDR or VP9 codecs manually.
- Miniplayer Customization: Modifies behavior and appearance of the minimized in-app player.
Layout & Component Toggles
- Hide Player Components: Selectively hides end screen cards, info cards, related video overlays, and flyout menu elements.
- Hide Player Overlay Buttons: Removes Cast, Autoplay, Captions, and Navigation (Previous/Next) overlay buttons.
- Hide Action Buttons: Removes specific structural buttons under videos (e.g., in-app Download button).
- Navigation Customization: Rearranges, modifies, or hides target navigation bar items (such as Shorts).
- Change Form Factor: Forces the interface to emulate Phone, Tablet, or Automotive UI configurations.
Shorts Modifications
- Open Shorts in Regular Player: Redirects vertical Shorts video links into the standard video player layout.
- Shorts Autoplay: Automatically scrolls and loads the next vertical video sequentially.
- Disable Shorts Resuming: Prevents the application from opening directly back into Shorts playback upon startup.
- Hide Shorts Components: Removes specific interface components and buttons from the Shorts feed view.
Functionality & System Integration
- Downloads Integration: Routes downloading hooks to compatible external downloader applications.
- Background Playback: Strips restrictions on background audio playback, extending compatibility to content designated as kids videos.
- Remove Viewer Discretion Dialog: Dynamically bypasses age-restriction prompt boxes by auto-confirming entry (Note: does not circumvent backend authentication constraints).
- Sanitize Sharing Links: Automatically strips tracking queries and parameter elements from shared URLs.
- Bypass URL Redirects: Links route directly to their target locations rather than through internal proxy redirects.
- Custom Branding: Offers configurations to swap out the launcher icon, header logo, and client display name.
Version Changelog & Applied Patches
Mpp v1.27.0 Bug Fixes
- Spoof Video Streams: Changed default emulation client to Android VR to fix playback drops.
- Save to Watch Later: Restored capability to save video items to designated brand accounts; fixed unintended navigation loops via live avatars.
- Shorts Stability: Resolved specific instances causing feed scrolling lockups and interface freezing.
New Features Incorporated
- Layout Adjustments: Added dynamic toggles to drop Auto-dubbed labels, Corrections blocks, Hyped indicators, and the standard Video Details section.
- Experimental Base Support: Added code optimizations supporting base target 21.19.280.
- Live Avatar Interaction: Introduced ρá†ch to trigger direct navigation to channels through live avatar elements.
Comprehensive ρá†ch Checklist
- 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
Technical Configuration & Optimization Notes
Playback Stability
To counter continuous buffering or streaming failures, navigate to:Settings➔Morphe➔Settings➔Miscellaneousand toggle Spoof video streams to active. Use the Default client submenu option to select alternative client parameters if necessary.
Main link: Download Mirror link1: Download Pure Black | arm64-v8a download link: Download MicroG RE (GmsCore Redesign) v6.1.4 255034004 [by WSTxda] download link: DownloadClient Branding Settings
Internal configurations to change Application Icon, Name, or Header Logo variants (Default, Regular, Premium, Morphe) are located under:Settings➔Morphe➔Settings➔General.