# [2.191.0](https://github.com/ReVanced/revanced-patches/compare/v2.190.0...v2.191.0) (2023-10-04) ### Bug Fixes * Add hooks to existing hook set ([5655067](5655067f28
)) * **Duolingo - Unlock Super:** Get correct instruction offset ([#3023](https://github.com/ReVanced/revanced-patches/issues/3023)) ([5146de8](5146de872a
)) * **Google Recorder - Remove device restrictions:** Clarify limitation ([094f57b](094f57b601
)) * **Infinity for Reddit - Spoof client:** Constrain patch to last working versions ([#2944](https://github.com/ReVanced/revanced-patches/issues/2944)) ([ee975de](ee975dea84
)) * **Relay - Spoof client:** Restore OAuth login ([96e01f7](96e01f7a7b
)) * **Slide - Spoof client:** Use correct patch name ([f355dbf](f355dbf1d2
)) * **Sync for Reddit:** Do not throw an error when not necessary ([ef644e4](ef644e4801
)) * **TikTok - Hide ads:** Constrain to last working version ([56e45a6](56e45a60a4
)) * **Twitch - Audio ads:** Support missing version `16.1.0` ([#2928](https://github.com/ReVanced/revanced-patches/issues/2928)) ([688d8fa](688d8fa7e8
)) * Use consistent toggle description ([#2983](https://github.com/ReVanced/revanced-patches/issues/2983)) ([ceaa512](ceaa512f31
)) * Use correct instruction ([246cf2c](246cf2cc92
)) * **YouTube - Client spoof:** adjust settings text ([#3035](https://github.com/ReVanced/revanced-patches/issues/3035)) ([59a2e96](59a2e9617f
)) * **YouTube - Client spoof:** Display seekbar thumbnails in high quality ([5e8a2d3](5e8a2d3fe7
)) * **YouTube - Client spoof:** Do not record feed videos to history by default ([#3017](https://github.com/ReVanced/revanced-patches/issues/3017)) ([5ccbf1b](5ccbf1bf8e
)) * **YouTube - Client spoof:** Removed unused code ([#3030](https://github.com/ReVanced/revanced-patches/issues/3030)) ([15e27bf](15e27bf93e
)) * **YouTube - Client spoof:** Restore seekbar thumbnails ([bf4a115](bf4a1159ff
)) * **YouTube - Client spoof:** Show seekbar thumbnail for age restricted and paid videos ([1a79300](1a793007c9
)) * **YouTube - Custom filter:** Use new lines between components instead of commas ([#2952](https://github.com/ReVanced/revanced-patches/issues/2952)) ([ecb2e32](ecb2e32b1e
)) * **YouTube - Hide "Load more" button:** Use correct names ([569c3cd](569c3cde98
)) * **YouTube - Hide info cards:** Fix info cards not hiding for some users ([#3039](https://github.com/ReVanced/revanced-patches/issues/3039)) ([cb38637](cb38637e6b
)) * **YouTube - Hide layout components:** Always hide redundant 'player audio track' button ([#2951](https://github.com/ReVanced/revanced-patches/issues/2951)) ([ca632bd](ca632bd2cc
)) * **YouTube - Hide shorts components:** Fix hiding navigation bar ([2de51e6](2de51e65f0
)) * **YouTube - Premium heading:** Correct inverted logic ([#3042](https://github.com/ReVanced/revanced-patches/issues/3042)) ([b33ed75](b33ed75737
)) * **YouTube - ReturnYouTubeDislike:** Revert support for 18.37.36 ([#3041](https://github.com/ReVanced/revanced-patches/issues/3041)) ([3761073](37610732da
)) * **YouTube - SponsorBlock:** Adjust import/export UI text ([#3063](https://github.com/ReVanced/revanced-patches/issues/3063)) ([4e5513e](4e5513e973
)) * **YouTube - Video Id:** Fix video id not showing the currently playing video ([#3038](https://github.com/ReVanced/revanced-patches/issues/3038)) ([f6f226b](f6f226ba28
)) * **YouTube:** Restore functionality of `Old video quality menu` and `Custom speeds` on tablets ([#2999](https://github.com/ReVanced/revanced-patches/issues/2999)) ([238bed1](238bed1251
)) ### Features * Add notice for thumbnails for age restricted or paid videos ([f7cf70b](f7cf70b5d3
)) * **Duolingo:** Remove `Unlock Duolingo Super` patch ([b4b9746](b4b9746361
)) * **SPB Serviceportal Bund:** Add `Remove root detection` patch ([#3049](https://github.com/ReVanced/revanced-patches/issues/3049)) ([481bf58](481bf583af
)) * **Strava:** Add `Disable subscription suggestions` patch ([#2997](https://github.com/ReVanced/revanced-patches/issues/2997)) ([af02175](af0217594d
)) * **Sync for Reddit - Client spoof:** Restore upload functionality ([9344c8a](9344c8a067
)) * **TikTok - Hide ads:** Constrain to last working version ([516e8a1](516e8a14c0
)) * **TU Dortmund:** Add `Show on lockscreen` patch ([#2947](https://github.com/ReVanced/revanced-patches/issues/2947)) ([9a18326](9a18326aeb
)) * **Tumblr:** Add `Disable blog notification reminder` patch ([29f19b9](29f19b9378
)) * **Tumblr:** Add `Disable dashboard ads` patch ([#2979](https://github.com/ReVanced/revanced-patches/issues/2979)) ([07c267a](07c267ad20
)) * **Tumblr:** Add `Disable gift message popup` patch ([a4d6b4e](a4d6b4e5ce
)) * **Tumblr:** Add `Disable in-app update` patch ([#3058](https://github.com/ReVanced/revanced-patches/issues/3058)) ([5e8076b](5e8076b330
)) * **Tumblr:** Add `Disable Tumblr Live` patch ([#2987](https://github.com/ReVanced/revanced-patches/issues/2987)) ([bf1f9dc](bf1f9dc799
)) * **Twitch - Block embedded ads:** Switch from `ttv.lol` to `luminous.dev` ([0fe115e](0fe115e8f9
)) * Use properties file for `Client spoof` patches ([e5d548c](e5d548c642
)) * **YouTube - Hide layout components:** Hide "Join" button ([1b71f89](1b71f893bb
)) * **YouTube - Hide layout components:** Hide "Notify me" button ([3027c15](3027c15757
)) * **YouTube - Hide layout components:** Hide search result shelf header ([f4eda8c](f4eda8c8d1
)) * **YouTube - Hide layout components:** Hide timed reactions ([d0a775d](d0a775d685
)) * **YouTube - Premium heading:** Allow using default heading ([#3029](https://github.com/ReVanced/revanced-patches/issues/3029)) ([d5ab35a](d5ab35a444
)) * **YouTube - Spoof app version:** add version 18.20.39 ([#3001](https://github.com/ReVanced/revanced-patches/issues/3001)) ([f14c5e7](f14c5e7979
)) * **YouTube:** Add `Bypass URL redirects` patch ([125cac5](125cac5928
)) * **YouTube:** Bump compatibility to `18.37.36` ([#3028](https://github.com/ReVanced/revanced-patches/issues/3028)) ([eda28e5](eda28e507e
))
Continuing the legacy of Vanced
🧩 ReVanced Patches
This repository contains a collection of ReVanced Patches.
❓ About
Patches are small modifications to Android apps that allow you to change the behaviour of or add new features, block ads, customize the appearance, and much more.
💪 Features
Some of the features the patches provide are:
- 🚫 Block ads: Say goodbye to ads
- ⭐ Customize your app: Personalize the appearance of apps with various layouts and themes
- 🪄 Add new features: Extend the functionality of apps with lots of new features
- ⚙️ Miscellaneous and general purpose: Rename packages, enable debugging, disable screen capture restrictions, export activities, etc.
- ✨ And much more!
For a full list of all available patches, visit revanced.app/patches.
🚀 How to get started
You can use ReVanced CLI or ReVanced Manager to use ReVanced Patches.
📚 Everything else
📙 Contributing
Thank you for considering contributing to ReVanced Patches. You can find the contribution guidelines here.
📃 Documentation
The documentation provides the fundamentals of patches and everything necessary to create your own patch from scratch. You can find it here.
🛠️ Building
In order to build ReVanced Patches, you can follow the ReVanced documentation.
📜 Licence
ReVanced Patches is licensed under the GPLv3 licence. Please see the licence file for more information. tl;dr you may copy, distribute and modify ReVanced patches as long as you track changes/dates in source files. Any modifications to ReVanced Patches must also be made available under the GPL along with build & install instructions.