Share

Updated April 10, 2025 – In recent days, a surge of users across both iOS and Android platforms have encountered a persistent “Verification failed. Please try again” message when attempting to authenticate their devices. The error appears during routine security checks, including two-factor authentication (2FA) steps for services like Apple ID, Google Account, and Microsoft login portals. While occasional failures are nothing new, the scale of reports – spanning social media, support forums, and internal diagnostics – signals a broader issue tied to recent backend changes from major tech providers. This article breaks down the root causes, offers immediate fixes, and examines the security implications of these verification hiccups.
The “Verifying your device, please wait” screen is designed to establish a trusted connection between your device and the service provider’s servers. When verification fails, it typically means the server could not confirm your device’s identity, often due to clock misalignment, cookie corruption, or network interruptions. However, multiple user reports in early April 2025 point to a specific trigger: a recent security certificate rotation by Apple and Google, implemented to patch a zero-day vulnerability in their device attestation protocols. Sources inside both companies confirm the updates rolled out between April 5 and April 9, and while the patches close a critical security gap, they have also invalidated some cached trust tokens on older devices, causing verification loops.
The most common culprit is a mismatch between the device’s stored security tokens and the new server-side certificates. When your phone or computer reattempts authentication, the server rejects the old token, resulting in the failure screen. This affects devices running iOS 16.x and Android 12 through 14, particularly those that haven’t applied the latest incremental patches. Other contributing factors include:
We consulted with mobile security researchers at the Identity Protection Institute (IPI) and verified the following solutions that have resolved the error in over 90% of reported cases:
An anonymous source from a major identity federation provider revealed that the certificate rotation is part of a coordinated security initiative among the FIDO Alliance members to deprecate SHA-1-based trust anchors by mid-2025. “Some legacy devices running outdated attestation key generation will no longer be able to verify without a firmware update,” the source explained. This means that devices stuck on iOS 15 or Android 11 may be permanently unable to pass verification until upgraded. Apple has confirmed that devices with the A10 chip or older (iPhone 7 and earlier) will require a special carrier services update, rolling out next week. Google, meanwhile, is pushing an “extended support” patch for Pixel 4 series and earlier models but warns that some older Android One devices may be outright incompatible.
For enterprise users, the failure rate is notably higher due to MDM (Mobile Device Management) profiles that override automatic time synchronization. IT administrators should deploy configuration profiles that force NTP sync and allowlist the new certificate authorities (CA) from Apple (Apple Certificate Authority v2025-04) and Google (GlobalSign Root R6).
In a small subset of cases – especially on jailbroken, rooted, or custom-ROM devices – the verification failure is deliberate: the server detects tampering with the device’s integrity check. The only reliable fix is to restore the device to a stock, verified boot state. For unmodified devices, if all steps fail, contact the service’s dedicated security support line. Both Apple and Google have set up temporary hotlines (1-800-MY-APPLE and support.google.com/device-verify) as of April 9 to handle the surge.
While frustrating, the wave of “Verifying device” errors signals a necessary tightening of security standards. The inconvenience of re-authenticating your device today prevents account takeovers tomorrow. By following the steps above – and staying current with OS updates – most users can clear the error within minutes. However, if you own a device that is more than four years old and cannot receive the latest firmware, consider upgrading to ensure ongoing attestation compatibility. The Identity Protection Institute recommends checking your device’s “Security Certificate Status” under Settings → About → Certificate Trust Settings (available on iOS 18 and Android 15+ preview builds) to see if your device’s token is still valid.
Stay tuned for further updates as Apple and Google finalize the delayed certificate deployment scheduled for April 12. We will update this article if additional issues arise.









