Note that you can also set it up to call you instead of sending texts; I presume he can take calls otherwise I don’t understand why he even took a phone with him.
He tried to find a way to disable it, but it is no longer possible.
If Apple had a 2FA method where he could use another email, that would have solved the problem. Or even using an app like Authy or Google Authenticator.
He is overseas, with no global roaming, and so is unable to receive calls or texts.
He took his phone because he planned on getting a local SIM card.
Or if Apple did not force 2FA on new accounts, then this also wouldn’t have happened.
This is one of the reasons I purchased a mobile/cell number from Twilio to use as a backup for all of the websites that only support 2FA via SMS (Apple, PayPal etc.).
The 2FA code gets sent to a channel on my own private Slack workspace via a webhook [1]. If I lose my phone I can always log into the Slack website on another device to access the code.
[1] https://www.twilio.com/docs/studio/tutorials/how-to-post-sms...
According to this other recent HN comment, Twilio numbers cannot be used for SMS verification. Banks and Gmail are mentioned:
https://news.ycombinator.com/item?id=19219150
"I have this problem because my main, personal number is actually a twilio number (as I built my own personal telco within twilio) and this means I cannot receive validation messages from shortcodes (like a bank)."
Yes. I wouldn't have mentioned it if it didn't work.
Here's a screenshot showing the Apple and PayPal 2FA codes I have received through Slack via Twilio...
https://i.imgur.com/bQYSbPZ.png
I also don't have any accounts with banks that are stupid enough to use SMS for 2FA [1] so I haven't needed to use my Twilio number for that purpose.
Using SMS for Gmail 2FA doesn't make any sense when Google supports U2F.
[1] https://motherboard.vice.com/en_us/article/mbzvxv/criminals-...
Would you mind sharing a working source?
Twilio/Google Voice (more generally, VOIP numbers) are explicitly being blocked (because it's possible to find out what type of number it is) at a number of services, likely to combat fraud.
I've found MSFT (Azure) and AWS to be recent examples of such services. Google itself does the same.
https://i.imgur.com/6b3cg5L.png
62226 = PayPal and 51472 = Apple.
edit: Mercifully, they at least allow you to enter the 'find my iPhone' section without needing the 2FA code.
I just follow the instructions on the login page that I did not have my device with me, and just entered my Recovery Key that was given to me when I setup 2FA.
It's as simple as that.
Mind you I use a password manager and keep all my login information in it.
The newer “2 factor verification” does not have a recovery key.
Why?
A friend is in a study abroad program and broke his iPhone. He bought a new one but can’t access his account because he no longer has a “trusted device” (his broken iPhone) to verify his login and since he’s overseas, can’t get the fallback SMS.
He basically has to wait until he returns.