fix: update iOS client

This commit is contained in:
ThetaDev 2025-01-25 01:24:36 +01:00
parent 2b891ca078
commit e91541629d
No known key found for this signature in database
GPG key ID: E319D3C5148D65B6

View file

@ -336,8 +336,12 @@ const MOBILE_CLIENT_VERSION: &str = "2.20241217.07.00";
const TV_CLIENT_VERSION: &str = "7.20241211.14.00";
// Mobile app client
const APP_CLIENT_VERSION: &str = "19.44.38";
const IOS_CLIENT_VERSION: &str = "20.03.02";
const IOS_VERSION: &str = "18_2_1";
const IOS_VERSION_BUILD: &str = "18.2.1.22C161";
const IOS_DEVICE_MODEL: &str = "iPhone16,2";
const ANDROID_CLIENT_VERSION: &str = "19.44.38";
const ANDROID_VERSION: &str = "11";
const OAUTH_CLIENT_ID: &str =
"861556708454-d6dlm3lh05idd8npek18k6be8ba3oc68.apps.googleusercontent.com";
@ -1683,13 +1687,13 @@ impl RustyPipeQuery {
ClientType::Mobile => MOBILE_UA.into(),
ClientType::Tv => TV_UA.into(),
ClientType::Android => format!(
"com.google.android.youtube/{} (Linux; U; Android 11) gzip",
APP_CLIENT_VERSION
"com.google.android.youtube/{} (Linux; U; Android {}) gzip",
ANDROID_CLIENT_VERSION, ANDROID_VERSION
)
.into(),
ClientType::Ios => format!(
"com.google.ios.youtube/{} ({}; U; CPU iOS 18_1_0 like Mac OS X)",
APP_CLIENT_VERSION, IOS_DEVICE_MODEL
"com.google.ios.youtube/{} ({}; U; CPU iOS {} like Mac OS X)",
IOS_CLIENT_VERSION, IOS_DEVICE_MODEL, IOS_VERSION
)
.into(),
}
@ -1831,9 +1835,9 @@ impl RustyPipeQuery {
ClientType::Android => YTContext {
client: ClientInfo {
client_name: "ANDROID",
client_version: APP_CLIENT_VERSION.into(),
client_version: ANDROID_CLIENT_VERSION.into(),
os_name: "Android",
os_version: "11",
os_version: ANDROID_VERSION,
android_sdk_version: Some(30),
platform: "MOBILE",
visitor_data,
@ -1848,10 +1852,10 @@ impl RustyPipeQuery {
ClientType::Ios => YTContext {
client: ClientInfo {
client_name: "IOS",
client_version: APP_CLIENT_VERSION.into(),
client_version: IOS_CLIENT_VERSION.into(),
device_model: IOS_DEVICE_MODEL,
os_name: "iPhone",
os_version: "18.1.0.22B83",
os_version: IOS_VERSION_BUILD,
platform: "MOBILE",
visitor_data,
hl,