bump 5.1.1-dev.3

This commit is contained in:
inotia00 2024-12-21 14:57:43 +09:00
parent 9c867a51b4
commit f3fa555490
4 changed files with 2456 additions and 127 deletions

212
README.md
View File

@ -11,68 +11,68 @@ 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 ~ 19.38.41 | | `Alternative thumbnails` | Adds options to replace video thumbnails using the DeArrow API or image captures from the video. | 18.29.38 ~ 19.44.39 |
| `Ambient mode control` | Adds options to disable Ambient mode and to bypass Ambient mode restrictions. | 18.29.38 ~ 19.38.41 | | `Ambient mode control` | Adds options to disable Ambient mode and to bypass Ambient mode restrictions. | 18.29.38 ~ 19.44.39 |
| `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.38.41 | | `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.44.39 |
| `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.38.41 | | `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.44.39 |
| `Change share sheet` | Add option to change from in-app share sheet to system share sheet. | 18.29.38 ~ 19.38.41 | | `Change share sheet` | Add option to change from in-app share sheet to system share sheet. | 18.29.38 ~ 19.44.39 |
| `Change start page` | Adds an option to set which page the app opens in instead of the homepage. | 18.29.38 ~ 19.38.41 | | `Change start page` | Adds an option to set which page the app opens in instead of the homepage. | 18.29.38 ~ 19.44.39 |
| `Custom Shorts action buttons` | Changes, at compile time, the icon of the action buttons of the Shorts player. | 18.29.38 ~ 19.38.41 | | `Custom Shorts action buttons` | Changes, at compile time, the icon of the action buttons of the Shorts player. | 18.29.38 ~ 19.44.39 |
| `Custom branding icon for YouTube` | Changes the YouTube app icon to the icon specified in patch options. | 18.29.38 ~ 19.38.41 | | `Custom branding icon for YouTube` | Changes the YouTube app icon to the icon specified in patch options. | 18.29.38 ~ 19.44.39 |
| `Custom branding name for YouTube` | Renames the YouTube app to the name specified in patch options. | 18.29.38 ~ 19.38.41 | | `Custom branding name for YouTube` | Renames the YouTube app to the name specified in patch options. | 18.29.38 ~ 19.44.39 |
| `Custom double tap length` | Adds Double-tap to seek values that are specified in patch options. | 18.29.38 ~ 19.38.41 | | `Custom double tap length` | Adds Double-tap to seek values that are specified in patch options. | 18.29.38 ~ 19.44.39 |
| `Custom header for YouTube` | Applies a custom header in the top left corner within the app. | 18.29.38 ~ 19.38.41 | | `Custom header for YouTube` | Applies a custom header in the top left corner within the app. | 18.29.38 ~ 19.44.39 |
| `Description components` | Adds options to hide and disable description components. | 18.29.38 ~ 19.38.41 | | `Description components` | Adds options to hide and disable description components. | 18.29.38 ~ 19.44.39 |
| `Disable QUIC protocol` | Adds an option to disable CronetEngine's QUIC protocol. | 18.29.38 ~ 19.38.41 | | `Disable QUIC protocol` | Adds an option to disable CronetEngine's QUIC protocol. | 18.29.38 ~ 19.44.39 |
| `Disable auto audio tracks` | Adds an option to disable audio tracks from being automatically enabled. | 18.29.38 ~ 19.38.41 | | `Disable auto audio tracks` | Adds an option to disable audio tracks from being automatically enabled. | 18.29.38 ~ 19.44.39 |
| `Disable auto captions` | Adds an option to disable captions from being automatically enabled. | 18.29.38 ~ 19.38.41 | | `Disable auto captions` | Adds an option to disable captions from being automatically enabled. | 18.29.38 ~ 19.44.39 |
| `Disable haptic feedback` | Adds options to disable haptic feedback when swiping in the video player. | 18.29.38 ~ 19.38.41 | | `Disable haptic feedback` | Adds options to disable haptic feedback when swiping in the video player. | 18.29.38 ~ 19.44.39 |
| `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.38.41 | | `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.44.39 |
| `Disable splash animation` | Adds an option to disable the splash animation on app startup. | 18.29.38 ~ 19.38.41 | | `Disable splash animation` | Adds an option to disable the splash animation on app startup. | 18.29.38 ~ 19.44.39 |
| `Enable OPUS codec` | Adds an options to enable the OPUS audio codec if the player response includes. | 18.29.38 ~ 19.38.41 | | `Enable OPUS codec` | Adds an options to enable the OPUS audio codec if the player response includes. | 18.29.38 ~ 19.44.39 |
| `Enable debug logging` | Adds an option to enable debug logging. | 18.29.38 ~ 19.38.41 | | `Enable debug logging` | Adds an option to enable debug logging. | 18.29.38 ~ 19.44.39 |
| `Enable external browser` | Adds an option to always open links in your browser instead of in the in-app-browser. | 18.29.38 ~ 19.38.41 | | `Enable external browser` | Adds an option to always open links in your browser instead of in the in-app-browser. | 18.29.38 ~ 19.44.39 |
| `Enable gradient loading screen` | Adds an option to enable the gradient loading screen. | 18.29.38 ~ 19.38.41 | | `Enable gradient loading screen` | Adds an option to enable the gradient loading screen. | 18.29.38 ~ 19.44.39 |
| `Enable open links directly` | Adds an option to skip over redirection URLs in external links. | 18.29.38 ~ 19.38.41 | | `Enable open links directly` | Adds an option to skip over redirection URLs in external links. | 18.29.38 ~ 19.44.39 |
| `Force hide player buttons background` | Removes, at compile time, the dark background surrounding the video player controls. | 18.29.38 ~ 19.38.41 | | `Force hide player buttons background` | Removes, at compile time, the dark background surrounding the video player controls. | 18.29.38 ~ 19.44.39 |
| `Fullscreen components` | Adds options to hide or change components related to fullscreen. | 18.29.38 ~ 19.38.41 | | `Fullscreen components` | Adds options to hide or change components related to fullscreen. | 18.29.38 ~ 19.44.39 |
| `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.38.41 | | `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.44.39 |
| `Hide Shorts dimming` | Removes, at compile time, the dimming effect at the top and bottom of Shorts videos. | 18.29.38 ~ 19.38.41 | | `Hide Shorts dimming` | Removes, at compile time, the dimming effect at the top and bottom of Shorts videos. | 18.29.38 ~ 19.44.39 |
| `Hide action buttons` | Adds options to hide action buttons under videos. | 18.29.38 ~ 19.38.41 | | `Hide action buttons` | Adds options to hide action buttons under videos. | 18.29.38 ~ 19.44.39 |
| `Hide ads` | Adds options to hide ads. | 18.29.38 ~ 19.38.41 | | `Hide ads` | Adds options to hide ads. | 18.29.38 ~ 19.44.39 |
| `Hide comments components` | Adds options to hide components related to comments. | 18.29.38 ~ 19.38.41 | | `Hide comments components` | Adds options to hide components related to comments. | 18.29.38 ~ 19.44.39 |
| `Hide feed components` | Adds options to hide components related to feeds. | 18.29.38 ~ 19.38.41 | | `Hide feed components` | Adds options to hide components related to feeds. | 18.29.38 ~ 19.44.39 |
| `Hide feed flyout menu` | Adds the ability to hide feed flyout menu components using a custom filter. | 18.29.38 ~ 19.38.41 | | `Hide feed flyout menu` | Adds the ability to hide feed flyout menu components using a custom filter. | 18.29.38 ~ 19.44.39 |
| `Hide layout components` | Adds options to hide general layout components. | 18.29.38 ~ 19.38.41 | | `Hide layout components` | Adds options to hide general layout components. | 18.29.38 ~ 19.44.39 |
| `Hide player buttons` | Adds options to hide buttons in the video player. | 18.29.38 ~ 19.38.41 | | `Hide player buttons` | Adds options to hide buttons in the video player. | 18.29.38 ~ 19.44.39 |
| `Hide player flyout menu` | Adds options to hide player flyout menu components. | 18.29.38 ~ 19.38.41 | | `Hide player flyout menu` | Adds options to hide player flyout menu components. | 18.29.38 ~ 19.44.39 |
| `Hide shortcuts` | Remove, at compile time, the app shortcuts that appears when app icon is long pressed. | 18.29.38 ~ 19.38.41 | | `Hide shortcuts` | Remove, at compile time, the app shortcuts that appears when app icon is long pressed. | 18.29.38 ~ 19.44.39 |
| `Hook YouTube Music actions` | Adds support for opening music in RVX Music using the in-app YouTube Music button. | 18.29.38 ~ 19.38.41 | | `Hook YouTube Music actions` | Adds support for opening music in RVX Music using the in-app YouTube Music button. | 18.29.38 ~ 19.44.39 |
| `Hook download actions` | Adds support to download videos with an external downloader app using the in-app download button. | 18.29.38 ~ 19.38.41 | | `Hook download actions` | Adds support to download videos with an external downloader app using the in-app download button. | 18.29.38 ~ 19.44.39 |
| `Layout switch` | Adds an option to spoof the dpi in order to use a tablet or phone layout. | 18.29.38 ~ 19.38.41 | | `Layout switch` | Adds an option to spoof the dpi in order to use a tablet or phone layout. | 18.29.38 ~ 19.44.39 |
| `MaterialYou` | Applies the MaterialYou theme for Android 12+ devices. | 18.29.38 ~ 19.38.41 | | `MaterialYou` | Applies the MaterialYou theme for Android 12+ devices. | 18.29.38 ~ 19.44.39 |
| `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.38.41 | | `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.44.39 |
| `Navigation bar components` | Adds options to hide or change components related to the navigation bar. | 18.29.38 ~ 19.38.41 | | `Navigation bar components` | Adds options to hide or change components related to the navigation bar. | 18.29.38 ~ 19.44.39 |
| `Overlay buttons` | Adds options to display overlay buttons in the video player. | 18.29.38 ~ 19.38.41 | | `Overlay buttons` | Adds options to display overlay buttons in the video player. | 18.29.38 ~ 19.44.39 |
| `Player components` | Adds options to hide or change components related to the video player. | 18.29.38 ~ 19.38.41 | | `Player components` | Adds options to hide or change components related to the video player. | 18.29.38 ~ 19.44.39 |
| `Remove background playback restrictions` | Removes restrictions on background playback, including for music and kids videos. | 18.29.38 ~ 19.38.41 | | `Remove background playback restrictions` | Removes restrictions on background playback, including for music and kids videos. | 18.29.38 ~ 19.44.39 |
| `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.38.41 | | `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.44.39 |
| `Return YouTube Dislike` | Adds an option to show the dislike count of videos using the Return YouTube Dislike API. | 18.29.38 ~ 19.38.41 | | `Return YouTube Dislike` | Adds an option to show the dislike count of videos using the Return YouTube Dislike API. | 18.29.38 ~ 19.44.39 |
| `Return YouTube Username` | Adds an option to replace YouTube handles with usernames in comments using YouTube Data API v3. | 18.29.38 ~ 19.38.41 | | `Return YouTube Username` | Adds an option to replace YouTube handles with usernames in comments using YouTube Data API v3. | 18.29.38 ~ 19.44.39 |
| `Sanitize sharing links` | Adds an option to remove tracking query parameters from URLs when sharing links. | 18.29.38 ~ 19.38.41 | | `Sanitize sharing links` | Adds an option to remove tracking query parameters from URLs when sharing links. | 18.29.38 ~ 19.44.39 |
| `Seekbar components` | Adds options to hide or change components related to the seekbar. | 18.29.38 ~ 19.38.41 | | `Seekbar components` | Adds options to hide or change components related to the seekbar. | 18.29.38 ~ 19.44.39 |
| `Settings for YouTube` | Applies mandatory patches to implement ReVanced Extended settings into the application. | 18.29.38 ~ 19.38.41 | | `Settings for YouTube` | Applies mandatory patches to implement ReVanced Extended settings into the application. | 18.29.38 ~ 19.44.39 |
| `Shorts components` | Adds options to hide or change components related to YouTube Shorts. | 18.29.38 ~ 19.38.41 | | `Shorts components` | Adds options to hide or change components related to YouTube Shorts. | 18.29.38 ~ 19.44.39 |
| `SponsorBlock` | Adds options to enable and configure SponsorBlock, which can skip undesired video segments, such as sponsored content. | 18.29.38 ~ 19.38.41 | | `SponsorBlock` | Adds options to enable and configure SponsorBlock, which can skip undesired video segments, such as sponsored content. | 18.29.38 ~ 19.44.39 |
| `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.38.41 | | `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.44.39 |
| `Spoof streaming data` | Adds options to spoof the streaming data to allow playback. | 18.29.38 ~ 19.38.41 | | `Spoof streaming data` | Adds options to spoof the streaming data to allow playback. | 18.29.38 ~ 19.44.39 |
| `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.38.41 | | `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.44.39 |
| `Theme` | Changes the app's theme to the values specified in patch options. | 18.29.38 ~ 19.38.41 | | `Theme` | Changes the app's theme to the values specified in patch options. | 18.29.38 ~ 19.44.39 |
| `Toolbar components` | Adds options to hide or change components located on the toolbar, such as toolbar buttons, search bar, and header. | 18.29.38 ~ 19.38.41 | | `Toolbar components` | Adds options to hide or change components located on the toolbar, such as toolbar buttons, search bar, and header. | 18.29.38 ~ 19.44.39 |
| `Translations for YouTube` | Add translations or remove string resources. | 18.29.38 ~ 19.38.41 | | `Translations for YouTube` | Add translations or remove string resources. | 18.29.38 ~ 19.44.39 |
| `Video playback` | Adds options to customize settings related to video playback, such as default video quality and playback speed. | 18.29.38 ~ 19.38.41 | | `Video playback` | Adds options to customize settings related to video playback, such as default video quality and playback speed. | 18.29.38 ~ 19.44.39 |
| `Visual preferences icons for YouTube` | Adds icons to specific preferences in the settings. | 18.29.38 ~ 19.38.41 | | `Visual preferences icons for YouTube` | Adds icons to specific preferences in the settings. | 18.29.38 ~ 19.44.39 |
| `Watch history` | Adds an option to change the domain of the watch history or check its status. | 18.29.38 ~ 19.38.41 | | `Watch history` | Adds an option to change the domain of the watch history or check its status. | 18.29.38 ~ 19.44.39 |
</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)
@ -89,7 +89,7 @@ See the [documentation](https://github.com/inotia00/revanced-documentation#readm
| `Custom branding icon for YouTube Music` | Changes the YouTube Music app icon to the icon specified in patch options. | 6.20.51 ~ 7.25.52 | | `Custom branding icon for YouTube Music` | Changes the YouTube Music app icon to the icon specified in patch options. | 6.20.51 ~ 7.25.52 |
| `Custom branding name for YouTube Music` | Renames the YouTube Music app to the name specified in patch options. | 6.20.51 ~ 7.25.52 | | `Custom branding name for YouTube Music` | Renames the YouTube Music app to the name specified in patch options. | 6.20.51 ~ 7.25.52 |
| `Custom header for YouTube Music` | Applies a custom header in the top left corner within the app. | 6.20.51 ~ 7.25.52 | | `Custom header for YouTube Music` | Applies a custom header in the top left corner within the app. | 6.20.51 ~ 7.25.52 |
| `Disable Cairo splash animation` | Adds an option to disable Cairo splash animation. | 7.06.54 ~ 7.16.53 | | `Disable Cairo splash animation` | Adds an option to disable Cairo splash animation. | 7.06.54 ~ 7.25.52 |
| `Disable DRC audio` | Adds an option to disable DRC (Dynamic Range Compression) audio. | 6.20.51 ~ 7.25.52 | | `Disable DRC audio` | Adds an option to disable DRC (Dynamic Range Compression) audio. | 6.20.51 ~ 7.25.52 |
| `Disable auto captions` | Adds an option to disable captions from being automatically enabled. | 6.20.51 ~ 7.25.52 | | `Disable auto captions` | Adds an option to disable captions from being automatically enabled. | 6.20.51 ~ 7.25.52 |
| `Disable dislike redirection` | Adds an option to disable redirection to the next track when clicking the Dislike button. | 6.20.51 ~ 7.25.52 | | `Disable dislike redirection` | Adds an option to disable redirection to the next track when clicking the Dislike button. | 6.20.51 ~ 7.25.52 |
@ -127,19 +127,19 @@ See the [documentation](https://github.com/inotia00/revanced-documentation#readm
| 💊 Patch | 📜 Description | 🏹 Target Version | | 💊 Patch | 📜 Description | 🏹 Target Version |
|:--------:|:--------------:|:-----------------:| |:--------:|:--------------:|:-----------------:|
| `Change package name` | Changes the package name for Reddit to the name specified in patch options. | 2023.12.0 ~ 2024.17.0 | | `Change package name` | Changes the package name for Reddit to the name specified in patch options. | ALL |
| `Custom branding name for Reddit` | Renames the Reddit app to the name specified in patch options. | 2023.12.0 ~ 2024.17.0 | | `Custom branding name for Reddit` | Renames the Reddit app to the name specified in patch options. | ALL |
| `Disable screenshot popup` | Adds an option to disable the popup that appears when taking a screenshot. | 2023.12.0 ~ 2024.17.0 | | `Disable screenshot popup` | Adds an option to disable the popup that appears when taking a screenshot. | ALL |
| `Hide Recently Visited shelf` | Adds an option to hide the Recently Visited shelf in the sidebar. | 2023.12.0 ~ 2024.17.0 | | `Hide Recently Visited shelf` | Adds an option to hide the Recently Visited shelf in the sidebar. | ALL |
| `Hide ads` | Adds options to hide ads. | 2023.12.0 ~ 2024.17.0 | | `Hide ads` | Adds options to hide ads. | ALL |
| `Hide navigation buttons` | Adds options to hide buttons in the navigation bar. | 2023.12.0 ~ 2024.17.0 | | `Hide navigation buttons` | Adds options to hide buttons in the navigation bar. | ALL |
| `Hide recommended communities shelf` | Adds an option to hide the recommended communities shelves in subreddits. | 2023.12.0 ~ 2024.17.0 | | `Hide recommended communities shelf` | Adds an option to hide the recommended communities shelves in subreddits. | ALL |
| `Open links directly` | Adds an option to skip over redirection URLs in external links. | 2023.12.0 ~ 2024.17.0 | | `Open links directly` | Adds an option to skip over redirection URLs in external links. | ALL |
| `Open links externally` | Adds an option to always open links in your browser instead of in the in-app-browser. | 2023.12.0 ~ 2024.17.0 | | `Open links externally` | Adds an option to always open links in your browser instead of in the in-app-browser. | ALL |
| `Premium icon` | Unlocks premium app icons. | 2023.12.0 ~ 2024.17.0 | | `Premium icon` | Unlocks premium app icons. | ALL |
| `Remove subreddit dialog` | Adds options to remove the NSFW community warning and notifications suggestion dialogs by dismissing them automatically. | 2023.12.0 ~ 2024.17.0 | | `Remove subreddit dialog` | Adds options to remove the NSFW community warning and notifications suggestion dialogs by dismissing them automatically. | ALL |
| `Sanitize sharing links` | Adds an option to remove tracking query parameters from URLs when sharing links. | 2023.12.0 ~ 2024.17.0 | | `Sanitize sharing links` | Adds an option to remove tracking query parameters from URLs when sharing links. | ALL |
| `Settings for Reddit` | Applies mandatory patches to implement ReVanced Extended settings into the application. | 2023.12.0 ~ 2024.17.0 | | `Settings for Reddit` | Applies mandatory patches to implement ReVanced Extended settings into the application. | ALL |
</details> </details>
@ -155,55 +155,43 @@ Example:
{ {
"name": "Alternative thumbnails", "name": "Alternative thumbnails",
"description": "Adds options to replace video thumbnails using the DeArrow API or image captures from the video.", "description": "Adds options to replace video thumbnails using the DeArrow API or image captures from the video.",
"compatiblePackages":[
{
"name": "com.google.android.youtube",
"versions": [
"18.29.38",
"18.33.40",
"18.38.44",
"18.48.39",
"19.05.36",
"19.16.39",
"19.38.41"
]
}
],
"use":true, "use":true,
"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"
]
},
"options": [] "options": []
}, },
{ {
"name": "Bitrate default value", "name": "Bitrate default value",
"description": "Sets the audio quality to 'Always High' when you first install the app.", "description": "Sets the audio quality to 'Always High' when you first install the app.",
"compatiblePackages": [
{
"name": "com.google.android.apps.youtube.music",
"versions": [
"6.20.51",
"6.29.59",
"6.42.55",
"6.51.53",
"7.16.53",
"7.25.52"
]
}
],
"use":true, "use":true,
"compatiblePackages": {
"com.google.android.apps.youtube.music": [
"6.20.51",
"6.29.59",
"6.42.55",
"6.51.53",
"7.16.53",
"7.25.52"
]
},
"options": [] "options": []
}, },
{ {
"name": "Hide ads", "name": "Hide ads",
"description": "Adds options to hide ads.", "description": "Adds options to hide ads.",
"compatiblePackages": [
{
"name": "com.reddit.frontpage",
"versions": [
"2023.12.0",
"2024.17.0"
]
}
],
"use":true, "use":true,
"compatiblePackages": {
"com.reddit.frontpage": "ALL"
},
"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.1.1-dev.2 version = 5.1.1-dev.3

File diff suppressed because one or more lines are too long

View File

@ -290,6 +290,12 @@ public final class app/revanced/patches/reddit/layout/communities/RecommendedCom
public static final fun getRecommendedCommunitiesPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getRecommendedCommunitiesPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
public final class app/revanced/patches/reddit/layout/navigation/FingerprintsKt {
public static final fun indexOfGetDimensionPixelSizeInstruction (Lcom/android/tools/smali/dexlib2/iface/Method;)I
public static final fun indexOfGetItemsInstruction (Lcom/android/tools/smali/dexlib2/iface/Method;)I
public static final fun indexOfSetSelectedItemTypeInstruction (Lcom/android/tools/smali/dexlib2/iface/Method;)I
}
public final class app/revanced/patches/reddit/layout/navigation/NavigationButtonsPatchKt { public final class app/revanced/patches/reddit/layout/navigation/NavigationButtonsPatchKt {
public static final fun getNavigationButtonsPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getNavigationButtonsPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
@ -298,6 +304,10 @@ public final class app/revanced/patches/reddit/layout/premiumicon/PremiumIconPat
public static final fun getPremiumIconPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getPremiumIconPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
public final class app/revanced/patches/reddit/layout/recentlyvisited/FingerprintsKt {
public static final fun indexOfHeaderItemInstruction (Lcom/android/tools/smali/dexlib2/iface/Method;)I
}
public final class app/revanced/patches/reddit/layout/recentlyvisited/RecentlyVisitedShelfPatchKt { public final class app/revanced/patches/reddit/layout/recentlyvisited/RecentlyVisitedShelfPatchKt {
public static final fun getRecentlyVisitedShelfPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getRecentlyVisitedShelfPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
@ -306,6 +316,10 @@ public final class app/revanced/patches/reddit/layout/screenshotpopup/Screenshot
public static final fun getScreenshotPopupPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getScreenshotPopupPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
public final class app/revanced/patches/reddit/layout/subredditdialog/FingerprintsKt {
public static final fun indexOfSetBackgroundTintListInstruction (Lcom/android/tools/smali/dexlib2/iface/Method;)I
}
public final class app/revanced/patches/reddit/layout/subredditdialog/SubRedditDialogPatchKt { public final class app/revanced/patches/reddit/layout/subredditdialog/SubRedditDialogPatchKt {
public static final fun getSubRedditDialogPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getSubRedditDialogPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
@ -314,6 +328,10 @@ public final class app/revanced/patches/reddit/layout/toolbar/ToolBarButtonPatch
public static final fun getToolBarButtonPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getToolBarButtonPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
public final class app/revanced/patches/reddit/misc/openlink/FingerprintsKt {
public static final fun indexOfScreenNavigatorInstruction (Lcom/android/tools/smali/dexlib2/iface/Method;)I
}
public final class app/revanced/patches/reddit/misc/openlink/OpenLinksDirectlyPatchKt { public final class app/revanced/patches/reddit/misc/openlink/OpenLinksDirectlyPatchKt {
public static final fun getOpenLinksDirectlyPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getOpenLinksDirectlyPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
@ -322,6 +340,17 @@ public final class app/revanced/patches/reddit/misc/openlink/OpenLinksExternally
public static final fun getOpenLinksExternallyPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getOpenLinksExternallyPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
public final class app/revanced/patches/reddit/misc/openlink/ScreenNavigatorMethodResolverPatchKt {
public static field screenNavigatorMethod Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;
public static final fun getScreenNavigatorMethod ()Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;
public static final fun getScreenNavigatorMethodResolverPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
public static final fun setScreenNavigatorMethod (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;)V
}
public final class app/revanced/patches/reddit/misc/tracking/url/FingerprintsKt {
public static final fun indexOfClearQueryInstruction (Lcom/android/tools/smali/dexlib2/iface/Method;)I
}
public final class app/revanced/patches/reddit/misc/tracking/url/SanitizeUrlQueryPatchKt { public final class app/revanced/patches/reddit/misc/tracking/url/SanitizeUrlQueryPatchKt {
public static final fun getSanitizeUrlQueryPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getSanitizeUrlQueryPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
@ -330,16 +359,9 @@ public final class app/revanced/patches/reddit/utils/extension/SharedExtensionPa
public static final fun getSharedExtensionPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getSharedExtensionPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
public final class app/revanced/patches/reddit/utils/resourceid/SharedResourceIdPatchKt {
public static final fun getCancelButton ()J
public static final fun getLabelAcknowledgements ()J
public static final fun getScreenShotShareBanner ()J
public static final fun getTextAppearanceRedditBaseOldButtonColored ()J
public static final fun getToolBarNavSearchCtaContainer ()J
}
public final class app/revanced/patches/reddit/utils/settings/SettingsPatchKt { public final class app/revanced/patches/reddit/utils/settings/SettingsPatchKt {
public static final fun getSettingsPatch ()Lapp/revanced/patcher/patch/ResourcePatch; public static final fun getSettingsPatch ()Lapp/revanced/patcher/patch/ResourcePatch;
public static final fun is_2024_18_or_greater ()Z
} }
public final class app/revanced/patches/shared/FingerprintsKt { public final class app/revanced/patches/shared/FingerprintsKt {
@ -778,10 +800,22 @@ public final class app/revanced/patches/youtube/utils/fix/doublebacktoclose/Doub
public static final fun getDoubleBackToClosePatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getDoubleBackToClosePatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
public final class app/revanced/patches/youtube/utils/fix/playbackspeed/FingerprintsKt {
public static final fun indexOfGetPlaybackSpeedInstruction (Lcom/android/tools/smali/dexlib2/iface/Method;)I
}
public final class app/revanced/patches/youtube/utils/fix/playbackspeed/PlaybackSpeedWhilePlayingPatchKt {
public static final fun getPlaybackSpeedWhilePlayingPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}
public final class app/revanced/patches/youtube/utils/fix/shortsplayback/ShortsPlaybackPatchKt { public final class app/revanced/patches/youtube/utils/fix/shortsplayback/ShortsPlaybackPatchKt {
public static final fun getShortsPlaybackPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getShortsPlaybackPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
public final class app/revanced/patches/youtube/utils/fix/splash/DarkModeSplashScreenPatchKt {
public static final fun getDarkModeSplashScreenPatch ()Lapp/revanced/patcher/patch/ResourcePatch;
}
public final class app/revanced/patches/youtube/utils/fix/streamingdata/SpoofStreamingDataPatchKt { public final class app/revanced/patches/youtube/utils/fix/streamingdata/SpoofStreamingDataPatchKt {
public static final fun getSpoofStreamingDataPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getSpoofStreamingDataPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
@ -856,6 +890,8 @@ public final class app/revanced/patches/youtube/utils/playservice/VersionCheckPa
public static final fun is_18_42_or_greater ()Z public static final fun is_18_42_or_greater ()Z
public static final fun is_18_49_or_greater ()Z public static final fun is_18_49_or_greater ()Z
public static final fun is_19_02_or_greater ()Z public static final fun is_19_02_or_greater ()Z
public static final fun is_19_04_or_greater ()Z
public static final fun is_19_09_or_greater ()Z
public static final fun is_19_15_or_greater ()Z public static final fun is_19_15_or_greater ()Z
public static final fun is_19_17_or_greater ()Z public static final fun is_19_17_or_greater ()Z
public static final fun is_19_23_or_greater ()Z public static final fun is_19_23_or_greater ()Z
@ -873,9 +909,9 @@ public final class app/revanced/patches/youtube/utils/playservice/VersionCheckPa
public static final fun is_19_46_or_greater ()Z public static final fun is_19_46_or_greater ()Z
} }
public final class app/revanced/patches/youtube/utils/recyclerview/BottomSheetRecyclerViewPatchKt { public final class app/revanced/patches/youtube/utils/recyclerview/RecyclerViewTreeObserverPatchKt {
public static final fun bottomSheetRecyclerViewHook (Ljava/lang/String;)V public static final fun getRecyclerViewTreeObserverPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
public static final fun getBottomSheetRecyclerViewPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun recyclerViewTreeObserverHook (Ljava/lang/String;)V
} }
public final class app/revanced/patches/youtube/utils/resourceid/SharedResourceIdPatchKt { public final class app/revanced/patches/youtube/utils/resourceid/SharedResourceIdPatchKt {
@ -886,6 +922,7 @@ public final class app/revanced/patches/youtube/utils/resourceid/SharedResourceI
public static final fun getAppRelatedEndScreenResults ()J public static final fun getAppRelatedEndScreenResults ()J
public static final fun getAppearance ()J public static final fun getAppearance ()J
public static final fun getAutoNavPreviewStub ()J public static final fun getAutoNavPreviewStub ()J
public static final fun getAutoNavScrollCancelPadding ()J
public static final fun getAutoNavToggle ()J public static final fun getAutoNavToggle ()J
public static final fun getBackgroundCategory ()J public static final fun getBackgroundCategory ()J
public static final fun getBadgeLabel ()J public static final fun getBadgeLabel ()J
@ -938,10 +975,11 @@ public final class app/revanced/patches/youtube/utils/resourceid/SharedResourceI
public static final fun getModernMiniPlayerForwardButton ()J public static final fun getModernMiniPlayerForwardButton ()J
public static final fun getModernMiniPlayerRewindButton ()J public static final fun getModernMiniPlayerRewindButton ()J
public static final fun getMusicAppDeeplinkButtonView ()J public static final fun getMusicAppDeeplinkButtonView ()J
public static final fun getNotice ()J
public static final fun getNotificationBigPictureIconWidth ()J public static final fun getNotificationBigPictureIconWidth ()J
public static final fun getOfflineActionsVideoDeletedUndoSnackbarText ()J public static final fun getOfflineActionsVideoDeletedUndoSnackbarText ()J
public static final fun getPlayerCollapseButton ()J public static final fun getPlayerCollapseButton ()J
public static final fun getPlayerControlNextButtonTouchArea ()J
public static final fun getPlayerControlPreviousButtonTouchArea ()J
public static final fun getPlayerVideoTitleView ()J public static final fun getPlayerVideoTitleView ()J
public static final fun getPosterArtWidthDefault ()J public static final fun getPosterArtWidthDefault ()J
public static final fun getQualityAuto ()J public static final fun getQualityAuto ()J
@ -1134,13 +1172,14 @@ public final class app/revanced/util/ResourceUtilsKt {
public static final fun adoptChild (Lorg/w3c/dom/Node;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V public static final fun adoptChild (Lorg/w3c/dom/Node;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
public static final fun appendAppVersion (Lapp/revanced/patcher/patch/ResourcePatchContext;Ljava/lang/String;)V public static final fun appendAppVersion (Lapp/revanced/patcher/patch/ResourcePatchContext;Ljava/lang/String;)V
public static final fun cloneNodes (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V public static final fun cloneNodes (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V
public static final fun copyAdaptiveIcon (Lapp/revanced/patcher/patch/ResourcePatchContext;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V
public static synthetic fun copyAdaptiveIcon$default (Lapp/revanced/patcher/patch/ResourcePatchContext;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)V
public static final fun copyFile (Lapp/revanced/patcher/patch/ResourcePatchContext;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Z public static final fun copyFile (Lapp/revanced/patcher/patch/ResourcePatchContext;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Z
public static final fun copyResources (Lapp/revanced/patcher/patch/ResourcePatchContext;Ljava/lang/String;[Lapp/revanced/util/ResourceGroup;Z)V public static final fun copyResources (Lapp/revanced/patcher/patch/ResourcePatchContext;Ljava/lang/String;[Lapp/revanced/util/ResourceGroup;Z)V
public static synthetic fun copyResources$default (Lapp/revanced/patcher/patch/ResourcePatchContext;Ljava/lang/String;[Lapp/revanced/util/ResourceGroup;ZILjava/lang/Object;)V public static synthetic fun copyResources$default (Lapp/revanced/patcher/patch/ResourcePatchContext;Ljava/lang/String;[Lapp/revanced/util/ResourceGroup;ZILjava/lang/Object;)V
public static final fun copyXmlNode (Lapp/revanced/patcher/patch/ResourcePatchContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; public static final fun copyXmlNode (Lapp/revanced/patcher/patch/ResourcePatchContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit;
public static final fun copyXmlNode (Ljava/lang/String;Lapp/revanced/patcher/util/Document;Lapp/revanced/patcher/util/Document;)Ljava/lang/AutoCloseable; public static final fun copyXmlNode (Ljava/lang/String;Lapp/revanced/patcher/util/Document;Lapp/revanced/patcher/util/Document;)Ljava/lang/AutoCloseable;
public static final fun doRecursively (Lorg/w3c/dom/Node;Lkotlin/jvm/functions/Function1;)V public static final fun doRecursively (Lorg/w3c/dom/Node;Lkotlin/jvm/functions/Function1;)V
public static final fun getAdaptiveIconResourceFile (Lapp/revanced/patcher/patch/ResourcePatchContext;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
public static final fun getResourceGroup (Ljava/util/List;[Ljava/lang/String;)Ljava/util/List; public static final fun getResourceGroup (Ljava/util/List;[Ljava/lang/String;)Ljava/util/List;
public static final fun getStringOptionValue (Lapp/revanced/patcher/patch/Patch;Ljava/lang/String;)Lapp/revanced/patcher/patch/Option; public static final fun getStringOptionValue (Lapp/revanced/patcher/patch/Patch;Ljava/lang/String;)Lapp/revanced/patcher/patch/Option;
public static final fun insertNode (Lorg/w3c/dom/Node;Ljava/lang/String;Lorg/w3c/dom/Node;Lkotlin/jvm/functions/Function1;)V public static final fun insertNode (Lorg/w3c/dom/Node;Ljava/lang/String;Lorg/w3c/dom/Node;Lkotlin/jvm/functions/Function1;)V