The brief window of relief that modded X app users had is now shut. X has extended its attestation checks to the password reset flow, blocking what was previously the most reliable way to bypass the “Attestation Denied” login error that’s been plaguing third-party clients since late October.
NeoFreeBird’s developer confirmed the bad news on November 29, stating that X is “indeed being watched” and has implemented attestation for password resets. This means anyone trying to sign into NeoFreeBird right now is completely locked out. The team promised an update is coming, but couldn’t pin down a release date.

When a user asked if there’s any risk of account termination for using the modded app, NeoFreeBird simply replied “No”.
This isn’t just a NeoFreeBird problem either. The developer clarified that the change is server-side, meaning it’ll affect any sideloaded Twitter app. Users of ReVanced and Piko Twitter clients are reporting the same login nightmare. One person in the replies pointed out that they can’t log in or use these clients properly anymore.

For context, the original attestation error started appearing in late October, randomly logging people out or preventing them from adding new accounts. Back then, the workaround was pretty simple: reset your password through a web browser, then use that fresh password to log into the modded app. Some users also found success with NeoFreeBird’s 2.2 update, which specifically targeted the “Sign in with username” flow to get around the attestation block.
But X didn’t stop there. By early November, the platform disabled the “Sign in with username” option entirely on official clients, making that NeoFreeBird fix useless. Now they’ve taken it a step further by locking down password resets too. It’s clear X is actively hunting down every workaround that third-party apps try to use.
The whole situation leaves modded app users in a tough spot. Either wait for developers to find another crack in the system, or switch back to the official X app with all its ads and restrictions. Given how fast X is closing these gaps, it’s anyone’s guess how long the next fix will last once it arrives.