ReVanced Extended fork for YouTube 17.34.36.
A fork of inotia00's ReVanced Extended (RVX) Patches.
See [How to build] page in documentations.
Other information is also available on [documentations] (GitHub Wiki).
The last YouTube app that supports Android 6-7 is 17.34.36. (or 17.34.35)
However, the latest ReVanced/RVX Patches doesn't support YouTube 17.34.36.
By using this fork, you can patch YouTube 17.34.36, and you can use YouTube ReVanced on Android 6 or 7.
This fork is based on the latest RVX Patches, and I added minimal changes to support 17.34.36.
In Feb 4, 2025, Google started to show the force update screen ("Update your app" / "Switch to YouTube.com") to old clients less than 19.01.xx.
This means that the stock YouTube app is no longer usable on Android 6-7.
![](https://private-user-images.githubusercontent.com/90122968/409563678-ad3d5099-9e6a-4915-aa5b-04f1ee22477e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NTY3NTMsIm5iZiI6MTczODk1NjQ1MywicGF0aCI6Ii85MDEyMjk2OC80MDk1NjM2NzgtYWQzZDUwOTktOWU2YS00OTE1LWFhNWItMDRmMWVlMjI0NzdlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDE5MjczM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI0MjY1MzI2NzA4OTEzNzJjYTAxMTExODI4YzI3YmQxMzRkYzhmOTdhNTc5ZWNkN2VjNDQ3NzViOGU0ZGM1ODImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.s2j-1qFhxsAwpk68O8ufCqqc-cuc-Yisw26_CnInCVY)
However, RVX's "Disable update screen" patch can disable this update screen!
By this patch, you can continue to use YouTube app on Android 6-7 for the next 4-5 months.
(This method will work until Google shuts down the old clients. After that, old clients become completely unavailable with [400] error. Details)
In January 2025, the biggest update was released!
Since then, this fork is based on the latest RVX Patches.
Previously, this patch was based on RVX v2.160.1 (released in Feb 13, 2023).
v2.160.1 was the last version that works on 17.34.36.
But it was too old and has fewer features than now.
For example, the current RVX Patches contains a lot of new features that should also be available in 17.34.36, but this fork didn't have such features.
So I moved to latest version of RVX Patches and added only minimal changes for 17.34.36.
Almost all RVX features are available now!
And it will always follow the RVX's update!
I keep the diff commits clean, so I will be able to follow the RVX updates easily by just rebase my diff commits.
💊 Patch | 📜 Description | 🏹 Target Version |
---|---|---|
Alternative thumbnails |
Adds options to replace video thumbnails using the DeArrow API or image captures from the video. | 17.34.36 |
Bypass URL redirects |
Adds an option to bypass URL redirects and open the original URL directly. | 17.34.36 |
Bypass image region restrictions |
Adds an option to use a different host for static images, so that images blocked in some countries can be received. | 17.34.36 |
Change layout |
Adds an option to change the dp in order to use a tablet or phone layout. | 17.34.36 |
Change live ring click action |
Adds an option to open the channel instead of the live stream when clicking on the live ring. | 17.34.36 |
Change start page |
Adds an option to set which page the app opens in instead of the homepage. | 17.34.36 |
Custom Shorts action buttons |
Changes, at compile time, the icon of the action buttons of the Shorts player. | 17.34.36 |
Custom branding icon for YouTube |
Changes the YouTube app icon to the icon specified in patch options. | 17.34.36 |
Custom branding name for YouTube |
Changes the YouTube app name to the name specified in patch options. | 17.34.36 |
Custom double tap length |
Adds Double-tap to seek values that are specified in patch options. | 17.34.36 |
Custom header for YouTube |
Applies a custom header in the top left corner within the app. | 17.34.36 |
Description components |
Adds options to hide and disable description components. | 17.34.36 |
Disable QUIC protocol |
Adds an option to disable CronetEngine's QUIC protocol. | 17.34.36 |
Disable forced auto audio tracks |
Adds an option to disable audio tracks from being automatically enabled. | 17.34.36 |
Disable forced auto captions |
Adds an option to disable captions from being automatically enabled. | 17.34.36 |
Disable haptic feedback |
Adds options to disable haptic feedback when swiping in the video player. | 17.34.36 |
Disable resuming Shorts on startup |
Adds an option to disable the Shorts player from resuming on app startup when Shorts were last being watched. | 17.34.36 |
Disable update screen |
Disable the force update screen ("Switch to YouTube.com" or "Update your app") | 17.34.36 |
Enable OPUS codec |
Adds an option to enable the OPUS audio codec if the player response includes it. | 17.34.36 |
Enable debug logging |
Adds an option to enable debug logging. | 17.34.36 |
Force hide player buttons background |
Removes, at compile time, the dark background surrounding the video player controls. | 17.34.36 |
Fullscreen components |
Adds options to hide or change components related to fullscreen. | 17.34.36 |
GmsCore support |
Allows patched Google apps to run without root and under a different package name by using GmsCore instead of Google Play Services. | 17.34.36 |
Hide Shorts dimming |
Removes, at compile time, the dimming effect at the top and bottom of Shorts videos. | 17.34.36 |
Hide accessibility controls dialog |
Removes, at compile time, accessibility controls dialog 'Turn on accessibility controls for the video player?'. | 17.34.36 |
Hide action buttons |
Adds options to hide action buttons under videos. | 17.34.36 |
Hide ads |
Adds options to hide ads. | 17.34.36 |
Hide comments components |
Adds options to hide components related to comments. | 17.34.36 |
Hide feed components |
Adds options to hide components related to feeds. | 17.34.36 |
Hide feed flyout menu |
Adds the ability to hide feed flyout menu components using a custom filter. | 17.34.36 |
Hide layout components |
Adds options to hide general layout components. | 17.34.36 |
Hide player buttons |
Adds options to hide buttons in the video player. | 17.34.36 |
Hide player flyout menu |
Adds options to hide player flyout menu components. | 17.34.36 |
Hide shortcuts |
Remove, at compile time, the app shortcuts that appears when the app icon is long pressed. | 17.34.36 |
Hook YouTube Music actions |
Adds support for opening music in RVX Music using the in-app YouTube Music button. | 17.34.36 |
Hook download actions |
Adds support to download videos with an external downloader app using the in-app download button. | 17.34.36 |
MaterialYou |
Applies the MaterialYou theme for Android 12+ devices. | 17.34.36 |
Miniplayer |
Adds options to change the in-app minimized player, and if patching target 19.16+ adds options to use modern miniplayers. | 17.34.36 |
Navigation bar components |
Adds options to hide or change components related to the navigation bar. | 17.34.36 |
Open links externally |
Adds an option to always open links in your browser instead of the in-app browser. | 17.34.36 |
Overlay buttons |
Adds options to display useful overlay buttons in the video player. | 17.34.36 |
Player components |
Adds options to hide or change components related to the video player. | 17.34.36 |
Remove background playback restrictions |
Removes restrictions on background playback, including for music and kids videos. | 17.34.36 |
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. | 17.34.36 |
Return YouTube Dislike |
Adds an option to show the dislike count of videos using the Return YouTube Dislike API. | 17.34.36 |
Return YouTube Username |
Adds an option to replace YouTube handles with usernames in comments using YouTube Data API v3. | 17.34.36 |
Sanitize sharing links |
Adds an option to sanitize sharing links by removing tracking query parameters. | 17.34.36 |
Seekbar components |
Adds options to hide or change components related to the seekbar. | 17.34.36 |
Settings for YouTube |
Applies mandatory patches to implement ReVanced Extended settings into the application. | 17.34.36 |
Shorts components |
Adds options to hide or change components related to YouTube Shorts. | 17.34.36 |
Shorts seek |
Adds an option to replace toolbar buttons in Shorts player with skip/rewind buttons. | 17.34.36 |
Snack bar components |
Adds options to hide or change components related to the snack bar. | 17.34.36 |
SponsorBlock |
Adds options to enable and configure SponsorBlock, which can skip undesired video segments, such as sponsored content. | 17.34.36 |
Spoof app version |
[ONLY FOR DEBUG PURPOSE] Adds options to spoof the YouTube client version. But there is no useful target version for 17.34.36. (17.39.xx enables some new UI, but video description crashes if it contains YouTube links. 17.40.xx+ completely breaks the app.) | 17.34.36 |
Spoof streaming data |
Adds options to spoof the streaming data to allow playback. | 17.34.36 |
Swipe controls |
Adds options for controlling volume and brightness with swiping, and whether to enter fullscreen when swiping down below the player. | 17.34.36 |
Theme |
Changes the app's themes to the values specified in patch options. | 17.34.36 |
Toolbar components |
Adds options to hide or change components located on the toolbar, such as the search bar, header, and toolbar buttons. | 17.34.36 |
Translations for YouTube |
Add translations or remove string resources. | 17.34.36 |
Video playback |
Adds options to customize settings related to video playback, such as default video quality and playback speed. | 17.34.36 |
Visual preferences icons for YouTube |
Adds icons to specific preferences in the settings. | 17.34.36 |
Watch history |
Adds an option to change the domain of the watch history or check its status. | 17.34.36 |
Check the Telegram channel for the latest announcements!
Join the Telegram chat for discussions.
(We also have GitHub Discussions)
This fork doesn't have patches for YT Music.
For YT Music, use inotia00's official RVX Patches.
It supports old YT Music versions for Android 5.0-7.1.
(v6.20.51
for Android 5-6, v6.42.55
for Android 7)