This method works on all firmware versions (MIUI and HyperOS) and any processor. (MTK Dimensity and Qualcomm Snapdragon, as well as Unisoc and Spreadtrum, are not important.)
Additional information: All manipulations must be performed shortly before 00:00 BEIJING TIME ZONE.
The token is valid for no more than 12 hours. Therefore, you cannot launch the entire process 24 hours before this time, otherwise you could get banned.
You should measure your ping immediately before the procedure, as the signal strength varies constantly, even if you're using Wi-Fi.
It's also very important that after running the script, regardless of whether it returns a positive response or a "limit exceeded" message, you should switch to developer mode, disable Wi-Fi, and link the number. Usually, in 90% of cases, even if the Thermos response is negative, the number will link. Of course, immediately after linking your number, you need to connect your device to your computer, put it into fastboot mode, and try unlocking it using the Mi Unlock app. You'll be told how long it will take to do this.
Your Xiaomi account must also be at least 30 days old.
Direct link to the file: https://drive.google.com/file/d/1-CrU...
The same script on 4pda: https://4pda.to/forum/dl/post/3266687...
Official website where you can download the unmodified Termux version, like on Google Play: https://termux.dev/en/
IMPORTANT: The script's author changes it, so when downloading the latest version, you need to carefully read the script itself and FOLLOW THE INSTRUCTIONS FROM THE MOMENT YOU ENTER THE "python unlock.py" COMMAND. Recently, the ping server has changed. THE METHOD INDICATED IN THE VIDEO IS CURRENT AND WORKS. BUT IF IT DOESN'T WORK, YOU CAN TRY ANOTHER SCRIPT FROM THE 4pda TOPIC: https://4pda.to/forum/index.php?showt...
JUST READ CAREFULLY. EVERY WORD.
And a little about "I CAN'T DO IT"
I want to point out that unlocking your phone starts with you, not with permission from the Mi community. You're the one screwing up!
It's the "experienced Xiaomi users" who can't unlock more often than the "younger parishioners."
Yes, I agree that sometimes (very rarely) it's due to some glitches, but most often it's not.
1. "My account is more than 30 days old." Experience shows that this is more of a disadvantage than a plus. A new (clean) account usually has one device and one phone number linked. Experienced users, however, will link 48 devices and a number that, if present, is nowhere to be found. This is where the "dance with a tambourine" begins in every instruction, where they say "you need to log out of the account, reboot, and log in." Ideally, the account should have one device linked and one phone number, which is the one used to unblock the account. It's also essential that the account hasn't been unblocked on any other devices for a year.
2. "I'm doing everything as you said, but my cookies have expired." For half of them, this is simply a ban on cookies in the browser or simply a failure to log in to the account. You can reset your browser settings and clear all caches and cookies to avoid even asking such stupid questions. 3. "I followed the instructions, put the phone down, came back an hour later, and it didn't work." Firstly, the phone went "asleep" within an hour and "put everything "as per the instructions" to sleep. And secondly, after the script runs, you need to link the number immediately, not after some time.
4. "I did everything as you did. My token isn't showing." This also happens, but mostly for people whose accounts are less than 30 days old. Or you need to at least log into your account in a browser on the same website.
5. "I followed the instructions and it still doesn't work." This means either you didn't follow the instructions, or you didn't do the basic steps. Before delving into the details, you need to disable your VPN or whatever you have configured to forward your IP address and:
a) First, try enabling the "Unlock Bootloader" checkbox in the developer menu and then link the device under "Mi Unlock Status."
b) If "a" doesn't work, then log into your Mi Community account, set your account region to "Global," then try clicking the "Unlock Bootloader" button in the community and see if permission is granted.
c) If you've tried "a" and "b" and nothing works, try using a script.
And of course, if none of the above helps, as the old saying goes, "a hard reset cures all troubles." The device will format itself anyway when unlocking, so why not? We formatted it and did a clean reset.
Also, the ping should be longer. And the internet connection should be stable. If you set it up on mobile internet and then went into the basement, it naturally won't work. And of course, the token doesn't last three days, as all unlockers think. Ideally, the entire procedure should be done about 15 minutes before midnight Beijing time.
...