Skip to content

tamnguyenchi93/revanced-patches

Β 
Β 

Repository files navigation

🧩 ReVanced Patches

ReVanced Extended Patches.

πŸ“‹ List of patches in this repository

πŸ’Š Patch πŸ“œ Description 🏹 Target Version
Add splash animation Adds old style splash animation. 18.25.40 ~ 19.02.39
Alternative thumbnails Adds options to replace video thumbnails using the DeArrow API or image captures from the video. 18.25.40 ~ 19.02.39
Ambient mode switch Adds an option to bypass the restrictions of ambient mode or disable it completely. 18.25.40 ~ 19.02.39
Append time stamps information Adds an option to add the current video quality or playback speed in brackets next to the current time. 18.25.40 ~ 19.02.39
Change player flyout panel toggles Adds an option to use text toggles instead of switch toggles within the additional settings menu. 18.25.40 ~ 19.02.39
Change start page Adds an option to set which page the app opens in instead of the homepage. 18.25.40 ~ 19.02.39
Custom branding icon YouTube Change the YouTube launcher icon to the icon specified in options.json. 18.25.40 ~ 19.02.39
Custom branding name YouTube Rename the YouTube app to the name specified in options.json. 18.25.40 ~ 19.02.39
Custom double tap length Add 'double-tap to seek' value. 18.25.40 ~ 19.02.39
Custom package name Changes the package name for the non-root build of YouTube and YouTube Music to the name specified in options.json. all
Custom playback speed Adds options to customize available playback speeds. 18.25.40 ~ 19.02.39
Custom player overlay opacity Adds an option to change the opacity of the video player background when player controls are visible. 18.25.40 ~ 19.02.39
Custom seekbar color Adds an option to customize seekbar colors in video players and video thumbnails. 18.25.40 ~ 19.02.39
Default playback speed Adds an option to set the default playback speed. 18.25.40 ~ 19.02.39
Default video quality Adds an option to set the default video quality. 18.25.40 ~ 19.02.39
Disable HDR video Adds options to disable HDR video. 18.25.40 ~ 19.02.39
Disable QUIC protocol Adds an option to disable CronetEngine's QUIC protocol. 18.25.40 ~ 19.02.39
Disable auto captions Adds an option to disable captions from being automatically enabled. 18.25.40 ~ 19.02.39
Disable haptic feedback Adds an option to disable haptic feedback when swiping the video player. 18.25.40 ~ 19.02.39
Disable landscape mode Adds an option to disable landscape mode when entering fullscreen. 18.25.40 ~ 19.02.39
Disable pip notification Disable pip notification when you first launch pip mode. 18.25.40 ~ 19.02.39
Disable shorts on startup Adds an option to disable the Shorts player from resuming on app startup when Shorts were last being watched. 18.25.40 ~ 19.02.39
Disable speed overlay Adds an option to disable 'Play at 2x speed' when pressing and holding in the video player. 18.25.40 ~ 19.02.39
Disable update screen Adds an option to disable the "Update your app" screen that appears when using an outdated client. 18.25.40 ~ 19.02.39
Enable bottom player gestures Adds an option to enter fullscreen when swiping down below the video player. 18.25.40 ~ 19.02.39
Enable compact controls overlay Adds an option to make the fullscreen controls compact. 18.25.40 ~ 19.02.39
Enable debug logging Adds an option to enable debug logging. 18.25.40 ~ 19.02.39
Enable external browser Adds an option to always open links in your browser instead of in the in-app-browser. 18.25.40 ~ 19.02.39
Enable gradient loading screen Adds an option to enable gradient loading screen. 18.25.40 ~ 19.02.39
Enable language switch Adds an option to enable or disable language switching toggle. 18.25.40 ~ 19.02.39
Enable minimized playback Enables minimized and background playback. 18.25.40 ~ 19.02.39
Enable new splash animation Adds an option to enable a new type of splash animation. 18.25.40 ~ 19.02.39
Enable new thumbnail preview Adds an option to enables the new seekbar thumbnails preview. 18.25.40 ~ 19.02.39
Enable old quality layout Adds an option to restore the old video quality menu with specific video resolution options. 18.25.40 ~ 19.02.39
Enable open links directly Adds an option to skip over redirection URLs in external links. 18.25.40 ~ 19.02.39
Enable seekbar tapping Adds an option to enable tap-to-seek on the seekbar of the video player. 18.25.40 ~ 19.02.39
Enable song search Adds an option to enable song search in the voice search screen. 18.30.37 ~ 19.02.39
Enable tablet mini player Adds an option to enable the tablet mini player layout. 18.25.40 ~ 19.02.39
Enable tablet navigation bar Adds an option to enable the tablet navigation bar. 18.25.40 ~ 19.02.39
Enable wide search bar Adds an option to replace the search icon with a wide search bar. This will hide the YouTube logo when active. 18.25.40 ~ 19.02.39
Force fullscreen Adds an option to forcefully open videos in fullscreen. 18.25.40 ~ 19.02.39
Force opus codec Adds an option to force the opus audio codec instead of the mp4a audio codec. 18.25.40 ~ 19.02.39
Force video codec Adds an option to force the video codec. 18.25.40 ~ 19.02.39
Hide account menu Adds the ability to hide account menu elements using a custom filter in the account menu and You tab. 18.25.40 ~ 19.02.39
Hide animated button background Hides the background of the pause and play animated buttons in the Shorts player. 18.25.40 ~ 19.02.39
Hide auto player popup panels Adds an option to hide panels (such as live chat) from opening automatically. 18.25.40 ~ 19.02.39
Hide autoplay button Adds an option to hide the autoplay button in the video player. 18.25.40 ~ 19.02.39
Hide autoplay preview Adds an option to hide the autoplay preview container when in fullscreen. 18.25.40 ~ 19.02.39
Hide button container Adds options to hide action buttons below the video player. 18.25.40 ~ 19.02.39
Hide captions button Adds an option to hide the captions button in the video player. 18.25.40 ~ 19.02.39
Hide cast button Adds an option to hide the cast button. 18.25.40 ~ 19.02.39
Hide category bar Adds an option to hide the category bar in feeds. 18.25.40 ~ 19.02.39
Hide channel avatar section Adds an option to hide the channel avatar section of the subscription feed. 18.25.40 ~ 19.02.39
Hide channel profile components Adds an option to hide channel profile components. 18.25.40 ~ 19.02.39
Hide channel watermark Adds an option to hide creator's watermarks in the video player. 18.25.40 ~ 19.02.39
Hide collapse button Adds an option to hide the collapse button in the video player. 18.25.40 ~ 19.02.39
Hide comment component Adds options to hide components related to comments. 18.25.40 ~ 19.02.39
Hide crowdfunding box Adds an option to hide the crowdfunding box between the player and video description. 18.25.40 ~ 19.02.39
Hide description components Adds an option to hide description components. 18.25.40 ~ 19.02.39
Hide double tap overlay filter Hides the double tap dark filter layer. 18.25.40 ~ 19.02.39
Hide end screen cards Adds an option to hide suggested video cards at the end of the video in the video player. 18.25.40 ~ 19.02.39
Hide end screen overlay Adds an option to hide the overlay in fullscreen when swiping up and at the end of videos. 18.25.40 ~ 19.02.39
Hide feed flyout panel Adds the ability to hide feed flyout panel components using a custom filter. 18.25.40 ~ 19.02.39
Hide filmstrip overlay Adds an option to hide filmstrip overlay in the video player. 18.25.40 ~ 19.02.39
Hide floating microphone Adds an option to hide the floating microphone button when searching. 18.25.40 ~ 19.02.39
Hide fullscreen panels Adds an option to hide panels such as live chat when in fullscreen. 18.25.40 ~ 19.02.39
Hide general ads Adds options to hide general ads. 18.25.40 ~ 19.02.39
Hide handle Adds options to hide the handle in the account switcher and You tab. 18.25.40 ~ 19.02.39
Hide info cards Adds an option to hide info-cards in the video player. 18.25.40 ~ 19.02.39
Hide latest videos button Adds options to hide latest videos button in home feed. 18.25.40 ~ 19.02.39
Hide layout components Adds options to hide general layout components. 18.25.40 ~ 19.02.39
Hide load more button Adds an option to hide the button under videos that loads similar videos. 18.25.40 ~ 19.02.39
Hide mix playlists Adds an option to hide mix playlists in feed. 18.25.40 ~ 19.02.39
Hide music button Adds an option to hide the YouTube Music button in the video player. 18.25.40 ~ 19.02.39
Hide navigation buttons Adds options to hide and change navigation buttons (such as the Shorts button). 18.25.40 ~ 19.02.39
Hide navigation label Adds an option to hide navigation bar labels. 18.25.40 ~ 19.02.39
Hide player button background Hides the dark background surrounding the video player controls. 18.25.40 ~ 19.02.39
Hide player flyout panel Adds options to hide player flyout panel components. 18.25.40 ~ 19.02.39
Hide previous next button Adds an option to hide the previous and next buttons in the video player. 18.25.40 ~ 19.02.39
Hide search term thumbnail Adds an option to hide thumbnails in the search term history. 18.25.40 ~ 19.02.39
Hide seek message Adds an option to hide the 'Slide left or right to seek' or 'Release to cancel' message container in the video player. 18.25.40 ~ 19.02.39
Hide seekbar Adds an option to hide the seekbar in video player and video thumbnails. 18.25.40 ~ 19.02.39
Hide shorts components Adds options to hide components related to YouTube Shorts. 18.25.40 ~ 19.02.39
Hide snack bar Adds an option to hide the snack bar action popup. 18.25.40 ~ 19.02.39
Hide suggested actions Adds an option to hide the suggested actions bar inside the player. 18.25.40 ~ 19.02.39
Hide suggested video overlay Adds an option to hide the suggested video overlay at the end of videos. 18.25.40 ~ 19.02.39
Hide suggestions shelf Adds an option to hide the suggestions shelf in feed. 18.25.40 ~ 19.02.39
Hide time stamp Adds an option to hide the timestamp in the bottom left of the video player. 18.25.40 ~ 19.02.39
Hide toolbar button Adds an option to hide the button in the toolbar. 18.25.40 ~ 19.02.39
Hide tooltip content Hides the tooltip box that appears on first install. 18.25.40 ~ 19.02.39
Hide trending searches Adds an option to hide trending searches in the search bar. 18.25.40 ~ 19.02.39
Hide video ads Adds an option to hide ads in the video player. 18.25.40 ~ 19.02.39
Hide voice search button Hide voice search button in search bar. 18.25.40 ~ 19.02.39
Keep landscape mode Adds an option to keep landscape mode when turning the screen off and on in fullscreen. 18.42.41 ~ 19.02.39
Layout switch Adds an option to trick dpi to use tablet or phone layout. 18.25.40 ~ 19.02.39
MaterialYou Enables MaterialYou theme for Android 12+ 18.25.40 ~ 19.02.39
MicroG support Allows ReVanced Extended to run without root and under a different package name with MicroG. 18.25.40 ~ 19.02.39
Overlay buttons Adds an option to display overlay buttons in the video player. 18.25.40 ~ 19.02.39
Premium heading Show or hide the premium heading. 18.25.40 ~ 19.02.39
Quick actions components Adds options to hide and customize components below the seekbar in fullscreen. 18.25.40 ~ 19.02.39
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. 18.25.40 ~ 19.02.39
Return YouTube Dislike Shows the dislike count of videos using the Return YouTube Dislike API. 18.25.40 ~ 19.02.39
Sanitize sharing links Adds an option to remove tracking query parameters from URLs when sharing links. 18.25.40 ~ 19.02.39
Settings Applies mandatory patches to implement ReVanced Extended settings into the application. 18.25.40 ~ 19.02.39
Shorts outline button Apply the outline icon to the action button of the Shorts player. 18.25.40 ~ 19.02.39
SponsorBlock Integrates SponsorBlock which allows skipping video segments such as sponsored content. 18.25.40 ~ 19.02.39
Spoof app version Adds options to spoof the YouTube client version. This can be used to restore old UI elements and features. 18.25.40 ~ 19.02.39
Spoof device dimensions Adds an option to spoof the device dimensions which unlocks higher video qualities if they aren't available on the device. 18.25.40 ~ 19.02.39
Spoof player parameters Adds options to spoof player parameters to prevent playback issues. 18.25.40 ~ 19.02.39
Swipe controls Adds options to enable and configure volume and brightness swipe controls. 18.25.40 ~ 19.02.39
Theme Change the app's theme to the values specified in options.json. 18.25.40 ~ 19.02.39
Translations Add Crowdin translations for YouTube. 18.25.40 ~ 19.02.39
πŸ’Š Patch πŸ“œ Description 🏹 Target Version
Amoled Applies a pure black theme to some components. 6.21.52 ~ 6.33.52
Background play Enables playing music in the background. 6.21.52 ~ 6.33.52
Bitrate default value Sets the audio quality to "Always High" when you first install the app. 6.21.52 ~ 6.33.52
Certificate spoof Enables YouTube Music to work with Android Auto by spoofing the YouTube Music certificate. 6.21.52 ~ 6.33.52
Change start page Adds an option to set which page the app opens in instead of the homepage. 6.21.52 ~ 6.33.52
Custom branding icon YouTube Music Changes the YouTube Music app icon to the icon specified in options.json. 6.21.52 ~ 6.33.52
Custom branding name YouTube Music Renames the YouTube Music app to the name specified in options.json. 6.21.52 ~ 6.33.52
Custom package name Changes the package name for the non-root build of YouTube and YouTube Music to the name specified in options.json. all
Custom playback speed Adds an option to customize available playback speeds. 6.21.52 ~ 6.33.52
Disable auto captions Adds an option to disable captions from being automatically enabled. 6.21.52 ~ 6.33.52
Disable overlay filter Removes the dark overlay when comment, share, save to playlist, and flyout panels are open. 6.21.52 ~ 6.33.52
Enable black navigation bar Adds an option to set the navigation bar color to black. 6.21.52 ~ 6.33.52
Enable color match player Adds an option to match the color of the miniplayer to the fullscreen player. Deprecated on YT Music 6.34.51+. 6.21.52 ~ 6.33.52
Enable compact dialog Adds an option to enable the compact flyout menu on phones. 6.21.52 ~ 6.33.52
Enable custom filter Adds a custom filter which can be used to hide layout components. 6.21.52 ~ 6.33.52
Enable debug logging Adds an option to enable debug logging. 6.21.52 ~ 6.33.52
Enable force minimized player Adds an option to keep the miniplayer minimized even when another track is played. 6.21.52 ~ 6.33.52
Enable landscape mode Adds an option to enable landscape mode when rotating the screen on phones. 6.21.52 ~ 6.33.52
Enable minimized playback Enables playback in miniplayer for Kids music. 6.21.52 ~ 6.33.52
Enable old player background Adds an option to return the player background to the old style. Deprecated on YT Music 6.34.51+. 6.21.52 ~ 6.33.52
Enable old player layout Adds an option to return the player layout to the old style. Deprecated on YT Music 6.31.55+. 6.21.52 ~ 6.33.52
Enable old style library shelf Adds an option to return the library tab to the old style. 6.21.52 ~ 6.33.52
Enable old style miniplayer Adds an option to return the miniplayer to the old style. 6.21.52 ~ 6.33.52
Enable opus codec Adds an option use the opus audio codec instead of the mp4a audio codec. 6.21.52 ~ 6.33.52
Enable playback speed Adds an option to add a playback speed button to the flyout panel. 6.21.52 ~ 6.33.52
Enable zen mode Adds an option to change the player background to light grey to reduce eye strain. Deprecated on YT Music 6.34.51+. 6.21.52 ~ 6.33.52
Exclusive audio playback Unlocks the option to play music without video. 6.21.52 ~ 6.33.52
Hide account menu Adds the ability to hide account menu elements using a custom filter. 6.21.52 ~ 6.33.52
Hide action bar component Adds options to hide action bar components and replace the offline download button with an external download button. 6.21.52 ~ 6.33.52
Hide button shelf Adds an option to hide the button shelf from the homepage and explore tab. 6.21.52 ~ 6.33.52
Hide carousel shelf Adds an option to hide the carousel shelf from the homepage and explore tab. 6.21.52 ~ 6.33.52
Hide cast button Adds an option to hide the cast button. 6.21.52 ~ 6.33.52
Hide category bar Adds an option to hide the category bar. 6.21.52 ~ 6.33.52
Hide channel guidelines Adds an option to hide the channel guidelines at the top of the comments section. 6.21.52 ~ 6.33.52
Hide double tap overlay filter Removes the dark overlay when double-tapping to seek. 6.21.52 ~ 6.33.52
Hide emoji picker and time stamp Adds an option to hide the emoji picker and time stamp when typing comments. 6.21.52 ~ 6.33.52
Hide flyout panel Adds options to hide flyout panel components. 6.21.52 ~ 6.33.52
Hide fullscreen share button Adds an option to hide the share button in the fullscreen player. 6.21.52 ~ 6.33.52
Hide general ads Adds options to hide general ads. 6.21.52 ~ 6.33.52
Hide get premium Hides the "Get Music Premium" label from the account menu and settings. 6.21.52 ~ 6.33.52
Hide handle Adds an option to hide the handle in the account menu. 6.21.52 ~ 6.33.52
Hide history button Adds an option to hide the history button in the toolbar. 6.21.52 ~ 6.33.52
Hide navigation bar component Adds options to hide navigation bar components. 6.21.52 ~ 6.33.52
Hide new playlist button Adds an option to hide the "New playlist" button in the library. 6.21.52 ~ 6.33.52
Hide player overlay filter Removes the dark overlay when single-tapping player. 6.21.52 ~ 6.33.52
Hide playlist card Adds an option to hide the playlist card from the homepage. 6.21.52 ~ 6.33.52
Hide taste builder Hides the "Tell us which artists you like" card from the homepage. 6.21.52 ~ 6.33.52
Hide terms container Adds an option to hide the terms of service container in the account menu. 6.21.52 ~ 6.33.52
Hide tooltip content Hides the tooltip box that appears when opening the app for the first time. 6.21.52 ~ 6.33.52
Hide voice search button Hides the voice search button in the search bar. 6.21.52 ~ 6.33.52
MicroG support Allows YouTube Music to run without root and under a different package name with MicroG. 6.21.52 ~ 6.33.52
Remember playback speed Adds an option to remember the last playback speed selected. 6.21.52 ~ 6.33.52
Remember repeat state Adds an option to remember the state of the repeat toggle. 6.21.52 ~ 6.33.52
Remember shuffle state Adds an option to remember the state of the shuffle toggle. 6.21.52 ~ 6.33.52
Remember video quality Adds an option to remember the last video quality selected. 6.21.52 ~ 6.33.52
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. 6.21.52 ~ 6.33.52
Replace cast button Adds an option to replace the cast button in the player with the "Open music" button. 6.21.52 ~ 6.33.52
Replace dismiss queue Adds an option to replace "Dismiss queue" with "Watch on YouTube" in the flyout menu. 6.21.52 ~ 6.33.52
Return YouTube Dislike Adds an option to show the dislike count of songs using the Return YouTube Dislike API. 6.21.52 ~ 6.33.52
Sanitize sharing links Adds an option to remove tracking query parameters from URLs when sharing links. 6.21.52 ~ 6.33.52
Settings Adds ReVanced Extended settings to YouTube Music. 6.21.52 ~ 6.33.52
SponsorBlock Adds options to enable and configure SponsorBlock, which can skip undesired video segments such as non-music sections. 6.21.52 ~ 6.33.52
Spoof app version Adds options to spoof the YouTube Music client version. This can remove the radio mode restriction in Canadian regions or disable real-time lyrics. 6.21.52 ~ 6.33.52
Translations Adds Crowdin translations for YouTube Music. 6.21.52 ~ 6.33.52
πŸ’Š Patch πŸ“œ Description 🏹 Target Version
Change package name Changes the package name for Reddit to the name specified in options.json. 2023.12.0 ~ 2024.04.0
Custom branding name Reddit Renames the Reddit app to the name specified in options.json. 2023.12.0 ~ 2024.04.0
Disable screenshot popup Adds an option to disable the popup that shows up when taking a screenshot. 2023.12.0 ~ 2024.04.0
Hide ads Adds options to hide ads. 2023.12.0 ~ 2024.04.0
Hide navigation buttons Adds options to hide buttons in the navigation bar. 2023.12.0 ~ 2024.04.0
Hide recently visited shelf Adds an option to hide the recently visited shelf in the sidebar. 2023.12.0 ~ 2024.04.0
Hide toolbar button Adds an option to hide the r/place or Reddit recap button in the toolbar. 2023.12.0 ~ 2024.04.0
Open links directly Adds an option to skip over redirection URLs in external links. 2023.12.0 ~ 2024.04.0
Open links externally Adds an option to always open links in your browser instead of in the in-app-browser. 2023.12.0 ~ 2024.04.0
Premium icon Unlocks premium app icons. 2023.12.0 ~ 2024.04.0
Remove subreddit dialog Adds options to remove the NSFW community warning and notifications suggestion dialogs by dismissing them automatically. 2023.12.0 ~ 2024.04.0
Sanitize sharing links Adds an option to remove tracking query parameters from URLs when sharing links. 2023.12.0 ~ 2024.04.0
Settings Adds ReVanced Extended settings to Reddit. 2023.12.0 ~ 2024.04.0

