Skip to content

Releases: inotia00/revanced-patches

v5.2.2

16 Jan 03:45
Compare
Choose a tag to compare

YouTube

  • fix(YouTube): Unable to access Autoplay next video setting inotia00/ReVanced_Extended#2664
  • fix(YouTube): When getting a Drawable, the theme is not set, so spam logs are printed (unpatched YouTube bug) inotia00/ReVanced_Extended#2658 (comment)
  • fix(YouTube - Fullscreen components): Fullscreen layout refreshes multiple times when Quick actions top margin is set
  • fix(YouTube - Hide feed components): Hide carousel shelf hides the contents of Courses inotia00/ReVanced_Extended#2653
  • fix(YouTube - Video Playback): Incorrect JSON parsing #120
  • fix(YouTube - Video Playback): Unnecessary error logs are printed when Disable playback speed for music is enabled
  • fix(YouTube): No longer setting the resource Id of a field in the Constructor method

YouTube Music

  • fix(YouTube Music - Dark theme): Gradient not applied to playlist header background
  • fix(YouTube Music - Disable music video in album): App crashes on Android 5 / 6 devices

Reddit

  • feat(Reddit - Hide navigation buttons): Add support for latest versions
  • fix(Reddit - Hide Recently Visited shelf): Patch broken in Reddit 2025.02.0 inotia00/ReVanced_Extended#2666
  • fix(Reddit - Remove subreddit dialog): Remove notification suggestion dialog not working in Reddit 2024.41.0+ inotia00/ReVanced_Extended#2667

Shared

  • chore: Clarify strings #121
  • chore: Reorder and update some strings #118
  • chore(Spoof streaming data): Increase byte array size
  • feat(Inclusive span): Print logs only when Enable debug buffer logging is enabled
  • feat(Spoof streaming data): Add more parameters used by the official YouTube client
  • feat(Spoof streaming data): Disable PoToken service when Spoof streaming data is turned on
  • feat(Translations): Remove strings not included in the patch option String resources to keep from App languages ​​as well
  • feat(Utils): Use more Contexts for activities/services to avoid NullPointerException in Context.getResources()
  • fix(Spoof streaming data): Instead of the client version, the client id is set in the X-YouTube-Client-Version field of the header
  • fix(Spoof user agent): Use original package name in query parameter of api/stats
  • refactor(GmsCore support): Remove unnecessary constants and disable unused services #119

Announcement

Contribute to translation

v5.2.1

07 Jan 05:17
Compare
Choose a tag to compare

