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.19.36 ~ 18.36.38 |
alternative-thumbnails |
Adds an option to replace video thumbnails with still image captures of the video. | 18.19.36 ~ 18.36.38 |
bypass-ambient-mode-restrictions |
Bypass ambient mode restrictions in battery saver mode. | 18.19.36 ~ 18.36.38 |
change-homepage |
Change home page to subscription feed. | 18.19.36 ~ 18.36.38 |
custom-branding-youtube-name |
Rename the YouTube app to the name specified in options.json. | 18.19.36 ~ 18.36.38 |
custom-branding-icon-mmt |
Changes the YouTube launcher icon to MMT. | 18.19.36 ~ 18.36.38 |
custom-branding-icon-revancify-blue |
Changes the YouTube launcher icon to Revancify Blue. | 18.19.36 ~ 18.36.38 |
custom-branding-icon-revancify-red |
Changes the YouTube launcher icon to Revancify Red. | 18.19.36 ~ 18.36.38 |
custom-double-tap-length |
Add 'double-tap to seek' value. | 18.19.36 ~ 18.36.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.19.36 ~ 18.36.38 |
custom-seekbar-color |
Change seekbar color in video player and video thumbnails. | 18.19.36 ~ 18.36.38 |
default-playback-speed |
Adds ability to set default playback speed settings. | 18.19.36 ~ 18.36.38 |
default-video-quality |
Adds ability to set default video quality settings. | 18.19.36 ~ 18.36.38 |
disable-quic-protocol |
Disable CronetEngine's QUIC protocol. | 18.19.36 ~ 18.36.38 |
disable-shorts-on-startup |
Disables playing YouTube Shorts when launching YouTube. | 18.19.36 ~ 18.36.38 |
disable-auto-captions |
Disables forced auto captions. | 18.19.36 ~ 18.36.38 |
disable-haptic-feedback |
Disable haptic feedback when swiping. | 18.19.36 ~ 18.36.38 |
disable-hdr-video |
Disable HDR video. | 18.19.36 ~ 18.36.38 |
disable-landscape-mode |
Disable landscape mode when entering fullscreen. | 18.19.36 ~ 18.36.38 |
disable-pip-notification |
Disable pip notification when you first launch pip mode. | 18.19.36 ~ 18.36.38 |
enable-compact-controls-overlay |
Enables compact control overlay. | 18.19.36 ~ 18.36.38 |
enable-debug-logging |
Adds debugging options. | 18.19.36 ~ 18.36.38 |
enable-external-browser |
Open url outside the app in an external browser. | 18.19.36 ~ 18.36.38 |
enable-minimized-playback |
Enables minimized and background playback. | 18.19.36 ~ 18.36.38 |
enable-new-comment-popup-panels |
Enables a new type of comment popup panel in the shorts player. | 18.19.36 ~ 18.36.38 |
enable-new-splash-animation |
Enables a new type of splash animation. | 18.19.36 ~ 18.36.38 |
enable-new-thumbnail-preview |
Enables a new type of thumbnail preview. | 18.19.36 ~ 18.36.38 |
enable-old-quality-layout |
Enables the original quality flyout menu. | 18.19.36 ~ 18.36.38 |
enable-open-links-directly |
Skips over redirection URLs to external links. | 18.19.36 ~ 18.36.38 |
enable-seekbar-tapping |
Enables tap-to-seek on the seekbar of the video player. | 18.19.36 ~ 18.36.38 |
enable-tablet-mini-player |
Enables the tablet mini player layout. | 18.19.36 ~ 18.36.38 |
enable-tablet-navigation-bar |
Enables the tablet navigation bar. | 18.19.36 ~ 18.36.38 |
enable-time-stamps-speed |
Add the current playback speed in brackets next to the current time. | 18.19.36 ~ 18.36.38 |
enable-wide-search-bar |
Replaces the search icon with a wide search bar. This will hide the YouTube logo when active. | 18.19.36 ~ 18.36.38 |
force-opus-codec |
Forces the OPUS codec for audios. | 18.19.36 ~ 18.36.38 |
force-vp9-codec |
Forces the VP9 codec for videos. | 18.19.36 ~ 18.36.38 |
force-hide-player-button-background |
Force hides the background from the video player buttons. | 18.19.36 ~ 18.36.38 |
force-premium-heading |
Forces premium heading on the homepage. | 18.19.36 ~ 18.36.38 |
header-switch |
Add switch to change header. | 18.19.36 ~ 18.36.38 |
hide-account-menu |
Hide account menu elements. | 18.19.36 ~ 18.36.38 |
hide-auto-player-popup-panels |
Hide automatic popup panels (playlist or live chat) on video player. | 18.19.36 ~ 18.36.38 |
hide-autoplay-button |
Hides the autoplay button in the video player. | 18.19.36 ~ 18.36.38 |
hide-autoplay-preview |
Hides the autoplay preview container in the fullscreen. | 18.19.36 ~ 18.36.38 |
hide-button-container |
Adds the options to hide action buttons under a video. | 18.19.36 ~ 18.36.38 |
hide-captions-button |
Hides the captions button in the video player. | 18.19.36 ~ 18.36.38 |
hide-cast-button |
Hides the cast button in the video player. | 18.19.36 ~ 18.36.38 |
hide-category-bar |
Hides the category bar in video feeds. | 18.19.36 ~ 18.36.38 |
hide-channel-avatar-section |
Hides the channel avatar section of the subscription feed. | 18.19.36 ~ 18.36.38 |
hide-channel-watermark |
Hides creator's watermarks on videos. | 18.19.36 ~ 18.36.38 |
hide-collapse-button |
Hides the collapse button in the video player. | 18.19.36 ~ 18.36.38 |
hide-comment-component |
Hides components related to comments. | 18.19.36 ~ 18.36.38 |
hide-crowdfunding-box |
Hides the crowdfunding box between the player and video description. | 18.19.36 ~ 18.36.38 |
hide-description-components |
Hides description components. | 18.19.36 ~ 18.36.38 |
hide-double-tap-overlay-filter |
Hides the double tap dark filter layer. | 18.19.36 ~ 18.36.38 |
hide-end-screen-cards |
Hides the suggested video cards at the end of a video in fullscreen. | 18.19.36 ~ 18.36.38 |
hide-end-screen-overlay |
Hide end screen overlay on swipe controls. | 18.19.36 ~ 18.36.38 |
hide-feed-flyout-panel |
Hides feed flyout panel components. | 18.19.36 ~ 18.36.38 |
hide-filmstrip-overlay |
Hide filmstrip overlay on swipe controls. | 18.19.36 ~ 18.36.38 |
hide-floating-microphone |
Hides the floating microphone button which appears in search. | 18.19.36 ~ 18.36.38 |
hide-fullscreen-panels |
Hides video description and comments panel in fullscreen view. | 18.19.36 ~ 18.36.38 |
hide-general-ads |
Hides general ads. | 18.19.36 ~ 18.36.38 |
hide-handle |
Hides the handle in the account switcher. | 18.19.36 ~ 18.36.38 |
hide-info-cards |
Hides info-cards in videos. | 18.19.36 ~ 18.36.38 |
hide-latest-videos-button |
Hides latest videos button in home feed. | 18.19.36 ~ 18.36.38 |
hide-layout-components |
Hides general layout components. | 18.19.36 ~ 18.36.38 |
hide-load-more-button |
Hides the button under videos that loads similar videos. | 18.19.36 ~ 18.36.38 |
hide-mix-playlists |
Hides mix playlists from home feed and video player. | 18.19.36 ~ 18.36.38 |
hide-music-button |
Hides the YouTube Music button in the video player. | 18.19.36 ~ 18.36.38 |
hide-navigation-buttons |
Adds options to hide or change navigation buttons. | 18.19.36 ~ 18.36.38 |
hide-navigation-label |
Hide navigation bar labels. | 18.19.36 ~ 18.36.38 |
hide-player-button-background |
Hide player button background. | 18.19.36 ~ 18.36.38 |
hide-player-flyout-panel |
Hides player flyout panel components. | 18.19.36 ~ 18.36.38 |
hide-player-overlay-filter |
Hides the dark filter layer from the player's background. | 18.19.36 ~ 18.36.38 |
hide-previous-next-button |
Hides the previous and next button in the player controller. | 18.19.36 ~ 18.36.38 |
hide-quick-actions |
Adds the options to hide quick actions components in the fullscreen. | 18.19.36 ~ 18.36.38 |
hide-seek-message |
Hides the 'Slide left or right to seek' message container. | 18.19.36 ~ 18.36.38 |
hide-seekbar |
Hides the seekbar in video player and video thumbnails. | 18.19.36 ~ 18.36.38 |
hide-shorts-components |
Hides other Shorts components. | 18.19.36 ~ 18.36.38 |
hide-snack-bar |
Hides the snack bar action popup. | 18.19.36 ~ 18.36.38 |
hide-speed-overlay |
Hide speed overlay in player. | 18.19.36 ~ 18.36.38 |
hide-suggested-actions |
Hide the suggested actions bar inside the player. | 18.19.36 ~ 18.36.38 |
hide-suggested-video-overlay |
Hide the suggested video overlay to play next. | 18.19.36 ~ 18.36.38 |
hide-suggestions-shelf |
Hides the suggestions shelf. | 18.19.36 ~ 18.36.38 |
hide-time-stamp |
Hides timestamp in video player. | 18.19.36 ~ 18.36.38 |
hide-tooltip-content |
Hides the tooltip box that appears on first install. | 18.19.36 ~ 18.36.38 |
hide-trending-searches |
Hide trending searches in the search bar. | 18.19.36 ~ 18.36.38 |
hide-video-ads |
Hides ads in the video player. | 18.19.36 ~ 18.36.38 |
higher-fullscreen-seekbar-height |
When turned on Hide Fullscreen Bottom Container, the seekbar become unclickable for some users. This patch will solve it. | 18.19.36 ~ 18.36.38 |
language-switch |
Add language switch toggle. | 18.19.36 ~ 18.36.38 |
layout-switch |
Tricks the dpi to use some tablet/phone layouts. | 18.19.36 ~ 18.36.38 |
materialyou |
Enables MaterialYou theme for Android 12+ | 18.19.36 ~ 18.36.38 |
microg-support |
Allows ReVanced to run without root and under a different package name with MicroG. | 18.19.36 ~ 18.36.38 |
optimize-resource |
Removes duplicate resources from YouTube. | 18.19.36 ~ 18.36.38 |
overlay-buttons |
Add overlay buttons to the player. | 18.19.36 ~ 18.36.38 |
return-youtube-dislike |
Shows the dislike count of videos using the Return YouTube Dislike API. | 18.19.36 ~ 18.36.38 |
settings |
Applies mandatory patches to implement ReVanced settings into the application. | 18.19.36 ~ 18.36.38 |
sponsorblock |
Integrates SponsorBlock which allows skipping video segments such as sponsored content. | 18.19.36 ~ 18.36.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.19.36 ~ 18.36.38 |
spoof-player-parameters |
Spoofs player parameters to prevent playback issues. | 18.19.36 ~ 18.36.38 |
swipe-controls |
Adds volume and brightness swipe controls. | 18.19.36 ~ 18.36.38 |
theme |
Change the app's theme to the values specified in options.json. | 18.19.36 ~ 18.36.38 |
translations |
Add Crowdin translations for YouTube. | 18.19.36 ~ 18.36.38 |
💊 Patch | 📜 Description | 🏹 Target Version |
---|---|---|
amoled |
Applies pure black theme on some components. | 6.15.52 ~ 6.19.51 |
background-play |
Enables playing music in the background. | 6.15.52 ~ 6.19.51 |
bitrate-default-value |
Set the audio quality to "Always High" when you first install the app. | 6.15.52 ~ 6.19.51 |
certificate-spoof |
Spoofs the YouTube Music certificate for Android Auto. | 6.15.52 ~ 6.19.51 |
custom-branding-music-name |
Rename the YouTube Music app to the name specified in options.json. | 6.15.52 ~ 6.19.51 |
custom-branding-icon-mmt |
Changes the YouTube Music launcher icon to MMT. | 6.15.52 ~ 6.19.51 |
custom-branding-icon-revancify-blue |
Changes the YouTube Music launcher icon to Revancify Blue. | 6.15.52 ~ 6.19.51 |
custom-branding-icon-revancify-red |
Changes the YouTube Music launcher icon to Revancify Red. | 6.15.52 ~ 6.19.51 |
custom-package-name |
Specifies the package name for YouTube and YT Music in the MicroG build. | all |
disable-auto-captions |
Disables forced auto captions. | 6.15.52 ~ 6.19.51 |
enable-black-navigation-bar |
Sets the navigation bar color to black. | 6.15.52 ~ 6.19.51 |
enable-color-match-player |
Matches the color of the mini player and the fullscreen player. | 6.15.52 ~ 6.19.51 |
enable-compact-dialog |
Enable compact dialog on phone. | 6.15.52 ~ 6.19.51 |
enable-custom-filter |
Enables custom filter to hide layout components. | 6.15.52 ~ 6.19.51 |
enable-debug-logging |
Adds debugging options. | 6.15.52 ~ 6.19.51 |
enable-force-minimized-player |
Permanently keep player minimized even if another track is played. | 6.15.52 ~ 6.19.51 |
enable-force-shuffle |
Enable force shuffle even if another track is played. | 6.15.52 ~ 6.19.51 |
enable-landscape-mode |
Enables entry into landscape mode by screen rotation on the phone. | 6.15.52 ~ 6.19.51 |
enable-minimized-playback |
Enables minimized playback on Kids music. | 6.15.52 ~ 6.19.51 |
enable-new-layout |
Enable new player layouts. (YT Music v5.47.51+) | 6.15.52 ~ 6.19.51 |
enable-old-style-library-shelf |
Return the library shelf to old style. | 6.15.52 ~ 6.19.51 |
enable-old-style-miniplayer |
Return the miniplayers to old style. | 6.15.52 ~ 6.19.51 |
enable-opus-codec |
Enable opus codec when playing audio. | 6.15.52 ~ 6.19.51 |
enable-playback-speed |
Add playback speed button to the flyout panel. | 6.15.52 ~ 6.19.51 |
enable-sleep-timer |
Add sleep timer to flyout menu. | 6.15.52 ~ 6.19.51 |
enable-zen-mode |
Adds a grey tint to the video player to reduce eye strain. | 6.15.52 ~ 6.19.51 |
exclusive-audio-playback |
Enables the option to play music without video. | 6.15.52 ~ 6.19.51 |
hide-button-container-labels |
Hide labels in button container. | 6.15.52 ~ 6.19.51 |
hide-button-shelf |
Hides the button shelf from homepage and explorer. | 6.15.52 ~ 6.19.51 |
hide-carousel-shelf |
Hides the carousel shelf from homepage and explorer. | 6.15.52 ~ 6.19.51 |
hide-cast-button |
Hides the cast button in the video player and header. | 6.15.52 ~ 6.19.51 |
hide-category-bar |
Hides the music category bar at the top of the homepage. | 6.15.52 ~ 6.19.51 |
hide-channel-guidelines |
Hides channel guidelines at the top of comments. | 6.15.52 ~ 6.19.51 |
hide-emoji-picker |
Hides emoji picker at the comments box. | 6.15.52 ~ 6.19.51 |
hide-flyout-panel |
Hides flyout panel components. | 6.15.52 ~ 6.19.51 |
hide-get-premium |
Hides "Get Premium" label from the account menu or settings. | 6.15.52 ~ 6.19.51 |
hide-music-ads |
Hides ads before playing a music. | 6.15.52 ~ 6.19.51 |
hide-navigation-label |
Hide navigation bar labels. | 6.15.52 ~ 6.19.51 |
hide-new-playlist-button |
Hide the "New playlist" button in the library. | 6.15.52 ~ 6.19.51 |
hide-playlist-card |
Hides the playlist card from homepage. | 6.15.52 ~ 6.19.51 |
hide-radio-button |
Hides start radio button. | 6.15.52 ~ 6.19.51 |
hide-sample-buttons |
Adds options to hide sample buttons. | 6.15.52 ~ 6.19.51 |
hide-taste-builder |
Hides the "Tell us which artists you like" card from homepage. | 6.15.52 ~ 6.19.51 |
hide-tooltip-content |
Hides the tooltip box that appears on first install. | 6.15.52 ~ 6.19.51 |
hide-upgrade-button |
Hides upgrade button from navigation bar and hide upgrade banner from homepage. | 6.15.52 ~ 6.19.51 |
hook-download-button |
Replaces the offline download button in the button container with an external download button. | 6.15.52 ~ 6.19.51 |
microg-support |
Allows ReVanced Music to run without root and under a different package name with MicroG. | 6.15.52 ~ 6.19.51 |
optimize-resource |
Remove unnecessary resources. | 6.15.52 ~ 6.19.51 |
remember-playback-speed |
Save the playback speed value whenever you change the playback speed. | 6.15.52 ~ 6.19.51 |
remember-video-quality |
Save the video quality value whenever you change the video quality. | 6.15.52 ~ 6.19.51 |
replace-dismiss-queue |
Replace dismiss queue menu to watch on YouTube. | 6.15.52 ~ 6.19.51 |
return-youtube-dislike |
Shows the dislike count of videos using the Return YouTube Dislike API. | 6.15.52 ~ 6.19.51 |
settings |
Adds settings for ReVanced to YouTube Music. | 6.15.52 ~ 6.19.51 |
sponsorblock |
Integrates SponsorBlock which allows skipping video segments such as sponsored content. | 6.15.52 ~ 6.19.51 |
spoof-app-version |
Spoof the YouTube Music client version. | 6.15.52 ~ 6.19.51 |
translations |
Add Crowdin translations for YouTube Music. | 6.15.52 ~ 6.19.51 |
💊 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.",
"excluded": false,
"options": [],
"dependencies": [
"settings"
],
"compatiblePackages": [
{
"name": "com.google.android.youtube",
"versions": [
"18.19.36",
"18.20.34",
"18.20.35",
"18.20.36",
"18.20.39",
"18.21.34",
"18.21.35",
"18.22.35",
"18.22.36",
"18.22.37",
"18.23.35",
"18.23.36",
"18.24.36",
"18.24.37",
"18.25.39",
"18.25.40",
"18.27.33",
"18.27.34",
"18.27.35",
"18.27.36",
"18.29.33",
"18.29.38",
"18.30.36",
"18.30.37",
"18.31.37",
"18.31.38",
"18.31.40",
"18.32.36",
"18.32.39",
"18.33.40",
"18.34.37",
"18.34.38",
"18.35.35"
]
}
]
}
]