Skip to content

Latest commit

 

History

History
256 lines (242 loc) · 18.3 KB

README.md

File metadata and controls

256 lines (242 loc) · 18.3 KB

🧩 ReVanced Patches

The official ReVanced Extended Patches.

📋 List of patches in this repository

💊 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

📝 JSON Format

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"
        ]
      }
    ]
  }
]