πŸ“ JSON Format

This section explains the JSON format for the patches.json file.

Example:

[
  {
    "name": "Default video quality",
    "description": "Adds an option to set the default video quality.",
    "compatiblePackages":[
      {
        "name":"com.google.android.youtube",
        "versions":[
          "18.25.40",
          "18.27.36",
          "18.29.38",
          "18.30.37",
          "18.31.40",
          "18.32.39",
          "18.33.40",
          "18.34.38",
          "18.35.36",
          "18.36.39",
          "18.37.36",
          "18.38.44",
          "18.39.41",
          "18.40.34",
          "18.41.39",
          "18.42.41",
          "18.43.45",
          "18.44.41",
          "18.45.43",
          "18.46.45",
          "18.48.39",
          "18.49.37",
          "19.01.34",
          "19.02.39"
        ]
      }
    ],
    "use":true,
    "requiresIntegrations":false,
    "options": []
  },
  {
    "name": "Remember video quality",
    "description": "Adds an option to remember the last video quality selected.",
    "compatiblePackages": [
      {
        "name": "com.google.android.apps.youtube.music",
        "versions": [
          "6.21.52",
          "6.22.52",
          "6.23.56",
          "6.25.53",
          "6.26.51",
          "6.27.54",
          "6.28.53",
          "6.29.58",
          "6.31.55",
          "6.33.52"
        ]
      }
    ],
    "use":true,
    "requiresIntegrations":false,
    "options": []
  },
  {
    "name": "Hide ads",
    "description": "Adds options to hide ads.",
    "compatiblePackages": [
      {
        "name": "com.reddit.frontpage",
        "versions": [
          "2023.12.0",
          "2024.04.0"
        ]
      }
    ],
    "use":true,
    "requiresIntegrations":true,
    "options": []
  }
]

About

🧩 Patches for ReVanced

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%