YouTube

  • chore(YouTube - Video playback): Disable music playback speed is applied a little faster
  • feat(YouTube - Change start page): Add more start page #115
  • feat(YouTube - Fullscreen components): Add Enter fullscreen mode setting
  • feat(YouTube - Fullscreen components): Add Exit fullscreen mode setting
  • feat(YouTube - Fullscreen components): Remove Force fullscreen setting
  • feat(YouTube - Hide layout components): Add Disable translucent status bar setting
  • feat(YouTube - Navigation bar components): Revert - 'Add Disable translucent status bar setting, Separate Enable translucent navigation bar setting into Disable light translucent bar and Disable dark translucent bar settings' (Close inotia00/ReVanced_Extended#2604 inotia00/ReVanced_Extended#2607)
  • feat(YouTube - Seekbar components): If the Custom braning icon patch is included and the patch option Restore old splash animation is enabled, it will not change the Seekbar color from the original splash animation (Lottie animation)
  • feat(YouTube - Spoof streaming data): Add setting to change PoToken / Visitor Data inotia00/ReVanced_Extended#2630 (comment)
  • feat(YouTube - Spoof streaming data): Remove Use Android clients only setting, restore Force iOS AVC setting
  • feat(YouTube - Swipe controls): Add settings - Disable swipe to enter fullscreen mode, Disable swipe to exit fullscreen mode & Change default values ​​- Disable swipe to change video, Disable watch panel gestures
  • feat(YouTube - Video playback): Improve Disable music playback speed setting #117
  • fix(YouTube): Patched app crashes after first launch or clearing data (Close inotia00/ReVanced_Extended#2604 inotia00/ReVanced_Extended#2607)
  • fix(YouTube - Custom branding icon): Restrict the version that can use the patch options Change splash icons to YouTube 19.16.39 (Close inotia00/ReVanced_Extended#2605)
  • fix(YouTube - Disable haptic feedback): Disable seek haptic feedback doesn't work inotia00/ReVanced_Extended#2579
  • fix(YouTube - Hide feed components): Your Movies is empty when turning on Hide carousel shelf #116
  • fix(YouTube - Overlay buttons): Overlay buttons do not disappear immediately when fullscreen button is clicked
  • fix(YouTube - Overlay buttons): Restrict the version that can use the patch options Bottom margin and Wider between-buttons space to YouTube 19.16.39 (Close inotia00/ReVanced_Extended#2608)
  • fix(YouTube - Return YouTube Dislike): Match with ReVanced (Close inotia00/ReVanced_Extended#2611)
  • fix(YouTube - Settings): Misaligned icons and titles in RVX settings toolbar on Android 15 inotia00/ReVanced_Extended#2602
  • fix(YouTube - SponsorBlock): Show a toast and not a dialog if segment submitted successfully (Close inotia00/ReVanced_Extended#2598)
  • fix(YouTube - Spoof streaming data): Enhanced bitrate not available on Android VR, Android TV
  • fix(YouTube - Spoof streaming data): Mark login-required client
  • fix(YouTube - Swipe controls): Gestures are not disabled in the channel bar even though Disable watch panel gestures is turned on (YouTube 19.16.39+)
  • fix(YouTube - Toolbar components): Use Cairo icon for settings icon when Replace Create button is turned on inotia00/ReVanced_Extended#2614

YouTube Music

  • feat(YouTube Music): Add Dark theme patch, Remove Amoled patch
  • feat(YouTube Music): Add Disable music video in album patch inotia00/ReVanced_Extended#2568
  • feat(YouTube Music - Navigation bar components): Change default value of Enable black navigation bar to off
  • feat(YouTube Music - Spoof streaming data): Remove Android Creator and iOS Music, add Android Music (Close inotia00/ReVanced_Extended#2617)
  • fix(YouTube Music - Custom header): Not working on YouTube Music 7.25.53 inotia00/ReVanced_Extended#2612
  • fix(YouTube Music - Player components): Restore old comments popup panels not working on YouTube Music 7.25.53
  • fix(YouTube Music - Spoof streaming data): Last selected value is not remembered in ListPreference Dialog
  • fix(YouTube Music - Spoof streaming data): Sometimes the app crashes when connected to Wi-Fi

Shared

  • feat(GmsCore support): Match with ReVanced
  • fix(GmsCore support): Do not show battery optimization error on Android Automotive devices (Google built-in)
  • fix(Spoof streaming data): Ignore exception if hide ads is disabled
  • fix(Spoof streaming data): Requests sent in incorrect client order
  • fix(Spoof streaming data): Specify language code only for clients that cannot log in
  • fix: In app strings and patch descriptions #114
  • revert(Hide ads): Disable advertising id

Announcement

  • There is a change in options.json. If you see warnings related to patch options, remove the options.json file or Patch options.
  • YouTube Music's support version has been upgraded to 7.25.53, but please read the following issue and upgrade only if necessary: inotia00/ReVanced_Extended#2554.
  • Compatible ReVanced Manager: RVX Manager v1.23.5 (fork).

Contribute to translation

v5.2.1-dev.4

06 Jan 12:40
Compare
Choose a tag to compare
v5.2.1-dev.4 Pre-release
Pre-release

YouTube

  • chore(YouTube - Video playback): Disable music playback speed is applied a little faster
  • fix(YouTube - Spoof streaming data): Enhanced bitrate not available on Android VR, Android TV

YouTube Music

  • feat(YouTube Music): Add Dark theme patch, Remove Amoled patch
  • feat(YouTube Music - Navigation bar components): Change default value of Enable black navigation bar to off
  • feat(YouTube Music - Disable music video in album): Remove Dismiss queue options
  • fix(YouTube Music - Player components): Restore old comments popup panels not working on YouTube Music 7.25.53

Shared

  • fix(Spoof streaming data): Requests sent in incorrect client order

Announcement

  • There is a change in options.json. If you see warnings related to patch options, remove the options.json file or Patch options.
  • YouTube Music's support version has been upgraded to 7.25.53, but please read the following issue and upgrade only if necessary: inotia00/ReVanced_Extended#2554.
  • Compatible ReVanced Manager: RVX Manager v1.23.5 (fork).

Contribute to translation

v5.2.1-dev.3

04 Jan 10:25
Compare
Choose a tag to compare
v5.2.1-dev.3 Pre-release
Pre-release

YouTube

  • fix(YouTube): Patched app crashes after first launch or clearing data

YouTube Music

  • feat(YouTube Music - Disable music video in album): Add redirection option
  • fix(YouTube Music - Spoof streaming data): Sometimes the app crashes when connected to Wi-Fi

Announcement

Contribute to translation

v5.2.1-dev.2

03 Jan 13:59
Compare
Choose a tag to compare
v5.2.1-dev.2 Pre-release
Pre-release

YouTube

  • fix(YouTube): Patched app crashes after first launch or clearing data
  • feat(YouTube - Fullscreen components): Add Enter fullscreen mode setting
  • feat(YouTube - Fullscreen components): Add Exit fullscreen mode setting
  • feat(YouTube - Fullscreen components): Remove Force fullscreen setting
  • feat(YouTube - Hide layout components): Add Disable translucent status bar setting
  • feat(YouTube - Swipe controls): Add settings - Disable swipe to enter fullscreen mode, Disable swipe to exit fullscreen mode & Change default values ​​- Disable swipe to change video, Disable watch panel gestures
  • feat(YouTube - Video playback): Improve Disable music playback speed setting #117
  • fix(YouTube - Overlay buttons): Overlay buttons do not disappear immediately when fullscreen button is clicked
  • fix(YouTube - Settings): Misaligned icons and titles in RVX settings toolbar on Android 15 inotia00/ReVanced_Extended#2602
  • fix(YouTube - SponsorBlock): Show a toast and not a dialog if segment submitted successfully (Close inotia00/ReVanced_Extended#2598)
  • fix(YouTube - Spoof streaming data): Mark login-required client
  • fix(YouTube - Toolbar components): Use Cairo icon for settings icon when Replace Create button is turned on inotia00/ReVanced_Extended#2614

YouTube Music

Shared

  • revert(Hide ads): Disable advertising id
  • feat(GmsCore support): Match with ReVanced

Announcement

Contribute to translation

v5.2.1-dev.1

31 Dec 13:09
Compare
Choose a tag to compare
v5.2.1-dev.1 Pre-release
Pre-release

YouTube

  • feat(YouTube - Change start page): Add more start page #115
  • feat(YouTube - Navigation bar components): Revert - 'Add Disable translucent status bar setting, Separate Enable translucent navigation bar setting into Disable light translucent bar and Disable dark translucent bar settings' (Close inotia00/ReVanced_Extended#2604 inotia00/ReVanced_Extended#2607)
  • feat(YouTube - Seekbar components): If the Custom braning icon patch is included and the patch option Restore old splash animation is enabled, it will not change the Seekbar color from the original splash animation (Lottie animation)
  • feat(YouTube - Spoof streaming data): Add setting to change PoToken / Visitor Data inotia00/ReVanced_Extended#2630 (comment)
  • feat(YouTube - Spoof streaming data): Remove Use Android clients only setting, restore Force iOS AVC setting
  • fix(YouTube - Custom branding icon): Restrict the version that can use the patch options Change splash icons to YouTube 19.16.39 (Close inotia00/ReVanced_Extended#2605)
  • fix(YouTube - Disable haptic feedback): Disable seek haptic feedback doesn't work inotia00/ReVanced_Extended#2579
  • fix(YouTube - Hide feed components): Your Movies is empty when turning on Hide carousel shelf #116
  • fix(YouTube - Miniplayer): Patched app crashes after first launch or clearing data (Close inotia00/ReVanced_Extended#2604 inotia00/ReVanced_Extended#2607)
  • fix(YouTube - Overlay buttons): Restrict the version that can use the patch options Bottom margin and Wider between-buttons space to YouTube 19.16.39 (Close inotia00/ReVanced_Extended#2608)
  • fix(YouTube - Return YouTube Dislike): Match with ReVanced (Close inotia00/ReVanced_Extended#2611)
  • fix(YouTube - Swipe controls): Gestures are not disabled in the channel bar even though Disable watch panel gestures is turned on (YouTube 19.16.39+)

YouTube Music

  • feat(YouTube Music - Spoof streaming data): Remove Android Creator and iOS Music, add Android Music (Close inotia00/ReVanced_Extended#2617)
  • fix(YouTube Music - Custom header): Not working on YouTube Music 7.25.53 inotia00/ReVanced_Extended#2612
  • fix(YouTube Music - Spoof streaming data): Last selected value is not remembered in ListPreference Dialog

Shared

  • fix: In app strings and patch descriptions #114
  • fix(GmsCore support): Do not show battery optimization error on Android Automotive devices (Google built-in)
  • fix(Spoof streaming data): Ignore exception if hide ads is disabled
  • fix(Spoof streaming data): Specify language code only for clients that cannot log in

Announcement

Contribute to translation

v5.1.3

22 Dec 09:35
Compare
Choose a tag to compare

YouTube

Reddit

Announcement

Contribute to translation

v5.1.2

22 Dec 07:56
Compare
Choose a tag to compare

YouTube

YouTube Music

  • feat(YouTube Music): Change the latest supported version from 7.25.52 to 7.25.53
  • feat(YouTube Music - Spoof client): Limit support version to 7.16.53 and change default client preset
  • fix(YouTube Music): App crashes when including Hide action bar components patch inotia00/ReVanced_Extended#2584

Reddit

Shared

  • fix(RVX Manager): WARNING and INFO are not printed inotia00/ReVanced_Extended#2590
  • refactor(Spoof streaming data): No longer using Java reflection to improve performance #113

Announcement

Contribute to translation

v5.1.1

21 Dec 06:13
Compare
Choose a tag to compare

YouTube

  • chore(YouTube - Description components): Clarify and fix some strings
  • chore(YouTube): Match some Extension with ReVanced
  • feat(YouTube): Support version 19.44.39
  • feat(YouTube - Navigation bar components): Add Disable translucent status bar setting
  • feat(YouTube - Navigation bar components): Add missing resource for Cairo notification icon (YouTube 19.34.42+) inotia00/ReVanced_Extended#2553
  • feat(YouTube - Navigation bar components): Separate Enable translucent navigation bar setting into Disable light translucent bar and Disable dark translucent bar settings
  • feat(YouTube - Overlay buttons): Add missing ALL_CONTENTS_WITH_TIME_ASCENDING type #105
  • feat(YouTube - Player components): Add Hide Chat summary in live chat setting inotia00/ReVanced_Extended#2545
  • feat(YouTube - Remove background playback restrictions): Add PiP mode support in Shorts
  • feat(YouTube - Seekbar components): Change default seekbar color to match new branding inotia00/ReVanced_Extended#2466
  • feat(YouTube - Seekbar components): Remove Enable Cairo seekbar setting, which is no longer needed (Enabled by default in YouTube 19.34.42+)
  • feat(YouTube - Shorts components): Add Change Shorts background repeat state setting (YouTube 19.34.42+)
  • feat(YouTube - Shorts components): Add Custom actions in flyout menu setting (YouTube 19.05.36+)
  • feat(YouTube - Shorts components): Add Custom actions in toolbar setting (YouTube 18.38.44+) #106
  • feat(YouTube - Shorts components): Add Restore old player layout setting (YouTube 18.29.38 ~ 19.16.39)
  • feat(YouTube - Shorts components): Add styles to custom actions dialog #107
  • feat(YouTube - Spoof app version): Add target version 19.26.42 - Disable Cairo icon in navigation and toolbar and 19.33.37 - Restore old playback speed flyout panel
  • feat(YouTube - Spoof streaming data): Remove Skip iOS livestream playback setting (no longer needed)
  • feat(YouTube - Spoof streaming data): Separate Sync video length before playback setting
  • feat(YouTube - Swipe controls): Change the setting name Enable watch panel gestures to Disable watch panel gestures, and change the setting name Enable swipe to change video to Disable swipe to change video
  • fix(YouTube): Patching fails under certain conditions inotia00/ReVanced_Extended#2538
  • fix(YouTube): Splash screen background color does not change in dark mode if Theme patch is excluded
  • fix(YouTube): When clicking on timestamps in comments, playback speed sometimes changes to 1.0x (unpatched YouTube bug)
  • fix(YouTube - Custom Shorts action buttons): Patch not working on YouTube 19.38.41+
  • fix(YouTube - Custom branding icon): Patch option restoreOldSplashAnimation not working in YouTube 19.32.39+
  • fix(YouTube - Hide ads): Hide new type of featured promotions
  • fix(YouTube - Hide feed components): New kind of community posts are not hidden
  • fix(YouTube - Hide feed components): Hide carousel shelf hiding in library in certain situations
  • fix(YouTube - Hide feed components): Hide carousel shelf not hiding in home feed in certain situations
  • fix(YouTube - Hide player flyout menu): Sleep timer menu always hidden in YouTube 19.34.42+
  • fix(YouTube - MaterialYou): Theme not applied to notification dots in YouTube 19.34.42+
  • fix(YouTube - Miniplayer): Use estimated maximum on screen size for devices with low density screens
  • fix(YouTube - Player components): Hide seek message not working on YouTube 19.34.42+
  • fix(YouTube - Seekbar components): Custom seekbar color not applied to gradient seekbar in YouTube 19.34.42+
  • fix(YouTube - Shorts components): Hide Shorts shelves not hiding in home feed in certain situations
  • fix(YouTube - Spoof streaming data): Livestreams always start from the beginning on iOS client
  • fix(YouTube - Spoof streaming data): Videos end 1 second early on iOS client
  • fix(YouTube - Theme): Splash background color not applied in latest YouTube client
  • fix(YouTube - Video playback): Applying default video quality to Shorts causes the beginning of the shorts to get stuck in a loop
  • refactor(YouTube - Spoof streaming data): Remove Force iOS AVC setting #103

YouTube Music

  • feat(YouTube Music): Support version 7.25.52 inotia00/ReVanced_Extended#2554
  • feat(YouTube Music): Add Disable DRC audio patch inotia00/ReVanced_Extended#2552
  • feat(YouTube Music): Add Spoof streaming data patch
  • feat(YouTube Music - Hide action bar components): Limit the available versions of the Override Download action button setting to 7.16.53
  • feat(YouTube Music - Hide player flyout menu): add Hide Speed dial menu setting #104
  • feat(YouTube Music - Spoof client): Add Use old client setting and Default client setting
  • fix(YouTube Music - Hide action bar components): Hide Download button setting not working in YouTube Music 7.25.52
  • fix(YouTube Music - SponsorBlock): Change segment behavior and About sections are hidden in the settings inotia00/ReVanced_Extended#2575
  • fix(YouTube Music - Spoof client): Incorrect client version used
  • fix(YouTube Music): Incorrect compatibility version specified for Disable Cairo splash animation patch

Reddit

  • feat(Reddit): Remove version constraint
  • fix(Reddit): Limit the available versions of the Hide navigation buttons patch to 2024.17.0

Shared

  • chore(GmsCore support): Use more generic message
  • chore(JsonPatchesFileGenerator): Match patch list format with ReVanced API 4
  • chore(Spoof streaming data): Reduce the size of approxDurationMsMap and change it to remove it from the Map immediately
  • feat(Spoof streaming data): Separate Sync video length before playback setting
  • fix(Change version code): Remove patch option changeVersionCode, which is no longer needed
  • fix(Custom branding): Patching fails in some environments when the path entered in the patch options contains uppercase letters
  • fix(SponsorBlock): Show create new segment error messages using a dialog
  • fix(Spoof streaming data): Performance degradation on iOS client #110
  • refactor(Spoof streaming data): Instead of replacing the entire array StreamingData.formats, replace only the approxDurationMs field

Announcement

Contribute to translation

v5.1.1-dev.3

21 Dec 05:59
1509deb
Compare
Choose a tag to compare
v5.1.1-dev.3 Pre-release
Pre-release

YouTube

  • chore(YouTube): Match some Extension with ReVanced
  • feat(YouTube): Support version 19.44.39
  • feat(YouTube - Navigation bar components): Add Disable translucent status bar setting
  • feat(YouTube - Navigation bar components): Separate Enable translucent navigation bar setting into Disable light translucent bar and Disable dark translucent bar settings
  • feat(YouTube - Shorts components): Add Restore old player layout setting (YouTube 18.29.38 ~ 19.16.39)
  • feat(YouTube - Shorts components): Add styles to custom actions dialog #107
  • feat(YouTube - Spoof streaming data): Separate Sync video length before playback setting
  • feat(YouTube - Swipe controls): Change the setting name Enable watch panel gestures to Disable watch panel gestures, and change the setting name Enable swipe to change video to Disable swipe to change video
  • fix(YouTube - Custom Shorts action buttons): Patch not working on YouTube 19.38.41+
  • fix(YouTube - Custom branding icon): Patch option restoreOldSplashAnimation not working in YouTube 19.32.39+
  • fix(YouTube - Hide feed components): Hide carousel shelf hiding in library in certain situations
  • fix(YouTube - Miniplayer): Use estimated maximum on screen size for devices with low density screens
  • fix(YouTube - Theme): Splash background color not applied in latest YouTube client
  • fix(YouTube - Video playback): Applying default video quality to Shorts causes the beginning of the shorts to get stuck in a loop
  • fix(YouTube): Splash screen background color does not change in dark mode if Theme patch is excluded
  • fix(YouTube): When clicking on timestamps in comments, playback speed sometimes changes to 1.0x (unpatched YouTube bug)

YouTube Music

  • feat(YouTube Music - Hide action bar components): Limit the available versions of the Override Download action button setting to 7.16.53
  • feat(YouTube Music - Spoof client): Add Use old client setting and Default client setting
  • fix(YouTube Music - Hide action bar components): Hide Download button setting not working in YouTube Music 7.25.52
  • fix(YouTube Music - SponsorBlock): Change segment behavior and About sections are hidden in the settings inotia00/ReVanced_Extended#2575
  • fix(YouTube Music - Spoof client): Incorrect client version used
  • fix(YouTube Music): Incorrect compatibility version specified for Disable Cairo splash animation patch

Reddit

  • feat(Reddit): Remove version constraint
  • fix(Reddit): Limit the available versions of the Hide navigation buttons patch to 2024.17.0

Shared

  • chore(GmsCore support): Use more generic message
  • chore(JsonPatchesFileGenerator): Match patch list format with ReVanced API 4
  • chore(Spoof streaming data): Reduce the size of approxDurationMsMap and change it to remove it from the Map immediately
  • feat(Spoof streaming data): Separate Sync video length before playback setting
  • fix(Change version code): Remove patch option changeVersionCode, which is no longer needed
  • fix(SponsorBlock): Show create new segment error messages using a dialog
  • fix(Spoof streaming data): Performance degradation on iOS client #110
  • refactor(Spoof streaming data): Instead of replacing the entire array StreamingData.formats, replace only the approxDurationMs field

Announcement

Contribute to translation