The official ReVanced Extended Patches.
π Patch | π Description | πΉ Target Version |
---|---|---|
add-splash-animation |
Adds splash animation, which was removed in YT v18.19.36+. This patch cannot be used with 'custom-branding-icon' patch | 18.29.38 |
bypass-ambient-mode-restrictions |
Bypass ambient mode restrictions in battery saver mode. | 18.29.38 |
change-homepage |
Change home page to subscription feed. | 18.29.38 |
custom-branding-youtube-name |
Rename the YouTube app to the name specified in options.json. | 18.29.38 |
custom-branding-icon-mmt |
Changes the YouTube launcher icon to MMT. | 18.29.38 |
custom-branding-icon-revancify-blue |
Changes the YouTube launcher icon to Revancify Blue. | 18.29.38 |
custom-branding-icon-revancify-red |
Changes the YouTube launcher icon to Revancify Red. | 18.29.38 |
custom-double-tap-length |
Add 'double-tap to seek' value. | 18.29.38 |
custom-package-name |
Specifies the package name for YouTube and YT Music in the MicroG build. | all |
custom-playback-speed |
Adds more playback speed options. | 18.29.38 |
custom-seekbar-color |
Change seekbar color in video player and video thumbnails. | 18.29.38 |
default-playback-speed |
Adds ability to set default playback speed settings. | 18.29.38 |
default-video-quality |
Adds ability to set default video quality settings. | 18.29.38 |
disable-quic-protocol |
Disable CronetEngine's QUIC protocol. | 18.29.38 |
disable-shorts-on-startup |
Disables playing YouTube Shorts when launching YouTube. | 18.29.38 |
disable-auto-captions |
Disables forced auto captions. | 18.29.38 |
disable-haptic-feedback |
Disable haptic feedback when swiping. | 18.29.38 |
disable-hdr-video |
Disable HDR video. | 18.29.38 |
disable-landscape-mode |
Disable landscape mode when entering fullscreen. | 18.29.38 |
disable-pip-notification |
Disable pip notification when you first launch pip mode. | 18.29.38 |
enable-compact-controls-overlay |
Enables compact control overlay. | 18.29.38 |
enable-debug-logging |
Adds debugging options. | 18.29.38 |
enable-external-browser |
Open url outside the app in an external browser. | 18.29.38 |
enable-minimized-playback |
Enables minimized and background playback. | 18.29.38 |
enable-new-comment-popup-panels |
Enables a new type of comment popup panel in the shorts player. | 18.29.38 |
enable-new-splash-animation |
Enables a new type of splash animation on Android 12+ devices. | 18.29.38 |
enable-new-thumbnail-preview |
Enables a new type of thumbnail preview. | 18.29.38 |
enable-old-quality-layout |
Enables the original quality flyout menu. | 18.29.38 |
enable-open-links-directly |
Skips over redirection URLs to external links. | 18.29.38 |
enable-seekbar-tapping |
Enables tap-to-seek on the seekbar of the video player. | 18.29.38 |
enable-tablet-mini-player |
Enables the tablet mini player layout. | 18.29.38 |
enable-tablet-navigation-bar |
Enables the tablet navigation bar. | 18.29.38 |
enable-time-stamps-speed |
Add the current playback speed in brackets next to the current time. | 18.29.38 |
enable-wide-search-bar |
Replaces the search icon with a wide search bar. This will hide the YouTube logo when active. | 18.29.38 |
force-opus-codec |
Forces the OPUS codec for audios. | 18.29.38 |
force-vp9-codec |
Forces the VP9 codec for videos. | 18.29.38 |
force-hide-player-button-background |
Force hides the background from the video player buttons. | 18.29.38 |
force-premium-heading |
Forces premium heading on the homepage. | 18.29.38 |
header-switch |
Add switch to change header. | 18.29.38 |
hide-account-menu |
Hide account menu elements. | 18.29.38 |
hide-auto-player-popup-panels |
Hide automatic popup panels (playlist or live chat) on video player. | 18.29.38 |
hide-autoplay-button |
Hides the autoplay button in the video player. | 18.29.38 |
hide-autoplay-preview |
Hides the autoplay preview container in the fullscreen. | 18.29.38 |
hide-button-container |
Adds the options to hide action buttons under a video. | 18.29.38 |
hide-captions-button |
Hides the captions button in the video player. | 18.29.38 |
hide-cast-button |
Hides the cast button in the video player. | 18.29.38 |
hide-category-bar |
Hides the category bar in video feeds. | 18.29.38 |
hide-channel-avatar-section |
Hides the channel avatar section of the subscription feed. | 18.29.38 |
hide-channel-watermark |
Hides creator's watermarks on videos. | 18.29.38 |
hide-collapse-button |
Hides the collapse button in the video player. | 18.29.38 |
hide-comment-component |
Hides components related to comments. | 18.29.38 |
hide-crowdfunding-box |
Hides the crowdfunding box between the player and video description. | 18.29.38 |
hide-description-components |
Hides description components. | 18.29.38 |
hide-double-tap-overlay-filter |
Hides the double tap dark filter layer. | 18.29.38 |
hide-end-screen-cards |
Hides the suggested video cards at the end of a video in fullscreen. | 18.29.38 |
hide-end-screen-overlay |
Hide end screen overlay on swipe controls. | 18.29.38 |
hide-feed-flyout-panel |
Hides feed flyout panel components. | 18.29.38 |
hide-filmstrip-overlay |
Hide filmstrip overlay on swipe controls. | 18.29.38 |
hide-floating-microphone |
Hides the floating microphone button which appears in search. | 18.29.38 |
hide-fullscreen-panels |
Hides video description and comments panel in fullscreen view. | 18.29.38 |
hide-general-ads |
Hides general ads. | 18.29.38 |
hide-handle |
Hides the handle in the account switcher. | 18.29.38 |
hide-info-cards |
Hides info-cards in videos. | 18.29.38 |
hide-layout-components |
Hides general layout components. | 18.29.38 |
hide-load-more-button |
Hides the button under videos that loads similar videos. | 18.29.38 |
hide-mix-playlists |
Hides mix playlists from home feed and video player. | 18.29.38 |
hide-music-button |
Hides the YouTube Music button in the video player. | 18.29.38 |
hide-navigation-buttons |
Adds options to hide or change navigation buttons. | 18.29.38 |
hide-navigation-label |
Hide navigation bar labels. | 18.29.38 |
hide-player-button-background |
Hide player button background. | 18.29.38 |
hide-player-flyout-panel |
Hides player flyout panel components. | 18.29.38 |
hide-player-overlay-filter |
Hides the dark filter layer from the player's background. | 18.29.38 |
hide-previous-next-button |
Hides the previous and next button in the player controller. | 18.29.38 |
hide-quick-actions |
Adds the options to hide quick actions components in the fullscreen. | 18.29.38 |
hide-seek-message |
Hides the 'Slide left or right to seek' message container. | 18.29.38 |
hide-seekbar |
Hides the seekbar in video player and video thumbnails. | 18.29.38 |
hide-shorts-components |
Hides other Shorts components. | 18.29.38 |
hide-snack-bar |
Hides the snack bar action popup. | 18.29.38 |
hide-speed-overlay |
Hide speed overlay in player. | 18.29.38 |
hide-suggested-actions |
Hide the suggested actions bar inside the player. | 18.29.38 |
hide-suggested-video-overlay |
Hide the suggested video overlay to play next. | 18.29.38 |
hide-suggestions-shelf |
Hides the suggestions shelf. | 18.29.38 |
hide-time-stamp |
Hides timestamp in video player. | 18.29.38 |
hide-tooltip-content |
Hides the tooltip box that appears on first install. | 18.29.38 |
hide-trending-searches |
Hide trending searches in the search bar. | 18.29.38 |
hide-video-ads |
Hides ads in the video player. | 18.29.38 |
language-switch |
Add language switch toggle. | 18.29.38 |
layout-switch |
Tricks the dpi to use some tablet/phone layouts. | 18.29.38 |
materialyou |
Enables MaterialYou theme for Android 12+ | 18.29.38 |
microg-support |
Allows ReVanced to run without root and under a different package name with MicroG. | 18.29.38 |
optimize-resource |
Removes duplicate resources from YouTube. | 18.29.38 |
overlay-buttons |
Add overlay buttons to the player. | 18.29.38 |
return-youtube-dislike |
Shows the dislike count of videos using the Return YouTube Dislike API. | 18.29.38 |
settings |
Applies mandatory patches to implement ReVanced settings into the application. | 18.29.38 |
sponsorblock |
Integrates SponsorBlock which allows skipping video segments such as sponsored content. | 18.29.38 |
spoof-app-version |
Tricks YouTube into thinking, you are running an older version of the app. One of the side effects also includes restoring the old UI. | 18.29.38 |
spoof-player-parameters |
Spoofs player parameters to prevent playback issues. | 18.29.38 |
swipe-controls |
Adds volume and brightness swipe controls. | 18.29.38 |
theme |
Change the app's theme to the values specified in options.json. | 18.29.38 |
translations |
Add Crowdin translations for YouTube. | 18.29.38 |
π Patch | π Description | πΉ Target Version |
---|---|---|
amoled |
Applies pure black theme in flyout panels. | all |
background-play |
Enables playing music in the background. | all |
bitrate-default-value |
Set the audio quality to "Always High" when you first install the app. | all |
certificate-spoof |
Spoofs the YouTube Music certificate for Android Auto. | all |
custom-branding-music-name |
Rename the YouTube Music app to the name specified in options.json. | all |
custom-branding-icon-mmt |
Changes the YouTube Music launcher icon to MMT. | all |
custom-branding-icon-revancify-blue |
Changes the YouTube Music launcher icon to Revancify Blue. | all |
custom-branding-icon-revancify-red |
Changes the YouTube Music launcher icon to Revancify Red. | all |
custom-package-name |
Specifies the package name for YouTube and YT Music in the MicroG build. | all |
disable-auto-captions |
Disables forced auto captions. | all |
enable-black-navigation-bar |
Sets the navigation bar color to black. | all |
enable-color-match-player |
Matches the color of the mini player and the fullscreen player. | all |
enable-compact-dialog |
Enable compact dialog on phone. | all |
enable-custom-filter |
Enables custom filter to hide layout components. | all |
enable-debug-logging |
Adds debugging options. | all |
enable-force-minimized-player |
Permanently keep player minimized even if another track is played. | all |
enable-force-shuffle |
Enable force shuffle even if another track is played. | all |
enable-landscape-mode |
Enables entry into landscape mode by screen rotation on the phone. | all |
enable-minimized-playback |
Enables minimized playback on Kids music. | all |
enable-new-layout |
Enable new player layouts. (YT Music v5.47.51+) | all |
enable-old-style-miniplayer |
Return the miniplayers to old style. (for YT Music v5.55.53+) | all |
enable-opus-codec |
Enable opus codec when playing audio. | all |
enable-sleep-timer |
Add sleep timer to flyout menu. | all |
enable-zen-mode |
Adds a grey tint to the video player to reduce eye strain. | all |
exclusive-audio-playback |
Enables the option to play music without video. | all |
hide-button-shelf |
Hides the button shelf from homepage and explorer. | all |
hide-carousel-shelf |
Hides the carousel shelf from homepage and explorer. | all |
hide-cast-button |
Hides the cast button in the video player and header. | all |
hide-category-bar |
Hides the music category bar at the top of the homepage. | all |
hide-get-premium |
Hides "Get Premium" label from the account menu. | all |
hide-music-ads |
Hides ads before playing a music. | all |
hide-navigation-label |
Hide navigation bar labels. | all |
hide-new-playlist-button |
Hide the "New playlist" button in the library. | all |
hide-playlist-card |
Hides the playlist card from homepage. | all |
hide-taste-builder |
Hides the "Tell us which artists you like" card from homepage. | all |
hide-upgrade-button |
Hides upgrade button from navigation bar and hide upgrade banner from homepage. | all |
microg-support |
Allows ReVanced Music to run without root and under a different package name with MicroG. | all |
optimize-resource |
Remove unnecessary resources. | all |
remember-video-quality |
Save the video quality value whenever you change the video quality. | all |
settings |
Adds settings for ReVanced to YouTube Music. | all |
share-button-hook |
Replace share button with external download button. | all |
spoof-app-version |
Spoof the YouTube Music client version. | all |
translations |
Add Crowdin translations for YouTube Music. | all |
π Patch | π Description | πΉ Target Version |
---|---|---|
disable-screenshot-popup |
Disables the popup that shows up when taking a screenshot. | all |
hide-ads |
Hides ads from the Reddit. | all |
hide-navigation-buttons |
Hide buttons at navigation bar. | all |
hide-place-button |
Hide r/place button in toolbar. | all |
open-links-directly |
Skips over redirection URLs to external links. | all |
open-links-externally |
Open links outside of the app directly in your browser. | all |
premium-icon |
Unlocks premium icons. | all |
reddit-settings |
Adds ReVanced settings to Reddit. | all |
sanitize-sharing-links |
Removes (tracking) query parameters from the URLs when sharing links. | all |
This section explains the JSON format for the patches.json file.
Example:
[
{
"name": "default-video-quality",
"description": "Adds ability to set default video quality settings.",
"version": "0.0.1",
"excluded": false,
"options": [],
"dependencies": [
"settings"
],
"compatiblePackages": [
{
"name": "com.google.android.youtube",
"versions": [
"18.20.39",
"18.21.35",
"18.22.37",
"18.23.36",
"18.24.37",
"18.25.40",
"18.27.36",
"18.29.38"
]
}
]
}
]