Morphe: Independent YouTube Modification
Morphe is an independent project based on the ReVanced framework, providing extensive customization and feature enhancements for the YouTube Android client.Project Details
| Category | Information |
|---|---|
| Package Name | app.morphe.android.youtube |
| Base Version | v21.15.291 |
| ρá†ch Version | mpp v1.24.0 |
| Architectures | arm64-v8a, armeabi-v7a, x86, x86_64 |
| DPI Support | 120dpi, 160dpi, 240dpi, 320dpi, 480dpi, 640dpi |
| Requirements | GmsCore (Non-Root variant) |
Key Features
Ad Blocking & Restrictions
- General Ads: Options to remove general and layout-based advertisements.
- Video Ads: Integration to strip ads from the video player.
- Background Playback: Removes restrictions on background and PiP playback, including content marked for kids.
- SponsorBlock: Skips segments such as intro, outro, and sponsored content.
Video Player & Navigation
- Seekbar Controls: Enables "tap to seek," hides seekbar, and disables precise seeking on swipe-up.
- Swipe Controls: Configurable gestures for volume and brightness.
- Playback Speed: Custom speed increments and default speed settings.
- Video Quality: Forces default quality levels and unlocks higher resolutions via device dimension spoofing.
- Shorts Enhancements: Options to open Shorts in the regular player, enable autoplay, or hide Shorts components entirely.
UI & Customization
- Custom Branding: Modify app icon, app name, and header logos.
- Layout Components: Hide action buttons, navigation buttons, end screen cards, and info cards.
- Form Factor: Switch UI between phone, tablet, or automotive layouts.
- Theme: Custom background themes including pitch-black mode.
Technical Fixes & Spoofing
- Spoof Video Streams: Resolves playback issues by spoofing client data.
- App Version Spoofing: Mimics older YouTube versions to restore legacy UI elements.
- GmsCore Support: Compatibility for non-rooted devices using microG/GmsCore.
- DNS Check: Verifies watch history domain resolution to ensure history saving.
Changelog (v1.24.0)
New Features- Experimental Support: Initial support for YouTube v21.15.282.
- Flyout Menu: Added "Hide Audio track footer," "Hide Captions footer," and "Hide Captions header."
- YouTube Music: Added "Hide fullscreen ads" for Music client integrations.
- Layouts: New list preference for hiding expandable cards and player settings button.
- Spoofing: Improved Number.toLocaleString() handling for specific webview versions.
- Ad-Hiding: Fixed "Hide YouTube Premium promotions" interfering with YouTube Doodles.
- Navigation: Improved support for launching arbitrary third-party music clients via button overrides.
- UI Fixes: Resolved black bar issues in PiP after livestream chat and fixed fullscreen gradient visibility in bold layouts.
Applied Patches
- Alternative thumbnails
- Bypass URL redirects
- Bypass image region restrictions
- Change form factor/start page
- Custom player overlay opacity
- Disable DRC audio/QUIC protocol
- Disable haptic feedback
- Exit fullscreen mode
- Force original audio
- Return YouTube Dislike
- Sanitize sharing links
- DeArrow API integration
You do not have permission to view the full content of this post. Log in or register now.