morphe-patches README

The project's README from github.com/MorpheApp/morphe-patches. As one markdown file: README.md.

Morphe_logo

Website badge Documentation badge Subreddit badge Crowdin badge

 

Download Morphe

 

🧩 Patches

Morphe Patches

❓ About

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.

 

🩹 Patches list

v1.42.0  •  main  •  146 patches total

📦 YouTube  •  82 patches

🎯 Supported versions:

🧪 21.36.45 🧪 21.35.442 🧪 21.28.208 21.13.164 21.07.247 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.
App refresh rate Adds an option to change the app refresh rate.
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, and to disable pinch-to-zoom.
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 playlist autoplay Adds an option to stop a playlist from automatically advancing to the next video.
Disable rolling number animations Adds an option to disable rolling number animations of video view count, user likes, and upload time.
Disable scrolling speed limit Adds an option to remove limits of how fast the home and subscription feed can be scrolled.
Disable sign in to TV popup Adds options to disable the popups asking to sign into or connect to a TV on the same local network.
Disable video codecs Adds options to disable or force HDR, and to disable 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.
Fullscreen video scale Adds options to stretch or zoom videos to fill the screen in fullscreen mode.
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 hide general ads, Premium promotions and video 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 to hide or change the opacity of 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. Patching 21.28.206 and lower has more miniplayer types to choose from.
Mute button Adds an option to show a player button that mutes the video audio.
Navigation bar Adds options to hide and change the bottom navigation bar (such as the Shorts button) and the upper navigation toolbar.
Network proxy Adds settings to route supported network requests through an HTTP or HTTPS proxy. Including this patch may cause connectivity problems on certain devices
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 in feeds Adds the 'Playback in feeds' setting of YouTube to the Morphe settings, where it is always available even if YouTube hides it.
Playback speed Adds options to customize available playback speeds, set a default playback speed, and show a speed dialog button in the video player.
PoToken provider Adds option to get PoToken using an external PoToken minter app.
Reload video Adds an option to display reload video button in the video player.
Remember live stream playback position Adds an option to remember the playback position of an ongoing live stream and resume from there when reopening that live stream.
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 Adds options to show old seekbar thumbnails, disable precise seeking when swiping up on the seekbar, slide to seek instead of playing at 2x speed when pressing and holding, tapping the player seekbar to seek, hiding the video player seekbar, enabling seeking in live streams, and expanding the live stream DVR duration.
Settings menu filter Adds an option to hide items on the standard YouTube settings screen by their visible name.
Shorts autoplay Adds options to automatically play the next Short.
SponsorBlock Adds options to enable and configure SponsorBlock, which can skip undesired video segments such as sponsored content.
Spoof app version Adds an option to trick the app into thinking you are running an older version.
Spoof device dimensions Adds an option to spoof the device dimensions which can unlock higher video qualities.
Spoof video streams Adds options to spoof the client video streams to fix playback.
Swipe controls Adds options to enable and configure volume and brightness swipe controls.
Theme Adds options for theming, and settings to change the app foreground and background colors. • Dark theme color
• Light theme color
Video quality Adds options to set default video qualities and always use the advanced video quality menu.
Voice over translation Adds additional voice over languages using text-to-speech synchronized to the video playback.
Wide search bar Adds a wide search bar to the top of the home and subscription feed.
📦 YouTube Music  •  42 patches

🎯 Supported versions:

🧪 9.35.54 🧪 9.34.52 🧪 9.33.52 9.15.51
💊 Patch 📜 Description ⚙️ Options
App refresh rate Adds an option to change the app refresh rate.
Bypass certificate checks Bypasses certificate checks which prevent YouTube Music from working on Android Auto.
Change header Adds an option to change the header logo in the top left corner of the app. • Custom header logo
Change miniplayer color Adds an option to change the miniplayer background color to match the fullscreen player.
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.
Crossfade Adds a true dual-player crossfade between consecutive tracks. Requires YouTube Music 9.00 or newer; on older versions the patch is a no-op.
Custom branding Adds options to change the app icon and app name. Branding cannot be changed for mounted (root) installations. • App name
• Custom icon
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 dislike redirection Adds an option to prevent skipping to the next track when the dislike button is pressed.
Downloads Adds support to download songs with an external downloader app using the in-app download button.
Enable debugging Adds options for debugging and exporting Morphe logs to the clipboard.
Enable exclusive audio playback Enables the option to play audio without video.
Enable forced miniplayer Adds an option to enable forced miniplayer when switching between music videos, podcasts, or songs.
Enable swipe to dismiss miniplayer Adds an option to enable dismissing the miniplayer by swiping down on it.
Force original audio Adds an option to always use the original audio track.
GmsCore support A

morphe-patches (MorpheApp/morphe-patches)

Searching Database…

这是什么?该仓库保存用于构建 Morphe 的补丁定义。Morphe 是 YouTube 和 YouTube Music Android 应用的修改版,添加了广告拦截、SponsorBlock、Return YouTube Dislike 和数十项自定义选项。它是 ReVanced 补丁工作的延续。
这是我要安装的应用,还是要应用到别的应用上的东西?它本身不是可安装的应用——它是一组补丁定义(共 146 个,覆盖 YouTube 和 YouTube Music),由补丁工具应用到官方原版 APK 上,生成修改版应用。
我到底怎么用它得到一个打好补丁的应用?这个 README 只说明每个补丁的作用;你仍然需要一个 ReVanced 风格的补丁工具(CLI 或管理器应用)来下载受支持的原版 APK 并把该补丁包应用上去,因为仓库本身只是定义补丁。
使用这些补丁需要 root 我的手机吗?不需要——GmsCore support 补丁让打好补丁的应用使用不同的包名而非依赖 Google Play 服务,从而无需 root 即可运行,不过某些功能(如品牌标识)在 root/挂载安装下仍会有不同表现。
这些补丁在任何 YouTube APK 版本上都能用吗?不行,每个补丁集只针对特定的官方应用版本固定清单(每个应用以「Supported versions」列出);对该清单之外的版本打补丁不受支持。
它面向谁?能运行在什么设备上?它面向想要无广告、可定制的 YouTube/YouTube Music 体验、并且愿意侧载补丁版 APK 而非 Play 商店版本的 Android 用户。
Morphe 除了 YouTube 也覆盖 YouTube Music 吗?是的——除了针对 YouTube 的 82 个补丁,还有针对 YouTube Music 的 42 个补丁,包括无缝衔接播放(crossfade)、自定义品牌和顶栏更改。
打完补丁后能保留自定义的应用图标和名称吗?可以,Custom branding 补丁让你设置自定义的应用名称和图标,但在挂载(root)安装方式下无法更改。
能把视频缩略图换成众包来源的吗?可以,Alternative thumbnails 补丁添加了从 DeArrow API 获取缩略图或从视频帧捕获生成缩略图的选项。
Creator
MorpheApp
Size
213.4 MB
Stars
4.1K
Age
10mo
Commits · 90 Days