diff --git a/CHANGELOG.md b/CHANGELOG.md index bd8bad6a5..efbae5a01 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +- fix: emulating old browser and client version fails authentication [#1073](https://github.com/icloud-photos-downloader/icloud_photos_downloader/issues/1073) + ## 1.29.1 (2025-07-20) - fix: retries trigger rate limiting [#1195](https://github.com/icloud-photos-downloader/icloud_photos_downloader/issues/1195) diff --git a/src/pyicloud_ipd/base.py b/src/pyicloud_ipd/base.py index f3eebd31b..c95e8167f 100644 --- a/src/pyicloud_ipd/base.py +++ b/src/pyicloud_ipd/base.py @@ -140,7 +140,7 @@ def __init__( self.session.headers.update({ 'Origin': self.HOME_ENDPOINT, 'Referer': '%s/' % self.HOME_ENDPOINT, - 'User-Agent': 'Opera/9.52 (X11; Linux i686; U; en)' + 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' }) cookiejar_path = self.cookiejar_path @@ -157,10 +157,8 @@ def __init__( # Unsure if this is still needed self.params = { - 'clientBuildNumber': '17DHotfix5', - 'clientMasteringNumber': '17DHotfix5', - 'ckjsBuildVersion': '17DProjectDev77', - 'ckjsVersion': '2.0.5', + 'clientBuildNumber': '2522Project44', + 'clientMasteringNumber': '2522B2', 'clientId': self.client_id, } diff --git a/tests/vcr_cassettes/2fa_flow_invalid_code.yml b/tests/vcr_cassettes/2fa_flow_invalid_code.yml index 1a8e93c89..4c81536d0 100644 --- a/tests/vcr_cassettes/2fa_flow_invalid_code.yml +++ b/tests/vcr_cassettes/2fa_flow_invalid_code.yml @@ -9,7 +9,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -55,7 +55,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -114,7 +114,7 @@ interactions: 12-Jan-2024 05:06:31 GMT;Path=/;Domain=.icloud.com;Secure;HttpOnly' Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: GET uri: https://idmsa.apple.com/appleauth/auth response: @@ -147,7 +147,7 @@ interactions: Content-Length: ['1157'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/accountLogin response: @@ -214,7 +214,7 @@ interactions: aasp=aasp-1234567890' Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-ID-Session-Id: ['session-1234567890'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] diff --git a/tests/vcr_cassettes/2fa_flow_valid_code.yml b/tests/vcr_cassettes/2fa_flow_valid_code.yml index b45da58bb..ac84a2287 100644 --- a/tests/vcr_cassettes/2fa_flow_valid_code.yml +++ b/tests/vcr_cassettes/2fa_flow_valid_code.yml @@ -9,7 +9,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -55,7 +55,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -114,7 +114,7 @@ interactions: 12-Jan-2024 05:06:31 GMT;Path=/;Domain=.icloud.com;Secure;HttpOnly' Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: GET uri: https://idmsa.apple.com/appleauth/auth response: @@ -147,7 +147,7 @@ interactions: Content-Length: ['1157'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/accountLogin response: @@ -214,7 +214,7 @@ interactions: aasp=aasp-1234567890' Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-ID-Session-Id: ['session-1234567890'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] @@ -281,7 +281,7 @@ interactions: 12-Jan-2024 05:06:31 GMT;Path=/;Domain=.icloud.com;Secure;HttpOnly' Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: GET uri: https://idmsa.apple.com/appleauth/auth/2sv/trust response: @@ -330,7 +330,7 @@ interactions: Content-Length: ['1157'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/accountLogin response: diff --git a/tests/vcr_cassettes/2fa_flow_valid_code_zero_lead.yml b/tests/vcr_cassettes/2fa_flow_valid_code_zero_lead.yml index d9b31a326..f5a303478 100644 --- a/tests/vcr_cassettes/2fa_flow_valid_code_zero_lead.yml +++ b/tests/vcr_cassettes/2fa_flow_valid_code_zero_lead.yml @@ -9,7 +9,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -55,7 +55,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -114,7 +114,7 @@ interactions: 12-Jan-2024 05:06:31 GMT;Path=/;Domain=.icloud.com;Secure;HttpOnly' Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: GET uri: https://idmsa.apple.com/appleauth/auth response: @@ -147,7 +147,7 @@ interactions: Content-Length: ['1157'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/accountLogin response: @@ -214,7 +214,7 @@ interactions: aasp=aasp-1234567890' Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-ID-Session-Id: ['session-1234567890'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] @@ -281,7 +281,7 @@ interactions: 12-Jan-2024 05:06:31 GMT;Path=/;Domain=.icloud.com;Secure;HttpOnly' Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: GET uri: https://idmsa.apple.com/appleauth/auth/2sv/trust response: @@ -330,7 +330,7 @@ interactions: Content-Length: ['1157'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/accountLogin response: diff --git a/tests/vcr_cassettes/2sa_flow_invalid_code.yml b/tests/vcr_cassettes/2sa_flow_invalid_code.yml index e870aff07..a7df34721 100644 --- a/tests/vcr_cassettes/2sa_flow_invalid_code.yml +++ b/tests/vcr_cassettes/2sa_flow_invalid_code.yml @@ -9,7 +9,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -55,7 +55,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -105,7 +105,7 @@ interactions: Content-Length: ['1157'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/accountLogin response: @@ -178,9 +178,9 @@ interactions: 12-Jan-2024 05:06:31 GMT;Path=/;Domain=.icloud.com;Secure;HttpOnly' Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: GET - uri: https://setup.icloud.com/setup/ws/1/listDevices?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901 + uri: https://setup.icloud.com/setup/ws/1/listDevices?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901 response: body: string: !!python/unicode '{"devices":[{"deviceType":"SMS","areaCode":"","phoneNumber":"*******03","deviceId":"1"}]}' @@ -221,9 +221,9 @@ interactions: 12-Jan-2024 05:06:31 GMT;Path=/;Domain=.icloud.com;Secure;HttpOnly' Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST - uri: https://setup.icloud.com/setup/ws/1/sendVerificationCode?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901 + uri: https://setup.icloud.com/setup/ws/1/sendVerificationCode?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901 response: body: string: !!python/unicode '{"success":true}' @@ -254,9 +254,9 @@ interactions: Content-Length: ['52'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST - uri: https://setup.icloud.com/setup/ws/1/validateVerificationCode?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901 + uri: https://setup.icloud.com/setup/ws/1/validateVerificationCode?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901 response: body: string: !!python/unicode '{"success":false,"errorTitle":"Invalid Code","errorMessage":"The diff --git a/tests/vcr_cassettes/2sa_flow_valid_code.yml b/tests/vcr_cassettes/2sa_flow_valid_code.yml index fae63cb98..68aba4365 100644 --- a/tests/vcr_cassettes/2sa_flow_valid_code.yml +++ b/tests/vcr_cassettes/2sa_flow_valid_code.yml @@ -9,7 +9,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -55,7 +55,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -105,7 +105,7 @@ interactions: Content-Length: ['1157'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/accountLogin response: @@ -202,9 +202,9 @@ interactions: 12-Jan-2024 05:06:31 GMT;Path=/;Domain=.icloud.com;Secure;HttpOnly' Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: GET - uri: https://setup.icloud.com/setup/ws/1/listDevices?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901 + uri: https://setup.icloud.com/setup/ws/1/listDevices?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901 response: body: string: !!python/unicode '{"devices":[{"deviceType":"SMS","areaCode":"","phoneNumber":"*******03","deviceId":"1"}]}' @@ -245,9 +245,9 @@ interactions: 12-Jan-2024 05:06:31 GMT;Path=/;Domain=.icloud.com;Secure;HttpOnly' Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST - uri: https://setup.icloud.com/setup/ws/1/sendVerificationCode?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901 + uri: https://setup.icloud.com/setup/ws/1/sendVerificationCode?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901 response: body: string: !!python/unicode '{"success":true}' @@ -278,9 +278,9 @@ interactions: Content-Length: ['52'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST - uri: https://setup.icloud.com/setup/ws/1/validateVerificationCode?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901 + uri: https://setup.icloud.com/setup/ws/1/validateVerificationCode?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901 response: body: string: !!python/unicode '{"success":true}' @@ -311,7 +311,7 @@ interactions: Content-Length: ['1157'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/accountLogin response: diff --git a/tests/vcr_cassettes/auth_non_2fa.yml b/tests/vcr_cassettes/auth_non_2fa.yml index 35a356c67..3a5fae00f 100644 --- a/tests/vcr_cassettes/auth_non_2fa.yml +++ b/tests/vcr_cassettes/auth_non_2fa.yml @@ -9,7 +9,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -55,7 +55,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -105,7 +105,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -156,7 +156,7 @@ interactions: Content-Length: ['1157'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/accountLogin response: diff --git a/tests/vcr_cassettes/auth_requires_2fa.yml b/tests/vcr_cassettes/auth_requires_2fa.yml index ca5b31079..3053f6f57 100644 --- a/tests/vcr_cassettes/auth_requires_2fa.yml +++ b/tests/vcr_cassettes/auth_requires_2fa.yml @@ -9,7 +9,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -55,7 +55,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -104,7 +104,7 @@ interactions: Content-Length: ['1157'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/accountLogin response: diff --git a/tests/vcr_cassettes/autodelete_photos.yml b/tests/vcr_cassettes/autodelete_photos.yml index 33d930d05..57dfc2215 100644 --- a/tests/vcr_cassettes/autodelete_photos.yml +++ b/tests/vcr_cassettes/autodelete_photos.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -111,7 +111,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -186,9 +186,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"_fe308b25-76d6-4760-b583-5280f5726844\",\n @@ -274,9 +274,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"_fe308b25-76d6-4760-b583-5280f5726844\",\n @@ -365,9 +365,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : @@ -479,9 +479,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"AR1vLgJmrHgKtD5fayMY87VlA1FA\",\n @@ -2009,9 +2009,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ ],\n \"syncToken\" : \"AQAAAAAAAwmVf//////////Kd+LphRdKGbpJMSeRX5Td\"\n}" diff --git a/tests/vcr_cassettes/autodelete_photos_heic.yml b/tests/vcr_cassettes/autodelete_photos_heic.yml index 6cb943775..c0ce75f56 100644 --- a/tests/vcr_cassettes/autodelete_photos_heic.yml +++ b/tests/vcr_cassettes/autodelete_photos_heic.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -111,7 +111,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -186,9 +186,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"_fe308b25-76d6-4760-b583-5280f5726844\",\n @@ -274,9 +274,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"_fe308b25-76d6-4760-b583-5280f5726844\",\n @@ -365,9 +365,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : @@ -479,9 +479,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"AR1vLgJmrHgKtD5fayMY87VlA1FA\",\n @@ -2009,9 +2009,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ ],\n \"syncToken\" : \"AQAAAAAAAwmVf//////////Kd+LphRdKGbpJMSeRX5Td\"\n}" diff --git a/tests/vcr_cassettes/download_autodelete_photos.yml b/tests/vcr_cassettes/download_autodelete_photos.yml index 61cb43e8e..aa5e20f00 100644 --- a/tests/vcr_cassettes/download_autodelete_photos.yml +++ b/tests/vcr_cassettes/download_autodelete_photos.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -126,9 +126,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"_911a39bc-1c9a-4dcd-88be-6673de6d7b6e\",\n @@ -212,9 +212,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"_911a39bc-1c9a-4dcd-88be-6673de6d7b6e\",\n @@ -283,7 +283,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -362,9 +362,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : @@ -476,9 +476,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"AeYfMtlOMb3dM9bETic9fXkMpjMV\",\n @@ -8478,7 +8478,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: GET uri: https://cvws.icloud-content.com/B/AeYfMtlOMb3dM9bETic9fXkMpjMVAaL34BSibtYVAvhCWscZ-HnA19Re/$%7Bf%7D?o=AurPpKo_3uhp3RCQNv_NIlQzIKJC3_dbZyy3QD0hanIu&v=1&x=3&a=CAogEjykwJQtOjMHrwghvR2QT9hudpOHGO6zmeYR6XPulCYSbRCF-pqeiTEYhdf2n4kxIgEAUgQMpjMVWgTA19ReaibUYybVVmyefnKi8geQ4v93UX3GRTfyjQHYHKqbPwXqjlhNgmeBzHImW8BXPC9ad40YuBSuLZLXwdFiJ3k5AZ49bn7o2K8RSObjA1AG1Ng&e=1686110055&fl=&r=f8bc6446-0bf6-4960-8fa1-aa4f1f0b5f7f-1&k=vcGVqlrMadPcySeLfMbEXw&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=54&s=AJBWjHPzXTpyOTFlcoKdHt63w1c response: @@ -10057,9 +10057,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"A5A7C0F1-BE37-46D8-9A99-400AD6DC2351\",\n @@ -10129,7 +10129,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -10222,7 +10222,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -10298,9 +10298,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"_82b4e8ce-766a-4f0d-acfd-2d93166d9ae6\",\n @@ -10386,9 +10386,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"_82b4e8ce-766a-4f0d-acfd-2d93166d9ae6\",\n @@ -10477,9 +10477,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : @@ -10591,9 +10591,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"AeYfMtlOMb3dM9bETic9fXkMpjMV\",\n @@ -17726,9 +17726,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ ],\n \"syncToken\" : \"AQAAAAAAAURhf/////////+LxHA1AvhAx66JMCtmgB8J\"\n}" diff --git a/tests/vcr_cassettes/download_live_photos.yml b/tests/vcr_cassettes/download_live_photos.yml index 948ed1c19..89bc87903 100644 --- a/tests/vcr_cassettes/download_live_photos.yml +++ b/tests/vcr_cassettes/download_live_photos.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -125,9 +125,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"_3d67b7f2-dff0-4cbd-9475-7060d2d8e39e\"\ @@ -217,9 +217,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"_3d67b7f2-dff0-4cbd-9475-7060d2d8e39e\"\ @@ -295,7 +295,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -375,9 +375,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" :\ @@ -493,9 +493,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"AW0zJiqKV9sqfyLUMf0MsSskioct\"\ @@ -9705,7 +9705,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: GET uri: https://cvws.icloud-content.com/B/AW0zJiqKV9sqfyLUMf0MsSskioctAcReAxUpYNO65w3JkOuu_tg6JCjg/$%7Bf%7D?o=Au8Ov72yeIKZIMPQ5HdCrjHTgJbycNolM_ekAUxnuTSF&v=1&x=3&a=CAogJKaf-eZ49WQ0iRIQ139p-6pIKZT_65BE1q3lijZkIjUSaxD4x-qn2S4Y-KTGqdkuIgEAUgQkioctWgQ6JCjgaiWngkgjbwfVcKOKpugfof1pH4eKcYdWc3zSFewOnt1PjSWc002tciV2H90dzrrY-BUwYMqCedmMAG9jlww5eFQD64SriLTEQhXD0KUy&e=1604525855&fl=&r=5e015799-e31e-468a-9fac-29fbbda531d5-1&k=dfTeJ54XeSRllumERE4X1A&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=42&s=hzG57ZlOlfu96il38QDoSdUQygM response: @@ -38741,7 +38741,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: GET uri: https://cvws.icloud-content.com/B/AVmI13Knig_xllytp9i0fH3GFUq8ARy8M9Ub44fBATVNBzgxGUBHy9VK/$%7Bf%7D?o=AkS97Ob-4L4QDlY__7HSuClVuCjzXRm8UBvJkavsaDpm&v=1&x=3&a=CAogNBtK1O01cAE1pW89t1sdQN274fx85K3wL3fZXmmGPcoSaxCGyOqn2S4YhqXGqdkuIgEAUgTGFUq8WgRHy9VKaiU0MaiUvwZaOBwQw2654RQbzzkOMJt4eydzz7IVHtQnUf1USqPjciX31VGd34PdajzUY4AyH0AVRU9Y94-8srmRrylkASnB_7jXSGNu&e=1604525855&fl=&r=5e015799-e31e-468a-9fac-29fbbda531d5-1&k=gicqv6pavyOZB-h9vw3Eeg&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=42&s=tBUPwFxWiQAttNgZKGzAyjWptoY response: @@ -80689,7 +80689,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: GET uri: https://cvws.icloud-content.com/B/ARqo9ptqnLjYL-jO5Lu6HlgqFAKyAdxaBQmt3imsG61OJOfTGJO6PC58/$%7Bf%7D?o=Ao-rBmjbVfqJZ0QTod-8ZFSO82UkoFIOeKfYsTJnmdEa&v=1&x=3&a=CAog1cVoSPFedqD1ST1NbkQDSN0W2y9VRyy1JBuUd7-xIO8SaxCGyOqn2S4YhqXGqdkuIgEAUgQqFAKyWgS6PC58aiVu1hGKdgYwphieA-CkXcB5dQUvZVWgeNUZHZfpi5wA3dyqNtEOciVGkjaM0m_migOnVnSJNmT_zYnzu1A-uPYPyLM7b-iIkbtsg5Lt&e=1604525855&fl=&r=5e015799-e31e-468a-9fac-29fbbda531d5-1&k=JL0kkA0SrE2zfd1n57YvFg&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=42&s=BaCaHhJnLWD0DCvin_S9F5dt0Iw response: @@ -150081,7 +150081,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: GET uri: https://cvws.icloud-content.com/B/AdEGM-k3qUpNtCqmkkiooAFpZyxJAT7MSuOO6Hpj2RWRwDMqBcMDZDj-/$%7Bf%7D?o=AoCNdevAFqg7ayvPDLwagRmoLc2U6Vesk1rTE-esTX7W&v=1&x=3&a=CAognEW0Ft_SSkgN-NBDkcXv8eId71MGcWouLL3hPPXBWmISaxCUyOqn2S4YlKXGqdkuIgEAUgRpZyxJWgQDZDj-aiVT1GyucOjMZX14QXyLtWaTs_XNXxBzbnEzeqCCHkbn0pqbOX9jciXVBRVY1RYYK2y1uamV0dC0D0t-21qq06gDlUD1jkrPjstFu-W3&e=1604525855&fl=&r=5e015799-e31e-468a-9fac-29fbbda531d5-1&k=B422Qfl4FE7Tu0hXP5AoaA&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=42&s=31IYsCtzb5giVMEaMMWyjIZ9sII response: @@ -172508,7 +172508,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: GET uri: https://cvws.icloud-content.com/B/AefXM8DiPWTeaP6s48zAoXBYbgxzAZ0uGx_OW89IcqDJM_a5s9JsHSAr/$%7Bf%7D?o=AhxOCe-Iu5tCFzHtBOaI48QjcbFrdK4b024aocQT0r0c&v=1&x=3&a=CAogxidHY39uOLQAN04mEHsJexXNOlYbnCQFk7gC1z0XA6sSaxCVyOqn2S4YlaXGqdkuIgEAUgRYbgxzWgRsHSAraiXD9RciqfzhLYVEzCPWtk5bpDkbPubVxpqm0jv2dRdBdRVVWysaciVpXmbB_w2zOTLk_VciyC6uT05Es-_CzPW8CNqgD2wQ0GWK4Kz8&e=1604525855&fl=&r=5e015799-e31e-468a-9fac-29fbbda531d5-1&k=6TVBVOJiqcQ3yVZHAuXbYg&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=42&s=lzNHPrs_pZzLLXJYCjZs92L8W7c response: diff --git a/tests/vcr_cassettes/failed_auth.yml b/tests/vcr_cassettes/failed_auth.yml index fcb5065a6..48b540b92 100644 --- a/tests/vcr_cassettes/failed_auth.yml +++ b/tests/vcr_cassettes/failed_auth.yml @@ -9,7 +9,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -55,7 +55,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -103,7 +103,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] diff --git a/tests/vcr_cassettes/failed_auth_503.yml b/tests/vcr_cassettes/failed_auth_503.yml index 99b5bcfd5..40eaff4d4 100644 --- a/tests/vcr_cassettes/failed_auth_503.yml +++ b/tests/vcr_cassettes/failed_auth_503.yml @@ -9,7 +9,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -55,7 +55,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] diff --git a/tests/vcr_cassettes/fallback_raw_password.yml b/tests/vcr_cassettes/fallback_raw_password.yml index 24eadf2df..2de62da3a 100644 --- a/tests/vcr_cassettes/fallback_raw_password.yml +++ b/tests/vcr_cassettes/fallback_raw_password.yml @@ -9,7 +9,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -55,7 +55,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -103,7 +103,7 @@ interactions: Content-Type: ['application/json'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] X-Apple-OAuth-Client-Id: ['d39ba9916b7251055b22c7f910e2ea796ee65e98b2ddecea8f5dde8d9d1a815d'] X-Apple-OAuth-Client-Type: ['firstPartyAuth'] X-Apple-OAuth-Redirect-URI: ['https://www.icloud.com'] @@ -154,7 +154,7 @@ interactions: Content-Length: ['1157'] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/accountLogin response: diff --git a/tests/vcr_cassettes/listing_albums.yml b/tests/vcr_cassettes/listing_albums.yml index ccc117ea5..400a4eb8d 100644 --- a/tests/vcr_cassettes/listing_albums.yml +++ b/tests/vcr_cassettes/listing_albums.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -103,9 +103,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -148,9 +148,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/shared/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/shared/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -202,7 +202,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -266,7 +266,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/shared/zones/list response: @@ -344,9 +344,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"_dfc991c9-6f13-4b37-846b-606e3f31186e\"\ @@ -436,9 +436,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"----Root-Folder----\"\ diff --git a/tests/vcr_cassettes/listing_photos.yml b/tests/vcr_cassettes/listing_photos.yml index 2c92990f2..ccbe8ebdf 100644 --- a/tests/vcr_cassettes/listing_photos.yml +++ b/tests/vcr_cassettes/listing_photos.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -103,9 +103,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -148,9 +148,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/shared/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/shared/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -201,7 +201,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -264,7 +264,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/shared/zones/list response: @@ -319,9 +319,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_e53446cf-3885-4cd3-8f12-648289d79769\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -363,9 +363,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/shared/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/shared/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_e53446cf-3885-4cd3-8f12-648289d79769\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -410,9 +410,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : \"CPLAssetByAddedDate\",\n \"recordType\" : \"IndexCountResult\",\n @@ -459,9 +459,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/shared/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/shared/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : \"CPLAssetByAddedDate\",\n \"recordType\" : \"IndexCountResult\",\n @@ -531,9 +531,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"AY6c+BsE0jjaXx9tmVGJM1D2VcEO\",\n \ \"recordType\" : \"CPLMaster\",\n \"fields\" : {\n \"resVidSmallHeight\" @@ -11261,9 +11261,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/shared/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/shared/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ { @@ -11631,7 +11631,7 @@ interactions: Connection: [keep-alive] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: GET uri: https://cvws.icloud-content.com/B/AY6c-BsE0jjaXx9tmVGJM1D2VcEOAfUMnLhKAW8bwnMCwMMXLMKCslue/$%7Bf%7D?o=Ai7aJAyHfwftjSjEUZUly0UQWlCGQJLWjedI3fGj1Df0&v=1&x=3&a=Bw-O4l_UpI23JBfLD0wf_ZNwTumeA1LaRAEAAAMW2kQ&e=1533044225&k=Aj375aJi6sEmqgJPj64-7Q&fl=&r=02b17a96-ee7c-4379-aecf-532ffda2c021-1&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=10&s=P8uy4YD0X_YWXH9e8C4b9amf2CQ response: @@ -44742,9 +44742,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{}" diff --git a/tests/vcr_cassettes/listing_photos_bad_filename.yml b/tests/vcr_cassettes/listing_photos_bad_filename.yml index ee83d60d9..bc3f7bad5 100644 --- a/tests/vcr_cassettes/listing_photos_bad_filename.yml +++ b/tests/vcr_cassettes/listing_photos_bad_filename.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -103,9 +103,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -171,9 +171,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"_911a39bc-1c9a-4dcd-88be-6673de6d7b6e\",\n @@ -242,7 +242,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -299,9 +299,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : \"CPLAssetByAddedDate\",\n \"recordType\" : \"IndexCountResult\",\n @@ -371,9 +371,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"AY6c+BsE0jjaXx9tmVGJM1D2VcEO\",\n \ \"recordType\" : \"CPLMaster\",\n \"fields\" : {\n \"resVidSmallHeight\" @@ -11073,7 +11073,7 @@ interactions: Connection: [keep-alive] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: GET uri: https://cvws.icloud-content.com/B/AY6c-BsE0jjaXx9tmVGJM1D2VcEOAfUMnLhKAW8bwnMCwMMXLMKCslue/$%7Bf%7D?o=Ai7aJAyHfwftjSjEUZUly0UQWlCGQJLWjedI3fGj1Df0&v=1&x=3&a=Bw-O4l_UpI23JBfLD0wf_ZNwTumeA1LaRAEAAAMW2kQ&e=1533044225&k=Aj375aJi6sEmqgJPj64-7Q&fl=&r=02b17a96-ee7c-4379-aecf-532ffda2c021-1&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=10&s=P8uy4YD0X_YWXH9e8C4b9amf2CQ response: @@ -11121,9 +11121,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{}" diff --git a/tests/vcr_cassettes/listing_photos_bad_filename_base64_encoding.yml b/tests/vcr_cassettes/listing_photos_bad_filename_base64_encoding.yml index 46fd61b0c..b3c52486c 100644 --- a/tests/vcr_cassettes/listing_photos_bad_filename_base64_encoding.yml +++ b/tests/vcr_cassettes/listing_photos_bad_filename_base64_encoding.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -103,9 +103,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -171,9 +171,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"_911a39bc-1c9a-4dcd-88be-6673de6d7b6e\",\n @@ -242,7 +242,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -299,9 +299,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : \"CPLAssetByAddedDate\",\n \"recordType\" : \"IndexCountResult\",\n @@ -371,9 +371,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"AY6c+BsE0jjaXx9tmVGJM1D2VcEO\",\n \ \"recordType\" : \"CPLMaster\",\n \"fields\" : {\n \"resVidSmallHeight\" @@ -11073,7 +11073,7 @@ interactions: Connection: [keep-alive] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: GET uri: https://cvws.icloud-content.com/B/AY6c-BsE0jjaXx9tmVGJM1D2VcEOAfUMnLhKAW8bwnMCwMMXLMKCslue/$%7Bf%7D?o=Ai7aJAyHfwftjSjEUZUly0UQWlCGQJLWjedI3fGj1Df0&v=1&x=3&a=Bw-O4l_UpI23JBfLD0wf_ZNwTumeA1LaRAEAAAMW2kQ&e=1533044225&k=Aj375aJi6sEmqgJPj64-7Q&fl=&r=02b17a96-ee7c-4379-aecf-532ffda2c021-1&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=10&s=P8uy4YD0X_YWXH9e8C4b9amf2CQ response: @@ -11121,9 +11121,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{}" diff --git a/tests/vcr_cassettes/listing_photos_bad_filename_utf8_encoding.yml b/tests/vcr_cassettes/listing_photos_bad_filename_utf8_encoding.yml index 345f8c041..fbaadfd33 100644 --- a/tests/vcr_cassettes/listing_photos_bad_filename_utf8_encoding.yml +++ b/tests/vcr_cassettes/listing_photos_bad_filename_utf8_encoding.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -103,9 +103,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -171,9 +171,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"_911a39bc-1c9a-4dcd-88be-6673de6d7b6e\",\n @@ -242,7 +242,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -299,9 +299,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : \"CPLAssetByAddedDate\",\n \"recordType\" : \"IndexCountResult\",\n @@ -371,9 +371,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"AY6c+BsE0jjaXx9tmVGJM1D2VcEO\",\n \ \"recordType\" : \"CPLMaster\",\n \"fields\" : {\n \"resVidSmallHeight\" @@ -11073,7 +11073,7 @@ interactions: Connection: [keep-alive] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: GET uri: https://cvws.icloud-content.com/B/AY6c-BsE0jjaXx9tmVGJM1D2VcEOAfUMnLhKAW8bwnMCwMMXLMKCslue/$%7Bf%7D?o=Ai7aJAyHfwftjSjEUZUly0UQWlCGQJLWjedI3fGj1Df0&v=1&x=3&a=Bw-O4l_UpI23JBfLD0wf_ZNwTumeA1LaRAEAAAMW2kQ&e=1533044225&k=Aj375aJi6sEmqgJPj64-7Q&fl=&r=02b17a96-ee7c-4379-aecf-532ffda2c021-1&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=10&s=P8uy4YD0X_YWXH9e8C4b9amf2CQ response: @@ -11121,9 +11121,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{}" diff --git a/tests/vcr_cassettes/listing_photos_chinese.yml b/tests/vcr_cassettes/listing_photos_chinese.yml index e0be4c76f..ab8692756 100644 --- a/tests/vcr_cassettes/listing_photos_chinese.yml +++ b/tests/vcr_cassettes/listing_photos_chinese.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -103,9 +103,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -156,7 +156,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -211,9 +211,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_e53446cf-3885-4cd3-8f12-648289d79769\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -258,9 +258,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : \"CPLAssetByAddedDate\",\n \"recordType\" : \"IndexCountResult\",\n @@ -330,9 +330,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"AY6c+BsE0jjaXx9tmVGJM1D2VcEO\",\n \ \"recordType\" : \"CPLMaster\",\n \"fields\" : {\n \"resVidSmallHeight\" @@ -11032,7 +11032,7 @@ interactions: Connection: [keep-alive] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: GET uri: https://cvws.icloud-content.com/B/AY6c-BsE0jjaXx9tmVGJM1D2VcEOAfUMnLhKAW8bwnMCwMMXLMKCslue/$%7Bf%7D?o=Ai7aJAyHfwftjSjEUZUly0UQWlCGQJLWjedI3fGj1Df0&v=1&x=3&a=Bw-O4l_UpI23JBfLD0wf_ZNwTumeA1LaRAEAAAMW2kQ&e=1533044225&k=Aj375aJi6sEmqgJPj64-7Q&fl=&r=02b17a96-ee7c-4379-aecf-532ffda2c021-1&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=10&s=P8uy4YD0X_YWXH9e8C4b9amf2CQ response: @@ -11080,9 +11080,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{}" diff --git a/tests/vcr_cassettes/listing_photos_filename_string_encoding.yml b/tests/vcr_cassettes/listing_photos_filename_string_encoding.yml index b3a637a26..d8ed14caa 100644 --- a/tests/vcr_cassettes/listing_photos_filename_string_encoding.yml +++ b/tests/vcr_cassettes/listing_photos_filename_string_encoding.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -103,9 +103,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -171,9 +171,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"_911a39bc-1c9a-4dcd-88be-6673de6d7b6e\",\n @@ -242,7 +242,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -299,9 +299,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : \"CPLAssetByAddedDate\",\n \"recordType\" : \"IndexCountResult\",\n @@ -371,9 +371,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"AY6c+BsE0jjaXx9tmVGJM1D2VcEO\",\n \ \"recordType\" : \"CPLMaster\",\n \"fields\" : {\n \"resVidSmallHeight\" @@ -11073,7 +11073,7 @@ interactions: Connection: [keep-alive] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: GET uri: https://cvws.icloud-content.com/B/AY6c-BsE0jjaXx9tmVGJM1D2VcEOAfUMnLhKAW8bwnMCwMMXLMKCslue/$%7Bf%7D?o=Ai7aJAyHfwftjSjEUZUly0UQWlCGQJLWjedI3fGj1Df0&v=1&x=3&a=Bw-O4l_UpI23JBfLD0wf_ZNwTumeA1LaRAEAAAMW2kQ&e=1533044225&k=Aj375aJi6sEmqgJPj64-7Q&fl=&r=02b17a96-ee7c-4379-aecf-532ffda2c021-1&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=10&s=P8uy4YD0X_YWXH9e8C4b9amf2CQ response: @@ -11121,9 +11121,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{}" diff --git a/tests/vcr_cassettes/listing_photos_keep_icloud_recent_days.yml b/tests/vcr_cassettes/listing_photos_keep_icloud_recent_days.yml index aec2c0aae..ffac2ebdb 100644 --- a/tests/vcr_cassettes/listing_photos_keep_icloud_recent_days.yml +++ b/tests/vcr_cassettes/listing_photos_keep_icloud_recent_days.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -103,9 +103,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -156,7 +156,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -211,9 +211,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_e53446cf-3885-4cd3-8f12-648289d79769\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -258,9 +258,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : \"CPLAssetByAddedDate\",\n \"recordType\" : \"IndexCountResult\",\n @@ -330,9 +330,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"AY6c+BsE0jjaXx9tmVGJM1D2VcEO\",\n \ \"recordType\" : \"CPLMaster\",\n \"fields\" : {\n \"resVidSmallHeight\" @@ -11032,7 +11032,7 @@ interactions: Connection: [keep-alive] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: GET uri: https://cvws.icloud-content.com/B/AY6c-BsE0jjaXx9tmVGJM1D2VcEOAfUMnLhKAW8bwnMCwMMXLMKCslue/$%7Bf%7D?o=Ai7aJAyHfwftjSjEUZUly0UQWlCGQJLWjedI3fGj1Df0&v=1&x=3&a=Bw-O4l_UpI23JBfLD0wf_ZNwTumeA1LaRAEAAAMW2kQ&e=1533044225&k=Aj375aJi6sEmqgJPj64-7Q&fl=&r=02b17a96-ee7c-4379-aecf-532ffda2c021-1&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=10&s=P8uy4YD0X_YWXH9e8C4b9amf2CQ response: @@ -44143,9 +44143,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{}" @@ -44173,9 +44173,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{}" @@ -44203,9 +44203,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{}" diff --git a/tests/vcr_cassettes/listing_photos_missing_downloadUrl.yml b/tests/vcr_cassettes/listing_photos_missing_downloadUrl.yml index 13b045276..06e8ea166 100644 --- a/tests/vcr_cassettes/listing_photos_missing_downloadUrl.yml +++ b/tests/vcr_cassettes/listing_photos_missing_downloadUrl.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -103,9 +103,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -156,7 +156,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -212,9 +212,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -261,9 +261,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : \"CPLAssetByAddedDate\",\n \"recordType\" : \"IndexCountResult\",\n @@ -333,9 +333,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"AY6c+BsE0jjaXx9tmVGJM1D2VcEO\",\n \ \"recordType\" : \"CPLMaster\",\n \"fields\" : {\n \"resVidSmallHeight\" diff --git a/tests/vcr_cassettes/listing_photos_missing_filenameEnc.yml b/tests/vcr_cassettes/listing_photos_missing_filenameEnc.yml index 2fca82dbd..9cf9393d4 100644 --- a/tests/vcr_cassettes/listing_photos_missing_filenameEnc.yml +++ b/tests/vcr_cassettes/listing_photos_missing_filenameEnc.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -103,9 +103,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -156,7 +156,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -211,9 +211,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -259,9 +259,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : \"CPLAssetByAddedDate\",\n \"recordType\" : \"IndexCountResult\",\n @@ -331,9 +331,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"AY6c+BsE0jjaXx9tmVGJM1D2VcEO\",\n \ \"recordType\" : \"CPLMaster\",\n \"fields\" : {\n \"resVidSmallHeight\" diff --git a/tests/vcr_cassettes/listing_photos_missing_item_type.yml b/tests/vcr_cassettes/listing_photos_missing_item_type.yml index 0d261c342..f7f2a8b87 100644 --- a/tests/vcr_cassettes/listing_photos_missing_item_type.yml +++ b/tests/vcr_cassettes/listing_photos_missing_item_type.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -103,9 +103,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -156,7 +156,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -211,9 +211,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_e53446cf-3885-4cd3-8f12-648289d79769\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -258,9 +258,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : \"CPLAssetByAddedDate\",\n \"recordType\" : \"IndexCountResult\",\n @@ -330,9 +330,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"AY6c+BsE0jjaXx9tmVGJM1D2VcEO\",\n \ \"recordType\" : \"CPLMaster\",\n \"fields\" : {\n \"resVidSmallHeight\" @@ -11032,7 +11032,7 @@ interactions: Connection: [keep-alive] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: GET uri: https://cvws.icloud-content.com/B/AY6c-BsE0jjaXx9tmVGJM1D2VcEOAfUMnLhKAW8bwnMCwMMXLMKCslue/$%7Bf%7D?o=Ai7aJAyHfwftjSjEUZUly0UQWlCGQJLWjedI3fGj1Df0&v=1&x=3&a=Bw-O4l_UpI23JBfLD0wf_ZNwTumeA1LaRAEAAAMW2kQ&e=1533044225&k=Aj375aJi6sEmqgJPj64-7Q&fl=&r=02b17a96-ee7c-4379-aecf-532ffda2c021-1&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=10&s=P8uy4YD0X_YWXH9e8C4b9amf2CQ response: @@ -44143,9 +44143,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{}" diff --git a/tests/vcr_cassettes/listing_photos_missing_item_type_value.yml b/tests/vcr_cassettes/listing_photos_missing_item_type_value.yml index fda09cc12..9db632a78 100644 --- a/tests/vcr_cassettes/listing_photos_missing_item_type_value.yml +++ b/tests/vcr_cassettes/listing_photos_missing_item_type_value.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -103,9 +103,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -156,7 +156,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -211,9 +211,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_e53446cf-3885-4cd3-8f12-648289d79769\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -258,9 +258,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : \"CPLAssetByAddedDate\",\n \"recordType\" : \"IndexCountResult\",\n @@ -330,9 +330,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"AY6c+BsE0jjaXx9tmVGJM1D2VcEO\",\n \ \"recordType\" : \"CPLMaster\",\n \"fields\" : {\n \"resVidSmallHeight\" @@ -11032,7 +11032,7 @@ interactions: Connection: [keep-alive] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: GET uri: https://cvws.icloud-content.com/B/AY6c-BsE0jjaXx9tmVGJM1D2VcEOAfUMnLhKAW8bwnMCwMMXLMKCslue/$%7Bf%7D?o=Ai7aJAyHfwftjSjEUZUly0UQWlCGQJLWjedI3fGj1Df0&v=1&x=3&a=Bw-O4l_UpI23JBfLD0wf_ZNwTumeA1LaRAEAAAMW2kQ&e=1533044225&k=Aj375aJi6sEmqgJPj64-7Q&fl=&r=02b17a96-ee7c-4379-aecf-532ffda2c021-1&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=10&s=P8uy4YD0X_YWXH9e8C4b9amf2CQ response: @@ -44143,9 +44143,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{}" diff --git a/tests/vcr_cassettes/listing_photos_no_delete.yml b/tests/vcr_cassettes/listing_photos_no_delete.yml index 078380f1b..2ec39f6b4 100644 --- a/tests/vcr_cassettes/listing_photos_no_delete.yml +++ b/tests/vcr_cassettes/listing_photos_no_delete.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -103,9 +103,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -171,9 +171,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{\n \"records\" : [ {\n \"recordName\" : \"_911a39bc-1c9a-4dcd-88be-6673de6d7b6e\",\n @@ -242,7 +242,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -298,9 +298,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : \"CPLAssetByAddedDate\",\n \"recordType\" : \"IndexCountResult\",\n @@ -370,9 +370,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"AY6c+BsE0jjaXx9tmVGJM1D2VcEO\",\n \ \"recordType\" : \"CPLMaster\",\n \"fields\" : {\n \"resVidSmallHeight\" @@ -11072,7 +11072,7 @@ interactions: Connection: [keep-alive] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: GET uri: https://cvws.icloud-content.com/B/AY6c-BsE0jjaXx9tmVGJM1D2VcEOAfUMnLhKAW8bwnMCwMMXLMKCslue/$%7Bf%7D?o=Ai7aJAyHfwftjSjEUZUly0UQWlCGQJLWjedI3fGj1Df0&v=1&x=3&a=Bw-O4l_UpI23JBfLD0wf_ZNwTumeA1LaRAEAAAMW2kQ&e=1533044225&k=Aj375aJi6sEmqgJPj64-7Q&fl=&r=02b17a96-ee7c-4379-aecf-532ffda2c021-1&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=10&s=P8uy4YD0X_YWXH9e8C4b9amf2CQ response: diff --git a/tests/vcr_cassettes/listing_photos_raw.yml b/tests/vcr_cassettes/listing_photos_raw.yml index f34cbb9ea..76d132390 100644 --- a/tests/vcr_cassettes/listing_photos_raw.yml +++ b/tests/vcr_cassettes/listing_photos_raw.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -103,9 +103,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -156,7 +156,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -211,9 +211,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_e53446cf-3885-4cd3-8f12-648289d79769\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -258,9 +258,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : \"CPLAssetByAddedDate\",\n \"recordType\" : \"IndexCountResult\",\n @@ -330,9 +330,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"AY6c+BsE0jjaXx9tmVGJM1D2VcEO\",\n \ \"recordType\" : \"CPLMaster\",\n \"fields\" : {\n \"resVidSmallHeight\" @@ -11032,7 +11032,7 @@ interactions: Connection: [keep-alive] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: GET uri: https://cvws.icloud-content.com/B/AY6c-BsE0jjaXx9tmVGJM1D2VcEOAfUMnLhKAW8bwnMCwMMXLMKCslue/$%7Bf%7D?o=Ai7aJAyHfwftjSjEUZUly0UQWlCGQJLWjedI3fGj1Df0&v=1&x=3&a=Bw-O4l_UpI23JBfLD0wf_ZNwTumeA1LaRAEAAAMW2kQ&e=1533044225&k=Aj375aJi6sEmqgJPj64-7Q&fl=&r=02b17a96-ee7c-4379-aecf-532ffda2c021-1&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=10&s=P8uy4YD0X_YWXH9e8C4b9amf2CQ response: @@ -11081,9 +11081,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{}" diff --git a/tests/vcr_cassettes/listing_photos_raw_alt.yml b/tests/vcr_cassettes/listing_photos_raw_alt.yml index d845c75a0..23a108701 100644 --- a/tests/vcr_cassettes/listing_photos_raw_alt.yml +++ b/tests/vcr_cassettes/listing_photos_raw_alt.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -103,9 +103,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -156,7 +156,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -211,9 +211,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_e53446cf-3885-4cd3-8f12-648289d79769\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -258,9 +258,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : \"CPLAssetByAddedDate\",\n \"recordType\" : \"IndexCountResult\",\n @@ -330,9 +330,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"AY6c+BsE0jjaXx9tmVGJM1D2VcEO\",\n \ \"recordType\" : \"CPLMaster\",\n \"fields\" : {\n \"resVidSmallHeight\" @@ -11032,7 +11032,7 @@ interactions: Connection: [keep-alive] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: GET uri: https://cvws.icloud-content.com/B/AY6c-BsE0jjaXx9tmVGJM1D2VcEOAfUMnLhKAW8bwnMCwMMXLMKCslue/$%7Bf%7D?o=Ai7aJAyHfwftjSjEUZUly0UQWlCGQJLWjedI3fGj1Df0&v=1&x=3&a=Bw-O4l_UpI23JBfLD0wf_ZNwTumeA1LaRAEAAAMW2kQ&e=1533044225&k=Aj375aJi6sEmqgJPj64-7Q&fl=&r=02b17a96-ee7c-4379-aecf-532ffda2c021-1&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=10&s=P8uy4YD0X_YWXH9e8C4b9amf2CQ response: @@ -11068,7 +11068,7 @@ interactions: Connection: [keep-alive] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: GET uri: https://cvws.icloud-content.com/B/AU1su88KMDhy1lv1ePqK9tLE5WZZAewv9OJtyVk3GSnF52VRAMBIoMbQ/$%7Bf%7D?o=Aml341-JPIlpbDxurGGOYAHrl_SdCRgwTZYTbCRLpx6X&v=1&x=3&a=B7zVl3SIIZClIzgbRXrvrXjujsRCA1LaRAEAAAMW2kQ&e=1533044225&k=NzrFrCvgMnbo497seRaA8A&fl=&r=02b17a96-ee7c-4379-aecf-532ffda2c021-1&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=10&s=C8qXLULvFGWyYnWneAHwn7W4SLU response: @@ -11116,9 +11116,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{}" diff --git a/tests/vcr_cassettes/listing_photos_raw_alt_adj.yml b/tests/vcr_cassettes/listing_photos_raw_alt_adj.yml index f6bc6f2aa..5148c9f96 100644 --- a/tests/vcr_cassettes/listing_photos_raw_alt_adj.yml +++ b/tests/vcr_cassettes/listing_photos_raw_alt_adj.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -103,9 +103,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -156,7 +156,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -211,9 +211,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_e53446cf-3885-4cd3-8f12-648289d79769\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -258,9 +258,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : \"CPLAssetByAddedDate\",\n \"recordType\" : \"IndexCountResult\",\n @@ -330,9 +330,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"AY6c+BsE0jjaXx9tmVGJM1D2VcEO\",\n \ \"recordType\" : \"CPLMaster\",\n \"fields\" : {\n \"resVidSmallHeight\" @@ -11038,7 +11038,7 @@ interactions: Connection: [keep-alive] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: GET uri: https://cvws.icloud-content.com/B/AY6c-BsE0jjaXx9tmVGJM1D2VcEOAfUMnLhKAW8bwnMCwMMXLMKCslue/$%7Bf%7D?o=Ai7aJAyHfwftjSjEUZUly0UQWlCGQJLWjedI3fGj1Df0&v=1&x=3&a=Bw-O4l_UpI23JBfLD0wf_ZNwTumeA1LaRAEAAAMW2kQ&e=1533044225&k=Aj375aJi6sEmqgJPj64-7Q&fl=&r=02b17a96-ee7c-4379-aecf-532ffda2c021-1&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=10&s=P8uy4YD0X_YWXH9e8C4b9amf2CQ response: @@ -11074,7 +11074,7 @@ interactions: Connection: [keep-alive] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: GET uri: https://cvws.icloud-content.com/B/AWVEK9dYDTb0xxl5AWRyAREZo6RLASxLukRmhw39wzPQIK1SUR7V-o_D/$%7Bf%7D?o=Al4yKuqypZnZZcLoFV-l2CVRa5JRUYae5_ZXjroQ47XM&v=1&x=3&a=B8KPbpUXFfFMfyPTExzagwpvvAa0A1LaRAEAAAMW2kQ&e=1533044227&k=gt4eytfuUZjO-s5lAIq7CA&fl=&r=02b17a96-ee7c-4379-aecf-532ffda2c021-1&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=10&s=px4E0b7vGMwh97MT41YCoOiOpDM response: @@ -11122,9 +11122,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{}" diff --git a/tests/vcr_cassettes/listing_photos_two_sizes.yml b/tests/vcr_cassettes/listing_photos_two_sizes.yml index 3c132749a..255b197f5 100644 --- a/tests/vcr_cassettes/listing_photos_two_sizes.yml +++ b/tests/vcr_cassettes/listing_photos_two_sizes.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: @@ -103,9 +103,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_ac333066-5d55-4c42-b033-f05bb9d2873c\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -156,7 +156,7 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/zones/list response: @@ -211,9 +211,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"_e53446cf-3885-4cd3-8f12-648289d79769\",\n \ \"recordType\" : \"CheckIndexingState\",\n \"fields\" : {\n \"progress\" @@ -258,9 +258,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/internal/records/query/batch?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"batch\" : [ {\n \"records\" : [ {\n \"recordName\" : \"CPLAssetByAddedDate\",\n \"recordType\" : \"IndexCountResult\",\n @@ -330,9 +330,9 @@ interactions: Content-type: [text/plain] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/query?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: {string: "{\n \"records\" : [ {\n \"recordName\" : \"AY6c+BsE0jjaXx9tmVGJM1D2VcEO\",\n \ \"recordType\" : \"CPLMaster\",\n \"fields\" : {\n \"resVidSmallHeight\" @@ -11032,7 +11032,7 @@ interactions: Connection: [keep-alive] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: GET uri: https://cvws.icloud-content.com/B/AY6c-BsE0jjaXx9tmVGJM1D2VcEOAfUMnLhKAW8bwnMCwMMXLMKCslue/$%7Bf%7D?o=Ai7aJAyHfwftjSjEUZUly0UQWlCGQJLWjedI3fGj1Df0&v=1&x=3&a=Bw-O4l_UpI23JBfLD0wf_ZNwTumeA1LaRAEAAAMW2kQ&e=1533044225&k=Aj375aJi6sEmqgJPj64-7Q&fl=&r=02b17a96-ee7c-4379-aecf-532ffda2c021-1&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=10&s=P8uy4YD0X_YWXH9e8C4b9amf2CQ response: @@ -11068,7 +11068,7 @@ interactions: Connection: [keep-alive] Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: [Opera/9.52 (X11; Linux i686; U; en)] + User-Agent: [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36] method: GET uri: https://cvws.icloud-content.com/B/AfUG5knGXZGAUdjilPQHcFw5MQAzAe5ZrJWBwZt2Yno7JdP4ldL3Hfox/$%7Bf%7D?o=AkE7VTGas3vhs1PYISki1nCbaQm9uqeso1RdrxvGZhPu&v=1&x=3&a=B-CCYNv2Jr5GBe4BAyS87drxWrJ9A1LaRAEAAAMW2kQ&e=1533044225&k=UJwyqR4rdth3Mm59AJtPug&fl=&r=02b17a96-ee7c-4379-aecf-532ffda2c021-1&ckc=com.apple.photos.cloud&ckz=PrimarySync&y=1&p=10&s=dfGRo-F43MAOkn2SF-qwPEcXN8A response: @@ -11116,9 +11116,9 @@ interactions: Referer: - https://www.icloud.com/ User-Agent: - - Opera/9.52 (X11; Linux i686; U; en) + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 method: POST - uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=17DHotfix5&clientMasteringNumber=17DHotfix5&ckjsBuildVersion=17DProjectDev77&ckjsVersion=2.0.5&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True + uri: https://p61-ckdatabasews.icloud.com/database/1/com.apple.photos.cloud/production/private/records/modify?clientBuildNumber=2522Project44&clientMasteringNumber=2522B2&clientId=DE309E26-942E-11E8-92F5-14109FE0B321&dsid=12345678901&remapEnums=True&getCurrentSyncToken=True response: body: string: "{}" diff --git a/tests/vcr_cassettes/successful_auth.yml b/tests/vcr_cassettes/successful_auth.yml index 50968aabb..2b3bdfec0 100644 --- a/tests/vcr_cassettes/successful_auth.yml +++ b/tests/vcr_cassettes/successful_auth.yml @@ -18,7 +18,7 @@ interactions: X-APPLE-WEBAUTH-PCS-Sharing="pcssharing-1234567890="; Origin: ['https://www.icloud.com'] Referer: ['https://www.icloud.com/'] - User-Agent: ['Opera/9.52 (X11; Linux i686; U; en)'] + User-Agent: ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36'] method: POST uri: https://setup.icloud.com/setup/ws/1/validate response: