bump 5.3.1-dev.3

This commit is contained in:
inotia00 2025-01-18 20:30:04 +09:00
parent f99e07567c
commit 85874a1167
4 changed files with 196 additions and 152 deletions

127
README.md
View File

@ -11,68 +11,69 @@ See the [documentation](https://github.com/inotia00/revanced-documentation#readm
| 💊 Patch | 📜 Description | 🏹 Target Version | | 💊 Patch | 📜 Description | 🏹 Target Version |
|:--------:|:--------------:|:-----------------:| |:--------:|:--------------:|:-----------------:|
| `Alternative thumbnails` | Adds options to replace video thumbnails using the DeArrow API or image captures from the video. | 18.29.38 ~ 20.02.38 | | `Alternative thumbnails` | Adds options to replace video thumbnails using the DeArrow API or image captures from the video. | 18.29.38 ~ 19.47.53 |
| `Ambient mode control` | Adds options to disable Ambient mode and to bypass Ambient mode restrictions. | 18.29.38 ~ 20.02.38 | | `Ambient mode control` | Adds options to disable Ambient mode and to bypass Ambient mode restrictions. | 18.29.38 ~ 19.47.53 |
| `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. | 18.29.38 ~ 20.02.38 | | `Bypass URL redirects` | Adds an option to bypass URL redirects and open the original URL directly. | 18.29.38 ~ 19.47.53 |
| `Bypass link redirection` | Adds an option to bypass redirection when opening external links. | 18.29.38 ~ 20.02.38 | | `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. | 18.29.38 ~ 19.47.53 |
| `Change player flyout menu toggles` | Adds an option to use text toggles instead of switch toggles within the additional settings menu. | 18.29.38 ~ 20.02.38 | | `Change player flyout menu toggles` | Adds an option to use text toggles instead of switch toggles within the additional settings menu. | 18.29.38 ~ 19.47.53 |
| `Change share sheet` | Adds an option to change the in-app share sheet to the system share sheet. | 18.29.38 ~ 20.02.38 | | `Change share sheet` | Adds an option to change the in-app share sheet to the system share sheet. | 18.29.38 ~ 19.47.53 |
| `Change start page` | Adds an option to set which page the app opens in instead of the homepage. | 18.29.38 ~ 20.02.38 | | `Change start page` | Adds an option to set which page the app opens in instead of the homepage. | 18.29.38 ~ 19.47.53 |
| `Custom Shorts action buttons` | Changes, at compile time, the icon of the action buttons of the Shorts player. | 18.29.38 ~ 20.02.38 | | `Custom Shorts action buttons` | Changes, at compile time, the icon of the action buttons of the Shorts player. | 18.29.38 ~ 19.47.53 |
| `Custom branding icon for YouTube` | Changes the YouTube app icon to the icon specified in patch options. | 18.29.38 ~ 20.02.38 | | `Custom branding icon for YouTube` | Changes the YouTube app icon to the icon specified in patch options. | 18.29.38 ~ 19.47.53 |
| `Custom branding name for YouTube` | Renames the YouTube app to the name specified in patch options. | 18.29.38 ~ 20.02.38 | | `Custom branding name for YouTube` | Renames the YouTube app to the name specified in patch options. | 18.29.38 ~ 19.47.53 |
| `Custom double tap length` | Adds Double-tap to seek values that are specified in patch options. | 18.29.38 ~ 20.02.38 | | `Custom double tap length` | Adds Double-tap to seek values that are specified in patch options. | 18.29.38 ~ 19.47.53 |
| `Custom header for YouTube` | Applies a custom header in the top left corner within the app. | 18.29.38 ~ 20.02.38 | | `Custom header for YouTube` | Applies a custom header in the top left corner within the app. | 18.29.38 ~ 19.47.53 |
| `Description components` | Adds options to hide and disable description components. | 18.29.38 ~ 20.02.38 | | `Description components` | Adds options to hide and disable description components. | 18.29.38 ~ 19.47.53 |
| `Disable QUIC protocol` | Adds an option to disable CronetEngine's QUIC protocol. | 18.29.38 ~ 20.02.38 | | `Disable QUIC protocol` | Adds an option to disable CronetEngine's QUIC protocol. | 18.29.38 ~ 19.47.53 |
| `Disable forced auto audio tracks` | Adds an option to disable audio tracks from being automatically enabled. | 18.29.38 ~ 20.02.38 | | `Disable forced auto audio tracks` | Adds an option to disable audio tracks from being automatically enabled. | 18.29.38 ~ 19.47.53 |
| `Disable forced auto captions` | Adds an option to disable captions from being automatically enabled. | 18.29.38 ~ 20.02.38 | | `Disable forced auto captions` | Adds an option to disable captions from being automatically enabled. | 18.29.38 ~ 19.47.53 |
| `Disable haptic feedback` | Adds options to disable haptic feedback when swiping in the video player. | 18.29.38 ~ 20.02.38 | | `Disable haptic feedback` | Adds options to disable haptic feedback when swiping in the video player. | 18.29.38 ~ 19.47.53 |
| `Disable resuming Shorts on startup` | Adds an option to disable the Shorts player from resuming on app startup when Shorts were last being watched. | 18.29.38 ~ 20.02.38 | | `Disable resuming Shorts on startup` | Adds an option to disable the Shorts player from resuming on app startup when Shorts were last being watched. | 18.29.38 ~ 19.47.53 |
| `Disable splash animation` | Adds an option to disable the splash animation on app startup. | 18.29.38 ~ 20.02.38 | | `Disable splash animation` | Adds an option to disable the splash animation on app startup. | 18.29.38 ~ 19.47.53 |
| `Enable OPUS codec` | Adds an options to enable the OPUS audio codec if the player response includes it. | 18.29.38 ~ 20.02.38 | | `Enable OPUS codec` | Adds an options to enable the OPUS audio codec if the player response includes it. | 18.29.38 ~ 19.47.53 |
| `Enable debug logging` | Adds an option to enable debug logging. | 18.29.38 ~ 20.02.38 | | `Enable debug logging` | Adds an option to enable debug logging. | 18.29.38 ~ 19.47.53 |
| `Enable gradient loading screen` | Adds an option to enable the gradient loading screen. | 18.29.38 ~ 20.02.38 | | `Enable gradient loading screen` | Adds an option to enable the gradient loading screen. | 18.29.38 ~ 19.47.53 |
| `Force hide player buttons background` | Removes, at compile time, the dark background surrounding the video player controls. | 18.29.38 ~ 20.02.38 | | `Force hide player buttons background` | Removes, at compile time, the dark background surrounding the video player controls. | 18.29.38 ~ 19.47.53 |
| `Fullscreen components` | Adds options to hide or change components related to fullscreen. | 18.29.38 ~ 20.02.38 | | `Fullscreen components` | Adds options to hide or change components related to fullscreen. | 18.29.38 ~ 19.47.53 |
| `GmsCore support` | Allows patched Google apps to run without root and under a different package name by using GmsCore instead of Google Play Services. | 18.29.38 ~ 20.02.38 | | `GmsCore support` | Allows patched Google apps to run without root and under a different package name by using GmsCore instead of Google Play Services. | 18.29.38 ~ 19.47.53 |
| `Hide Shorts dimming` | Removes, at compile time, the dimming effect at the top and bottom of Shorts videos. | 18.29.38 ~ 20.02.38 | | `Hide Shorts dimming` | Removes, at compile time, the dimming effect at the top and bottom of Shorts videos. | 18.29.38 ~ 19.47.53 |
| `Hide action buttons` | Adds options to hide action buttons under videos. | 18.29.38 ~ 20.02.38 | | `Hide action buttons` | Adds options to hide action buttons under videos. | 18.29.38 ~ 19.47.53 |
| `Hide ads` | Adds options to hide ads. | 18.29.38 ~ 20.02.38 | | `Hide ads` | Adds options to hide ads. | 18.29.38 ~ 19.47.53 |
| `Hide comments components` | Adds options to hide components related to comments. | 18.29.38 ~ 20.02.38 | | `Hide comments components` | Adds options to hide components related to comments. | 18.29.38 ~ 19.47.53 |
| `Hide feed components` | Adds options to hide components related to feeds. | 18.29.38 ~ 20.02.38 | | `Hide feed components` | Adds options to hide components related to feeds. | 18.29.38 ~ 19.47.53 |
| `Hide feed flyout menu` | Adds the ability to hide feed flyout menu components using a custom filter. | 18.29.38 ~ 20.02.38 | | `Hide feed flyout menu` | Adds the ability to hide feed flyout menu components using a custom filter. | 18.29.38 ~ 19.47.53 |
| `Hide layout components` | Adds options to hide general layout components. | 18.29.38 ~ 20.02.38 | | `Hide layout components` | Adds options to hide general layout components. | 18.29.38 ~ 19.47.53 |
| `Hide player buttons` | Adds options to hide buttons in the video player. | 18.29.38 ~ 20.02.38 | | `Hide player buttons` | Adds options to hide buttons in the video player. | 18.29.38 ~ 19.47.53 |
| `Hide player flyout menu` | Adds options to hide player flyout menu components. | 18.29.38 ~ 20.02.38 | | `Hide player flyout menu` | Adds options to hide player flyout menu components. | 18.29.38 ~ 19.47.53 |
| `Hide shortcuts` | Remove, at compile time, the app shortcuts that appears when the app icon is long pressed. | 18.29.38 ~ 20.02.38 | | `Hide shortcuts` | Remove, at compile time, the app shortcuts that appears when the app icon is long pressed. | 18.29.38 ~ 19.47.53 |
| `Hook YouTube Music actions` | Adds support for opening music in RVX Music using the in-app YouTube Music button. | 18.29.38 ~ 20.02.38 | | `Hook YouTube Music actions` | Adds support for opening music in RVX Music using the in-app YouTube Music button. | 18.29.38 ~ 19.47.53 |
| `Hook download actions` | Adds support to download videos with an external downloader app using the in-app download button. | 18.29.38 ~ 20.02.38 | | `Hook download actions` | Adds support to download videos with an external downloader app using the in-app download button. | 18.29.38 ~ 19.47.53 |
| `Layout switch` | Adds an option to spoof the dpi in order to use a tablet or phone layout. | 18.29.38 ~ 20.02.38 | | `Layout switch` | Adds an option to spoof the dpi in order to use a tablet or phone layout. | 18.29.38 ~ 19.47.53 |
| `MaterialYou` | Applies the MaterialYou theme for Android 12+ devices. | 18.29.38 ~ 20.02.38 | | `MaterialYou` | Applies the MaterialYou theme for Android 12+ devices. | 18.29.38 ~ 19.47.53 |
| `Miniplayer` | Adds options to change the in-app minimized player, and if patching target 19.16+ adds options to use modern miniplayers. | 18.29.38 ~ 20.02.38 | | `Miniplayer` | Adds options to change the in-app minimized player, and if patching target 19.16+ adds options to use modern miniplayers. | 18.29.38 ~ 19.47.53 |
| `Navigation bar components` | Adds options to hide or change components related to the navigation bar. | 18.29.38 ~ 20.02.38 | | `Navigation bar components` | Adds options to hide or change components related to the navigation bar. | 18.29.38 ~ 19.47.53 |
| `Open links in browser` | Adds an option to always open links in your browser instead of in the in-app-browser. | 18.29.38 ~ 20.02.38 | | `Open channel of live avatar` | Adds an option to open channel instead of video when clicking on live avatar. | 18.29.38 ~ 19.47.53 |
| `Overlay buttons` | Adds options to display useful overlay buttons in the video player. | 18.29.38 ~ 20.02.38 | | `Open links externally` | Adds an option to always open links in your browser instead of in the in-app-browser. | 18.29.38 ~ 19.47.53 |
| `Player components` | Adds options to hide or change components related to the video player. | 18.29.38 ~ 20.02.38 | | `Overlay buttons` | Adds options to display useful overlay buttons in the video player. | 18.29.38 ~ 19.47.53 |
| `Remove background playback restrictions` | Removes restrictions on background playback, including for music and kids videos. | 18.29.38 ~ 20.02.38 | | `Player components` | Adds options to hide or change components related to the video player. | 18.29.38 ~ 19.47.53 |
| `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.29.38 ~ 20.02.38 | | `Remove background playback restrictions` | Removes restrictions on background playback, including for music and kids videos. | 18.29.38 ~ 19.47.53 |
| `Return YouTube Dislike` | Adds an option to show the dislike count of videos using the Return YouTube Dislike API. | 18.29.38 ~ 20.02.38 | | `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.29.38 ~ 19.47.53 |
| `Return YouTube Username` | Adds an option to replace YouTube handles with usernames in comments using YouTube Data API v3. | 18.29.38 ~ 20.02.38 | | `Return YouTube Dislike` | Adds an option to show the dislike count of videos using the Return YouTube Dislike API. | 18.29.38 ~ 19.47.53 |
| `Sanitize sharing links` | Adds an option to sanitize sharing links by removing tracking query parameters. | 18.29.38 ~ 20.02.38 | | `Return YouTube Username` | Adds an option to replace YouTube handles with usernames in comments using YouTube Data API v3. | 18.29.38 ~ 19.47.53 |
| `Seekbar components` | Adds options to hide or change components related to the seekbar. | 18.29.38 ~ 20.02.38 | | `Sanitize sharing links` | Adds an option to sanitize sharing links by removing tracking query parameters. | 18.29.38 ~ 19.47.53 |
| `Settings for YouTube` | Applies mandatory patches to implement ReVanced Extended settings into the application. | 18.29.38 ~ 20.02.38 | | `Seekbar components` | Adds options to hide or change components related to the seekbar. | 18.29.38 ~ 19.47.53 |
| `Shorts components` | Adds options to hide or change components related to YouTube Shorts. | 18.29.38 ~ 20.02.38 | | `Settings for YouTube` | Applies mandatory patches to implement ReVanced Extended settings into the application. | 18.29.38 ~ 19.47.53 |
| `SponsorBlock` | Adds options to enable and configure SponsorBlock, which can skip undesired video segments, such as sponsored content. | 18.29.38 ~ 20.02.38 | | `Shorts components` | Adds options to hide or change components related to YouTube Shorts. | 18.29.38 ~ 19.47.53 |
| `Spoof app version` | Adds options to spoof the YouTube client version. This can be used to restore old UI elements and features. | 18.29.38 ~ 20.02.38 | | `SponsorBlock` | Adds options to enable and configure SponsorBlock, which can skip undesired video segments, such as sponsored content. | 18.29.38 ~ 19.47.53 |
| `Spoof streaming data` | Adds options to spoof the streaming data to allow playback. | 18.29.38 ~ 20.02.38 | | `Spoof app version` | Adds options to spoof the YouTube client version. This can be used to restore old UI elements and features. | 18.29.38 ~ 19.47.53 |
| `Swipe controls` | Adds options for controlling volume and brightness with swiping, and whether to enter fullscreen when swiping down below the player. | 18.29.38 ~ 20.02.38 | | `Spoof streaming data` | Adds options to spoof the streaming data to allow playback. | 18.29.38 ~ 19.47.53 |
| `Theme` | Changes the app's themes to the values specified in patch options. | 18.29.38 ~ 20.02.38 | | `Swipe controls` | Adds options for controlling volume and brightness with swiping, and whether to enter fullscreen when swiping down below the player. | 18.29.38 ~ 19.47.53 |
| `Toolbar components` | Adds options to hide or change components located on the toolbar, such as the search bar, header, and toolbar buttons. | 18.29.38 ~ 20.02.38 | | `Theme` | Changes the app's themes to the values specified in patch options. | 18.29.38 ~ 19.47.53 |
| `Translations for YouTube` | Add translations or remove string resources. | 18.29.38 ~ 20.02.38 | | `Toolbar components` | Adds options to hide or change components located on the toolbar, such as the search bar, header, and toolbar buttons. | 18.29.38 ~ 19.47.53 |
| `Video playback` | Adds options to customize settings related to video playback, such as default video quality and playback speed. | 18.29.38 ~ 20.02.38 | | `Translations for YouTube` | Add translations or remove string resources. | 18.29.38 ~ 19.47.53 |
| `Visual preferences icons for YouTube` | Adds icons to specific preferences in the settings. | 18.29.38 ~ 20.02.38 | | `Video playback` | Adds options to customize settings related to video playback, such as default video quality and playback speed. | 18.29.38 ~ 19.47.53 |
| `Watch history` | Adds an option to change the domain of the watch history or check its status. | 18.29.38 ~ 20.02.38 | | `Visual preferences icons for YouTube` | Adds icons to specific preferences in the settings. | 18.29.38 ~ 19.47.53 |
| `Watch history` | Adds an option to change the domain of the watch history or check its status. | 18.29.38 ~ 19.47.53 |
</details> </details>
### [📦 `com.google.android.apps.youtube.music`](https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.music) ### [📦 `com.google.android.apps.youtube.music`](https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.music)
@ -166,7 +167,7 @@ Example:
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []

View File

@ -4,5 +4,5 @@ org.gradle.parallel = true
android.useAndroidX = true android.useAndroidX = true
kotlin.code.style = official kotlin.code.style = official
kotlin.jvm.target.validation.mode = IGNORE kotlin.jvm.target.validation.mode = IGNORE
version = 5.3.1-dev.2 version = 5.3.1-dev.3

View File

@ -18,7 +18,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -40,7 +40,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -65,6 +65,27 @@
}, },
"options": [] "options": []
}, },
{
"name": "Bypass URL redirects",
"description": "Adds an option to bypass URL redirects and open the original URL directly.",
"use": true,
"dependencies": [
"Settings for YouTube"
],
"compatiblePackages": {
"com.google.android.youtube": [
"18.29.38",
"18.33.40",
"18.38.44",
"18.48.39",
"19.05.36",
"19.16.39",
"19.44.39",
"19.47.53"
]
},
"options": []
},
{ {
"name": "Bypass image region restrictions", "name": "Bypass image region restrictions",
"description": "Adds an option to use a different host for static images, so that images blocked in some countries can be received.", "description": "Adds an option to use a different host for static images, so that images blocked in some countries can be received.",
@ -103,28 +124,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
]
},
"options": []
},
{
"name": "Bypass link redirection",
"description": "Adds an option to bypass redirection when opening external links.",
"use": true,
"dependencies": [
"Settings for YouTube"
],
"compatiblePackages": {
"com.google.android.youtube": [
"18.29.38",
"18.33.40",
"18.38.44",
"18.48.39",
"19.05.36",
"19.16.39",
"19.44.39",
"20.02.38"
] ]
}, },
"options": [] "options": []
@ -187,7 +187,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -232,7 +232,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -273,7 +273,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -316,7 +316,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [ "options": [
@ -355,7 +355,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [ "options": [
@ -490,7 +490,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [ "options": [
@ -575,7 +575,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [ "options": [
@ -606,7 +606,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [ "options": [
@ -725,7 +725,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -786,7 +786,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -796,7 +796,8 @@
"description": "Adds an option to disable redirection to the next track when clicking the Dislike button.", "description": "Adds an option to disable redirection to the next track when clicking the Dislike button.",
"use": true, "use": true,
"dependencies": [ "dependencies": [
"Settings for YouTube Music" "Settings for YouTube Music",
"ResourcePatch"
], ],
"compatiblePackages": { "compatiblePackages": {
"com.google.android.apps.youtube.music": [ "com.google.android.apps.youtube.music": [
@ -827,7 +828,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -870,7 +871,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -891,7 +892,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -935,7 +936,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -969,7 +970,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1012,7 +1013,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1053,7 +1054,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1074,7 +1075,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1143,7 +1144,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1171,7 +1172,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1259,7 +1260,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [ "options": [
@ -1337,7 +1338,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1404,7 +1405,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1468,7 +1469,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1492,7 +1493,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1519,7 +1520,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1541,7 +1542,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1591,7 +1592,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1649,7 +1650,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1674,7 +1675,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1726,7 +1727,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [ "options": [
@ -1784,7 +1785,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1807,7 +1808,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1828,7 +1829,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1850,7 +1851,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1873,7 +1874,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1920,7 +1921,30 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
]
},
"options": []
},
{
"name": "Open channel of live avatar",
"description": "Adds an option to open channel instead of video when clicking on live avatar.",
"use": true,
"dependencies": [
"BytecodePatch",
"ResourcePatch",
"Settings for YouTube"
],
"compatiblePackages": {
"com.google.android.youtube": [
"18.29.38",
"18.33.40",
"18.38.44",
"18.48.39",
"19.05.36",
"19.16.39",
"19.44.39",
"19.47.53"
] ]
}, },
"options": [] "options": []
@ -1952,7 +1976,7 @@
"options": [] "options": []
}, },
{ {
"name": "Open links in browser", "name": "Open links externally",
"description": "Adds an option to always open links in your browser instead of in the in-app-browser.", "description": "Adds an option to always open links in your browser instead of in the in-app-browser.",
"use": true, "use": true,
"dependencies": [ "dependencies": [
@ -1968,7 +1992,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -1995,7 +2019,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [ "options": [
@ -2095,7 +2119,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -2147,7 +2171,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -2202,7 +2226,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -2268,7 +2292,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -2312,7 +2336,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -2367,7 +2391,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -2394,7 +2418,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -2442,7 +2466,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [ "options": [
@ -2533,6 +2557,8 @@
"BytecodePatch", "BytecodePatch",
"BytecodePatch", "BytecodePatch",
"BytecodePatch", "BytecodePatch",
"BytecodePatch",
"BytecodePatch",
"ResourcePatch", "ResourcePatch",
"BytecodePatch", "BytecodePatch",
"ResourcePatch", "ResourcePatch",
@ -2547,7 +2573,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -2591,7 +2617,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [ "options": [
@ -2646,7 +2672,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -2709,7 +2735,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -2735,7 +2761,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -2757,7 +2783,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [ "options": [
@ -2820,7 +2846,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -2841,7 +2867,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [ "options": [
@ -2969,7 +2995,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []
@ -2990,7 +3016,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [ "options": [
@ -3074,7 +3100,7 @@
"19.05.36", "19.05.36",
"19.16.39", "19.16.39",
"19.44.39", "19.44.39",
"20.02.38" "19.47.53"
] ]
}, },
"options": [] "options": []

View File

@ -48,6 +48,8 @@ public final class app/revanced/patches/music/general/oldstylelibraryshelf/OldSt
public final class app/revanced/patches/music/general/redirection/DislikeRedirectionPatchKt { public final class app/revanced/patches/music/general/redirection/DislikeRedirectionPatchKt {
public static final fun getDislikeRedirectionPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getDislikeRedirectionPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
public static final fun getOnClickReference ()Ljava/lang/String;
public static final fun setOnClickReference (Ljava/lang/String;)V
} }
public final class app/revanced/patches/music/general/spoofappversion/SpoofAppVersionPatchKt { public final class app/revanced/patches/music/general/spoofappversion/SpoofAppVersionPatchKt {
@ -205,6 +207,8 @@ public final class app/revanced/patches/music/utils/playservice/VersionCheckPatc
public static final fun is_7_20_or_greater ()Z public static final fun is_7_20_or_greater ()Z
public static final fun is_7_23_or_greater ()Z public static final fun is_7_23_or_greater ()Z
public static final fun is_7_25_or_greater ()Z public static final fun is_7_25_or_greater ()Z
public static final fun is_7_27_or_greater ()Z
public static final fun is_7_29_or_greater ()Z
} }
public final class app/revanced/patches/music/utils/resourceid/SharedResourceIdPatchKt { public final class app/revanced/patches/music/utils/resourceid/SharedResourceIdPatchKt {
@ -603,6 +607,10 @@ public final class app/revanced/patches/youtube/general/autocaptions/AutoCaption
public static final fun getAutoCaptionsPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getAutoCaptionsPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
public final class app/revanced/patches/youtube/general/channel/OpenChannelOfLiveAvatarPatchKt {
public static final fun getLayoutSwitchPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}
public final class app/revanced/patches/youtube/general/components/LayoutComponentsPatchKt { public final class app/revanced/patches/youtube/general/components/LayoutComponentsPatchKt {
public static final fun getLayoutComponentsPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getLayoutComponentsPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
@ -716,12 +724,12 @@ public final class app/revanced/patches/youtube/misc/debugging/DebuggingPatchKt
public static final fun getDebuggingPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getDebuggingPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
public final class app/revanced/patches/youtube/misc/externalbrowser/OpenLinksExternallyPatchKt { public final class app/revanced/patches/youtube/misc/openlinks/directly/OpenLinksDirectlyPatchKt {
public static final fun getOpenLinksExternallyPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getOpenLinksDirectlyPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
public final class app/revanced/patches/youtube/misc/openlinksdirectly/OpenLinksDirectlyPatchKt { public final class app/revanced/patches/youtube/misc/openlinks/externally/OpenLinksExternallyPatchKt {
public static final fun getOpenLinksDirectlyPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getOpenLinksExternallyPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
public final class app/revanced/patches/youtube/misc/quic/QUICProtocolPatchKt { public final class app/revanced/patches/youtube/misc/quic/QUICProtocolPatchKt {
@ -999,6 +1007,7 @@ public final class app/revanced/patches/youtube/utils/resourceid/SharedResourceI
public static final fun getDrawerResults ()J public static final fun getDrawerResults ()J
public static final fun getEasySeekEduContainer ()J public static final fun getEasySeekEduContainer ()J
public static final fun getEditSettingsAction ()J public static final fun getEditSettingsAction ()J
public static final fun getElementsImage ()J
public static final fun getEmojiPickerIcon ()J public static final fun getEmojiPickerIcon ()J
public static final fun getEndScreenElementLayoutCircle ()J public static final fun getEndScreenElementLayoutCircle ()J
public static final fun getEndScreenElementLayoutIcon ()J public static final fun getEndScreenElementLayoutIcon ()J
@ -1126,6 +1135,14 @@ public final class app/revanced/patches/youtube/video/playback/VideoPlaybackPatc
public static final fun getVideoPlaybackPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getVideoPlaybackPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
public final class app/revanced/patches/youtube/video/playbackstart/FingerprintsKt {
public static final field PLAYBACK_START_DESCRIPTOR_CLASS_DESCRIPTOR Ljava/lang/String;
}
public final class app/revanced/patches/youtube/video/playbackstart/PlaybackStartDescriptorPatchKt {
public static final fun getPlaybackStartDescriptorPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}
public abstract class app/revanced/patches/youtube/video/playerresponse/Hook { public abstract class app/revanced/patches/youtube/video/playerresponse/Hook {
public synthetic fun <init> (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V public synthetic fun <init> (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun toString ()Ljava/lang/String; public fun toString ()Ljava/lang/String;