fix(YouTube - Spoof streaming data): Remove iOS client https://github.com/inotia00/revanced-patches/pull/141

This commit is contained in:
inotia00 2025-03-24 20:49:17 +09:00
parent c3d05fd01d
commit 98f2e99061
3 changed files with 3 additions and 12 deletions

View File

@ -213,7 +213,7 @@ object YouTubeAppClient {
} }
fun availableClientTypes(preferredClient: ClientType): Array<ClientType> { fun availableClientTypes(preferredClient: ClientType): Array<ClientType> {
val availableClientTypes = ClientType.CLIENT_ORDER_TO_USE_YOUTUBE val availableClientTypes = ClientType.CLIENT_ORDER_TO_USE
if (ArrayUtils.contains(availableClientTypes, preferredClient)) { if (ArrayUtils.contains(availableClientTypes, preferredClient)) {
val clientToUse: Array<ClientType?> = arrayOfNulls(availableClientTypes.size) val clientToUse: Array<ClientType?> = arrayOfNulls(availableClientTypes.size)
@ -230,7 +230,7 @@ object YouTubeAppClient {
} }
} }
@Suppress("DEPRECATION") @Suppress("DEPRECATION", "unused")
enum class ClientType( enum class ClientType(
/** /**
* [YouTube client type](https://github.com/zerodytrash/YouTube-Internal-Clients?tab=readme-ov-file#clients) * [YouTube client type](https://github.com/zerodytrash/YouTube-Internal-Clients?tab=readme-ov-file#clients)
@ -381,12 +381,11 @@ object YouTubeAppClient {
); );
companion object { companion object {
val CLIENT_ORDER_TO_USE_YOUTUBE: Array<ClientType> = arrayOf( val CLIENT_ORDER_TO_USE: Array<ClientType> = arrayOf(
ANDROID_VR_NO_AUTH, ANDROID_VR_NO_AUTH,
ANDROID_UNPLUGGED, ANDROID_UNPLUGGED,
ANDROID_CREATOR, ANDROID_CREATOR,
IOS_UNPLUGGED, IOS_UNPLUGGED,
IOS,
ANDROID_VR, ANDROID_VR,
) )
} }

View File

@ -398,14 +398,12 @@
<item>@string/revanced_spoof_streaming_data_type_entry_android_vr_no_auth</item> <item>@string/revanced_spoof_streaming_data_type_entry_android_vr_no_auth</item>
<item>@string/revanced_spoof_streaming_data_type_entry_android_unplugged</item> <item>@string/revanced_spoof_streaming_data_type_entry_android_unplugged</item>
<item>@string/revanced_spoof_streaming_data_type_entry_ios_unplugged</item> <item>@string/revanced_spoof_streaming_data_type_entry_ios_unplugged</item>
<item>@string/revanced_spoof_streaming_data_type_entry_ios</item>
</string-array> </string-array>
<string-array name="revanced_spoof_streaming_data_type_entry_values"> <string-array name="revanced_spoof_streaming_data_type_entry_values">
<item>ANDROID_VR</item> <item>ANDROID_VR</item>
<item>ANDROID_VR_NO_AUTH</item> <item>ANDROID_VR_NO_AUTH</item>
<item>ANDROID_UNPLUGGED</item> <item>ANDROID_UNPLUGGED</item>
<item>IOS_UNPLUGGED</item> <item>IOS_UNPLUGGED</item>
<item>IOS</item>
</string-array> </string-array>
<string-array name="revanced_spoof_app_version_target_entries"> <string-array name="revanced_spoof_app_version_target_entries">
</string-array> </string-array>

View File

@ -838,12 +838,6 @@
<!-- SETTINGS: SPOOF_STREAMING_DATA <!-- SETTINGS: SPOOF_STREAMING_DATA
<SwitchPreference android:title="@string/revanced_spoof_streaming_data_stats_for_nerds_title" android:key="revanced_spoof_streaming_data_stats_for_nerds" android:summaryOn="@string/revanced_spoof_streaming_data_stats_for_nerds_summary_on" android:summaryOff="@string/revanced_spoof_streaming_data_stats_for_nerds_summary_off" android:dependency="revanced_spoof_streaming_data" /> <SwitchPreference android:title="@string/revanced_spoof_streaming_data_stats_for_nerds_title" android:key="revanced_spoof_streaming_data_stats_for_nerds" android:summaryOn="@string/revanced_spoof_streaming_data_stats_for_nerds_summary_on" android:summaryOff="@string/revanced_spoof_streaming_data_stats_for_nerds_summary_off" android:dependency="revanced_spoof_streaming_data" />
<PreferenceCategory android:title="@string/revanced_preference_category_po_token_visitor_data" android:layout="@layout/revanced_settings_preferences_category" />
<app.revanced.extension.shared.settings.preference.ResettableEditTextPreference android:title="@string/revanced_spoof_streaming_data_po_token_title" android:key="revanced_spoof_streaming_data_po_token" android:summary="@string/revanced_spoof_streaming_data_po_token_summary" android:inputType="text" android:dependency="revanced_spoof_streaming_data" />
<app.revanced.extension.shared.settings.preference.ResettableEditTextPreference android:title="@string/revanced_spoof_streaming_data_visitor_data_title" android:key="revanced_spoof_streaming_data_visitor_data" android:summary="@string/revanced_spoof_streaming_data_visitor_data_summary" android:inputType="text" android:dependency="revanced_spoof_streaming_data" />
<Preference android:title="@string/revanced_spoof_streaming_data_po_token_visitor_data_about_title" android:summary="@string/revanced_spoof_streaming_data_po_token_visitor_data_about_summary" android:dependency="revanced_spoof_streaming_data">
<intent android:action="android.intent.action.VIEW" android:data="https://github.com/inotia00/scrape-youtube-termux" />
</Preference>
</PreferenceScreen>SETTINGS: SPOOF_STREAMING_DATA --> </PreferenceScreen>SETTINGS: SPOOF_STREAMING_DATA -->
<!-- SETTINGS: WATCH_HISTORY <!-- SETTINGS: WATCH_HISTORY