I tried to sign in via trusted device and sms but got Unhandled Protocol Error: Error Response for GSA Request: 503
2026-09-06 16:28:41,795 INFO exporter.version: OpenTagViewer exporter 1.4.1
2026-09-06 16:28:41,796 WARNING exporter.privacy: ========================================================================================
2026-09-06 16:28:41,796 WARNING exporter.privacy: This log is for debugging and is NOT safe to publish as-is.
2026-09-06 16:28:41,796 WARNING exporter.privacy:
2026-09-06 16:28:41,796 WARNING exporter.privacy: It names your devices by name, model and serial, records keychain item attributes
2026-09-06 16:28:41,797 WARNING exporter.privacy: as Apple stores them, and identifies every device in your account's trust circle.
2026-09-06 16:28:41,797 WARNING exporter.privacy: No key, password or passcode is written here, and payloads appear only as byte
2026-09-06 16:28:41,797 WARNING exporter.privacy: counts - but nothing can promise a given identifier never appears, because the text
2026-09-06 16:28:41,797 WARNING exporter.privacy: comes from a library reading Apple's own structures.
2026-09-06 16:28:41,797 WARNING exporter.privacy:
2026-09-06 16:28:41,797 WARNING exporter.privacy: READ THIS FILE AND REMOVE ANYTHING THAT IDENTIFIES YOU BEFORE SENDING IT ANYWHERE.
2026-09-06 16:28:41,797 WARNING exporter.privacy: ========================================================================================
2026-09-06 16:28:41,797 INFO __main__: Starting OpenTagViewer AirTag Exporter 1.4.1
2026-09-06 16:29:20,948 INFO findmy.reports.account: Attempting authentication for user <email-1>
2026-09-06 16:29:20,968 INFO findmy.reports.anisette: The Anisette engine will download libraries required for operation, this may take a few seconds...
2026-09-06 16:29:20,968 INFO findmy.reports.anisette: To speed up future local Anisette initializations, provide a filesystem path to load the libraries from.
2026-09-06 16:29:22,747 INFO anisette.anisette: Provisioning...
2026-09-06 16:29:25,970 INFO findmy.reports.account: Detected 2FA requirement: trustedDeviceSecondaryAuth
2026-09-06 16:29:25,970 INFO findmy.reports.account: Transitioning login state: LoginState.LOGGED_OUT -> LoginState.REQUIRE_2FA
2026-09-06 16:29:46,861 INFO findmy.reports.account: Attempting authentication for user <email-1>
2026-09-06 16:29:47,186 INFO exporter.icloud: Apple took the code and then failed to finish signing in: Error response for GSA request: 503
2026-09-06 16:31:02,355 INFO findmy.reports.account: Attempting authentication for user <email-1>
2026-09-06 16:31:03,101 INFO findmy.reports.account: GSA authentication successful
2026-09-06 16:31:03,101 INFO findmy.reports.account: Transitioning login state: LoginState.REQUIRE_2FA -> LoginState.AUTHENTICATED
2026-09-06 16:31:03,101 INFO findmy.reports.account: Logging into com.apple.mobileme
2026-09-06 16:31:03,709 INFO findmy.reports.account: Transitioning login state: LoginState.AUTHENTICATED -> LoginState.LOGGED_IN
2026-09-06 16:31:03,724 INFO findmy.cloudkit.client: Opening CloudKit container com.apple.icloud.searchparty
2026-09-06 16:31:04,052 INFO findmy.reports.account: Re-authenticating to obtain a fresh PET
2026-09-06 16:31:04,052 INFO findmy.reports.account: Attempting authentication for user <email-1>
2026-09-06 16:31:04,397 ERROR __main__: Reading accessories failed
Traceback (most recent call last):
File "wizard.py", line 349, in _load
File "exporter\asyncui.py", line 180, in run_with_progress
File "exporter\asyncui.py", line 138, in _work
File "asyncio\runners.py", line 196, in run
File "asyncio\runners.py", line 119, in run
File "asyncio\base_events.py", line 726, in run_until_complete
File "wizard.py", line 488, in _read_icloud
File "exporter\icloud.py", line 616, in open_client
File "findmy\keychain\session.py", line 319, in open
File "findmy\reports\account.py", line 1034, in request_pet
File "findmy\reports\account.py", line 1422, in _gsa_authenticate
File "findmy\reports\account.py", line 1651, in _gsa_request
findmy.errors.UnhandledProtocolError: Error response for GSA request: 503
2026-09-06 16:32:08,370 INFO exporter.icloud: Reusing the stored device identity, so this is not a new device to Apple
2026-09-06 16:32:26,663 INFO findmy.reports.account: Attempting authentication for user <email-1>
2026-09-06 16:32:26,684 INFO findmy.reports.anisette: The Anisette engine will download libraries required for operation, this may take a few seconds...
2026-09-06 16:32:26,684 INFO findmy.reports.anisette: To speed up future local Anisette initializations, provide a filesystem path to load the libraries from.
2026-09-06 16:32:29,350 ERROR __main__: Reading accessories failed
Traceback (most recent call last):
File "wizard.py", line 349, in _load
File "exporter\asyncui.py", line 180, in run_with_progress
File "exporter\asyncui.py", line 138, in _work
File "asyncio\runners.py", line 196, in run
File "asyncio\runners.py", line 119, in run
File "asyncio\base_events.py", line 726, in run_until_complete
File "wizard.py", line 450, in _read_icloud
File "exporter\icloud.py", line 413, in log_in
File "exporter\icloud.py", line 441, in _log_in_with_retries
File "findmy\reports\account.py", line 893, in login
File "findmy\reports\account.py", line 1443, in _gsa_authenticate
File "findmy\reports\account.py", line 1651, in _gsa_request
findmy.errors.UnhandledProtocolError: Error response for GSA request: 503
2026-09-06 16:33:52,088 WARNING exporter.privacy: ========================================================================================
2026-09-06 16:33:52,088 WARNING exporter.privacy: This log is for debugging and is NOT safe to publish as-is.
2026-09-06 16:33:52,088 WARNING exporter.privacy:
2026-09-06 16:33:52,088 WARNING exporter.privacy: It names your devices by name, model and serial, records keychain item attributes
2026-09-06 16:33:52,088 WARNING exporter.privacy: as Apple stores them, and identifies every device in your account's trust circle.
2026-09-06 16:33:52,088 WARNING exporter.privacy: No key, password or passcode is written here, and payloads appear only as byte
2026-09-06 16:33:52,088 WARNING exporter.privacy: counts - but nothing can promise a given identifier never appears, because the text
2026-09-06 16:33:52,088 WARNING exporter.privacy: comes from a library reading Apple's own structures.
2026-09-06 16:33:52,088 WARNING exporter.privacy:
2026-09-06 16:33:52,088 WARNING exporter.privacy: READ THIS FILE AND REMOVE ANYTHING THAT IDENTIFIES YOU BEFORE SENDING IT ANYWHERE.
2026-09-06 16:33:52,088 WARNING exporter.privacy: ========================================================================================
2026-09-06 16:34:10,171 INFO exporter.version: OpenTagViewer exporter 1.4.1
2026-09-06 16:34:10,171 WARNING exporter.privacy: ========================================================================================
2026-09-06 16:34:10,171 WARNING exporter.privacy: This log is for debugging and is NOT safe to publish as-is.
2026-09-06 16:34:10,171 WARNING exporter.privacy:
2026-09-06 16:34:10,171 WARNING exporter.privacy: It names your devices by name, model and serial, records keychain item attributes
2026-09-06 16:34:10,171 WARNING exporter.privacy: as Apple stores them, and identifies every device in your account's trust circle.
2026-09-06 16:34:10,171 WARNING exporter.privacy: No key, password or passcode is written here, and payloads appear only as byte
2026-09-06 16:34:10,171 WARNING exporter.privacy: counts - but nothing can promise a given identifier never appears, because the text
2026-09-06 16:34:10,171 WARNING exporter.privacy: comes from a library reading Apple's own structures.
2026-09-06 16:34:10,171 WARNING exporter.privacy:
2026-09-06 16:34:10,171 WARNING exporter.privacy: READ THIS FILE AND REMOVE ANYTHING THAT IDENTIFIES YOU BEFORE SENDING IT ANYWHERE.
2026-09-06 16:34:10,172 WARNING exporter.privacy: ========================================================================================
2026-09-06 16:34:10,172 INFO __main__: Starting OpenTagViewer AirTag Exporter 1.4.1
2026-09-06 16:34:12,170 INFO exporter.icloud: Reusing the stored device identity, so this is not a new device to Apple
2026-09-06 16:34:25,360 INFO findmy.reports.account: Attempting authentication for user <email-1>
2026-09-06 16:34:25,379 INFO findmy.reports.anisette: The Anisette engine will download libraries required for operation, this may take a few seconds...
2026-09-06 16:34:25,379 INFO findmy.reports.anisette: To speed up future local Anisette initializations, provide a filesystem path to load the libraries from.
2026-09-06 16:34:28,344 INFO findmy.reports.account: GSA authentication successful
2026-09-06 16:34:28,344 INFO findmy.reports.account: Transitioning login state: LoginState.LOGGED_OUT -> LoginState.AUTHENTICATED
2026-09-06 16:34:28,345 INFO findmy.reports.account: Logging into com.apple.mobileme
2026-09-06 16:34:28,911 INFO findmy.reports.account: Transitioning login state: LoginState.AUTHENTICATED -> LoginState.LOGGED_IN
2026-09-06 16:34:28,925 INFO findmy.cloudkit.client: Opening CloudKit container com.apple.icloud.searchparty
2026-09-06 16:34:29,220 INFO findmy.reports.account: Re-authenticating to obtain a fresh PET
2026-09-06 16:34:29,220 INFO findmy.reports.account: Attempting authentication for user <email-1>
2026-09-06 16:34:29,523 ERROR __main__: Reading accessories failed
Traceback (most recent call last):
File "wizard.py", line 349, in _load
File "exporter\asyncui.py", line 180, in run_with_progress
File "exporter\asyncui.py", line 138, in _work
File "asyncio\runners.py", line 196, in run
File "asyncio\runners.py", line 119, in run
File "asyncio\base_events.py", line 726, in run_until_complete
File "wizard.py", line 488, in _read_icloud
File "exporter\icloud.py", line 616, in open_client
File "findmy\keychain\session.py", line 319, in open
File "findmy\reports\account.py", line 1034, in request_pet
File "findmy\reports\account.py", line 1422, in _gsa_authenticate
File "findmy\reports\account.py", line 1651, in _gsa_request
findmy.errors.UnhandledProtocolError: Error response for GSA request: 503
2026-09-06 16:41:25,152 INFO exporter.icloud: Reusing the stored device identity, so this is not a new device to Apple
2026-09-06 16:41:42,366 INFO findmy.reports.account: Attempting authentication for user <email-1>
2026-09-06 16:41:42,386 INFO findmy.reports.anisette: The Anisette engine will download libraries required for operation, this may take a few seconds...
2026-09-06 16:41:42,386 INFO findmy.reports.anisette: To speed up future local Anisette initializations, provide a filesystem path to load the libraries from.
2026-09-06 16:41:45,451 INFO findmy.reports.account: Detected 2FA requirement: trustedDeviceSecondaryAuth
2026-09-06 16:41:45,452 INFO findmy.reports.account: Transitioning login state: LoginState.LOGGED_OUT -> LoginState.REQUIRE_2FA
2026-09-06 16:42:04,414 INFO findmy.reports.account: Attempting authentication for user <email-1>
2026-09-06 16:42:04,687 INFO exporter.icloud: Apple took the code and then failed to finish signing in: Error response for GSA request: 503
2026-09-06 16:43:15,585 INFO findmy.reports.account: Attempting authentication for user <email-1>
2026-09-06 16:43:16,232 INFO exporter.icloud: Apple took the code and then failed to finish signing in: Error response for GSA request: 503
2026-09-06 16:45:40,832 INFO findmy.reports.account: Attempting authentication for user <email-1>
2026-09-06 16:45:41,546 INFO findmy.reports.account: GSA authentication successful
2026-09-06 16:45:41,546 INFO findmy.reports.account: Transitioning login state: LoginState.REQUIRE_2FA -> LoginState.AUTHENTICATED
2026-09-06 16:45:41,546 INFO findmy.reports.account: Logging into com.apple.mobileme
2026-09-06 16:45:42,069 INFO findmy.reports.account: Transitioning login state: LoginState.AUTHENTICATED -> LoginState.LOGGED_IN
2026-09-06 16:45:42,083 INFO findmy.cloudkit.client: Opening CloudKit container com.apple.icloud.searchparty
2026-09-06 16:45:42,366 INFO findmy.reports.account: Re-authenticating to obtain a fresh PET
2026-09-06 16:45:42,366 INFO findmy.reports.account: Attempting authentication for user <email-1>
2026-09-06 16:45:42,697 ERROR __main__: Reading accessories failed
Traceback (most recent call last):
File "wizard.py", line 349, in _load
File "exporter\asyncui.py", line 180, in run_with_progress
File "exporter\asyncui.py", line 138, in _work
File "asyncio\runners.py", line 196, in run
File "asyncio\runners.py", line 119, in run
File "asyncio\base_events.py", line 726, in run_until_complete
File "wizard.py", line 488, in _read_icloud
File "exporter\icloud.py", line 616, in open_client
File "findmy\keychain\session.py", line 319, in open
File "findmy\reports\account.py", line 1034, in request_pet
File "findmy\reports\account.py", line 1422, in _gsa_authenticate
File "findmy\reports\account.py", line 1651, in _gsa_request
findmy.errors.UnhandledProtocolError: Error response for GSA request: 503
2026-09-06 16:49:24,953 INFO exporter.icloud: Reusing the stored device identity, so this is not a new device to Apple
2026-09-06 16:49:36,435 INFO findmy.reports.account: Attempting authentication for user <email-1>
2026-09-06 16:49:36,454 INFO findmy.reports.anisette: The Anisette engine will download libraries required for operation, this may take a few seconds...
2026-09-06 16:49:36,454 INFO findmy.reports.anisette: To speed up future local Anisette initializations, provide a filesystem path to load the libraries from.
2026-09-06 16:49:39,277 INFO findmy.reports.account: Detected 2FA requirement: trustedDeviceSecondaryAuth
2026-09-06 16:49:39,277 INFO findmy.reports.account: Transitioning login state: LoginState.LOGGED_OUT -> LoginState.REQUIRE_2FA
2026-09-06 16:50:06,474 INFO findmy.reports.account: Attempting authentication for user <email-1>
2026-09-06 16:50:07,220 INFO findmy.reports.account: GSA authentication successful
2026-09-06 16:50:07,220 INFO findmy.reports.account: Transitioning login state: LoginState.REQUIRE_2FA -> LoginState.AUTHENTICATED
2026-09-06 16:50:07,220 INFO findmy.reports.account: Logging into com.apple.mobileme
2026-09-06 16:50:07,752 INFO findmy.reports.account: Transitioning login state: LoginState.AUTHENTICATED -> LoginState.LOGGED_IN
2026-09-06 16:50:07,765 INFO findmy.cloudkit.client: Opening CloudKit container com.apple.icloud.searchparty
2026-09-06 16:50:08,051 INFO findmy.reports.account: Re-authenticating to obtain a fresh PET
2026-09-06 16:50:08,051 INFO findmy.reports.account: Attempting authentication for user <email-1>
2026-09-06 16:50:08,385 ERROR __main__: Reading accessories failed
Traceback (most recent call last):
File "wizard.py", line 349, in _load
File "exporter\asyncui.py", line 180, in run_with_progress
File "exporter\asyncui.py", line 138, in _work
File "asyncio\runners.py", line 196, in run
File "asyncio\runners.py", line 119, in run
File "asyncio\base_events.py", line 726, in run_until_complete
File "wizard.py", line 488, in _read_icloud
File "exporter\icloud.py", line 616, in open_client
File "findmy\keychain\session.py", line 319, in open
File "findmy\reports\account.py", line 1034, in request_pet
File "findmy\reports\account.py", line 1422, in _gsa_authenticate
File "findmy\reports\account.py", line 1651, in _gsa_request
findmy.errors.UnhandledProtocolError: Error response for GSA request: 503
How are you running it?
The window, from a downloaded release
Version, or commit
1.4.1
Operating system
Windows
Which route?
Signing in to iCloud
What happened
I tried to sign in via trusted device and sms but got Unhandled Protocol Error: Error Response for GSA Request: 503
The log
Before you post