Skip to content

Send the SMS code to the account's own trusted phone, not id 1 - #5

Open
gregakespret wants to merge 1 commit into
findmy-export-supportfrom
fix/sms-2fa-phone-id
Open

gregakespret wants to merge 1 commit into
findmy-export-supportfrom
fix/sms-2fa-phone-id

Conversation

@gregakespret

Copy link
Copy Markdown
Owner

Bumps apple-private-apis to gregakespret/apple-private-apis#1 (a514a27), so the login sends the SMS code to the account's own trusted phone instead of phone id 1, and logs Apple's status and body when that send fails.

Accounts without a trusted phone id 1 currently fail at that step on every attempt, surfacing in export-findmy as AuthSrp ("Could not reach Apple's sign-in service"). That is what fired AirtagConnectWizardErrors on 2026-09-26. Accounts that sign in today are unaffected: if the phone lookup fails, the code still goes to id 1.

The submodule commit is on the fork's fix/sms-2fa-phone-id branch, which is enough for Cargo to fetch it. Merge that PR first so the pin points at a commit on a merged branch.

Verified: export-findmy builds against this branch and its 46 tests pass, and the new sms_phone_id unit tests pass.

🤖 Generated with Claude Code

https://claude.ai/code/session_01KjoTwe6ghEaBXvRrsymsyN

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant