# [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 ([f77d743](f77d743a92)) * **Duolingo - Unlock Super:** Get correct instruction offset ([#3023](https://github.com/ReVanced/revanced-patches/issues/3023)) ([144fabe](144fabe571)) * **Google Recorder - Remove device restrictions:** Clarify limitation ([5138197](5138197358)) * **Infinity for Reddit - Spoof client:** Constrain patch to last working versions ([#2944](https://github.com/ReVanced/revanced-patches/issues/2944)) ([728d49d](728d49ddb5)) * **Relay - Spoof client:** Restore OAuth login ([df43cea](df43cea4f8)) * **Slide - Spoof client:** Use correct patch name ([444b196](444b196f41)) * **Sync for Reddit:** Do not throw an error when not necessary ([cd54466](cd544669b2)) * **TikTok - Hide ads:** Constrain to last working version ([7d9ddc9](7d9ddc9203)) * **Twitch - Audio ads:** Support missing version `16.1.0` ([#2928](https://github.com/ReVanced/revanced-patches/issues/2928)) ([c0163c1](c0163c122c)) * Use consistent toggle description ([#2983](https://github.com/ReVanced/revanced-patches/issues/2983)) ([9470694](9470694cd4)) * Use correct instruction ([ff6daf5](ff6daf55e0)) * **YouTube - Client spoof:** adjust settings text ([#3035](https://github.com/ReVanced/revanced-patches/issues/3035)) ([1818074](18180745bc)) * **YouTube - Client spoof:** Display seekbar thumbnails in high quality ([54aa358](54aa358b9f)) * **YouTube - Client spoof:** Do not record feed videos to history by default ([#3017](https://github.com/ReVanced/revanced-patches/issues/3017)) ([e341191](e34119188a)) * **YouTube - Client spoof:** Removed unused code ([#3030](https://github.com/ReVanced/revanced-patches/issues/3030)) ([1532d89](1532d899b4)) * **YouTube - Client spoof:** Restore seekbar thumbnails ([7d822dd](7d822ddbec)) * **YouTube - Client spoof:** Show seekbar thumbnail for age restricted and paid videos ([287648c](287648cf1e)) * **YouTube - Custom filter:** Use new lines between components instead of commas ([#2952](https://github.com/ReVanced/revanced-patches/issues/2952)) ([6b3bde3](6b3bde3bda)) * **YouTube - Hide "Load more" button:** Use correct names ([be335ad](be335adeb9)) * **YouTube - Hide info cards:** Fix info cards not hiding for some users ([#3039](https://github.com/ReVanced/revanced-patches/issues/3039)) ([32599ab](32599ab13d)) * **YouTube - Hide layout components:** Always hide redundant 'player audio track' button ([#2951](https://github.com/ReVanced/revanced-patches/issues/2951)) ([1f96838](1f9683849f)) * **YouTube - Hide shorts components:** Fix hiding navigation bar ([1d23dcb](1d23dcb3ea)) * **YouTube - Premium heading:** Correct inverted logic ([#3042](https://github.com/ReVanced/revanced-patches/issues/3042)) ([0204ff6](0204ff67a9)) * **YouTube - ReturnYouTubeDislike:** Revert support for 18.37.36 ([#3041](https://github.com/ReVanced/revanced-patches/issues/3041)) ([26e0e4c](26e0e4cd1d)) * **YouTube - SponsorBlock:** Adjust import/export UI text ([#3063](https://github.com/ReVanced/revanced-patches/issues/3063)) ([224142b](224142ba19)) * **YouTube - Video Id:** Fix video id not showing the currently playing video ([#3038](https://github.com/ReVanced/revanced-patches/issues/3038)) ([47c858e](47c858ef4e)) * **YouTube:** Restore functionality of `Old video quality menu` and `Custom speeds` on tablets ([#2999](https://github.com/ReVanced/revanced-patches/issues/2999)) ([2a340d2](2a340d21d7)) ### Features * Add notice for thumbnails for age restricted or paid videos ([fb60603](fb60603782)) * **Duolingo:** Remove `Unlock Duolingo Super` patch ([99bc879](99bc87909e)) * **SPB Serviceportal Bund:** Add `Remove root detection` patch ([#3049](https://github.com/ReVanced/revanced-patches/issues/3049)) ([3e9e1e2](3e9e1e2577)) * **Strava:** Add `Disable subscription suggestions` patch ([#2997](https://github.com/ReVanced/revanced-patches/issues/2997)) ([ef24167](ef241671bd)) * **Sync for Reddit - Client spoof:** Restore upload functionality ([5b09ef7](5b09ef79a8)) * **TikTok - Hide ads:** Constrain to last working version ([d83ef1e](d83ef1ed59)) * **TU Dortmund:** Add `Show on lockscreen` patch ([#2947](https://github.com/ReVanced/revanced-patches/issues/2947)) ([04bc0f5](04bc0f54e3)) * **Tumblr:** Add `Disable blog notification reminder` patch ([74df205](74df205be5)) * **Tumblr:** Add `Disable dashboard ads` patch ([#2979](https://github.com/ReVanced/revanced-patches/issues/2979)) ([c322a9b](c322a9b7aa)) * **Tumblr:** Add `Disable gift message popup` patch ([3fc6453](3fc64530c5)) * **Tumblr:** Add `Disable in-app update` patch ([#3058](https://github.com/ReVanced/revanced-patches/issues/3058)) ([b078878](b07887800b)) * **Tumblr:** Add `Disable Tumblr Live` patch ([#2987](https://github.com/ReVanced/revanced-patches/issues/2987)) ([fd2c4d1](fd2c4d13a6)) * **Twitch - Block embedded ads:** Switch from `ttv.lol` to `luminous.dev` ([2957d37](2957d3791a)) * Use properties file for `Client spoof` patches ([7d50a7b](7d50a7b178)) * **YouTube - Hide layout components:** Hide "Join" button ([9546d12](9546d12218)) * **YouTube - Hide layout components:** Hide "Notify me" button ([b2b5594](b2b5594f6a)) * **YouTube - Hide layout components:** Hide search result shelf header ([2e7ab38](2e7ab38a3d)) * **YouTube - Hide layout components:** Hide timed reactions ([bf628dc](bf628dc0ea)) * **YouTube - Premium heading:** Allow using default heading ([#3029](https://github.com/ReVanced/revanced-patches/issues/3029)) ([acadac3](acadac3049)) * **YouTube - Spoof app version:** add version 18.20.39 ([#3001](https://github.com/ReVanced/revanced-patches/issues/3001)) ([b7b0e07](b7b0e076e7)) * **YouTube:** Add `Bypass URL redirects` patch ([01e3642](01e36428a0)) * **YouTube:** Bump compatibility to `18.37.36` ([#3028](https://github.com/ReVanced/revanced-patches/issues/3028)) ([73e8b3f](73e8b3f81b))
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.