How to disable FRP on Xiaomi: the complete guide

The situation when Xiaomi smartphone requires you to enter data of a previously synchronized Google account after resetting, is familiar to many users. This protection system, known as Factory Reset Protection (FRP), is designed to protect the owner’s data in the event of a device being stolen.

There are several proven ways to bypass this lock and get full access to the MIUI system. The effectiveness of the method depends on the version of the Android operating system installed on your gadget and the specific version of the shell firmware. In this article, we will discuss in detail the current algorithms of actions that will help restore the device to work without contacting the service center.

What is FRP and why does it block your phone?

Factory Reset Protection is a built-in security mechanism that activates automatically when you add a Google account to your device. If a user performs hard reset through the volume and power buttons, the system will require authorization on the next boot to the account that was tied before the reset, so that the thief can not simply erase the data and use the phone.

The problem is that when the owner forgets the email password, changes the phone number to restore access, or purchases a used device where the previous owner did not log out of his account, the phone turns into a "brick" available only for emergency calls. It is important to understand that FRP is not a virus or error, it is a regular security feature that can not be turned off just in the settings without superuser rights.

To circumvent this protection, vulnerabilities in the system or special tools are used to access browser settings or developer menus, and the success of the operation depends on how carefully Xiaomi has closed these β€œholes” in the latest security updates.

Preparation for the release procedure

Before you start taking action, you need to make sure you have everything you need to successfully complete the process. First of all, you will need a stable connection to the Wi-Fi network, since most methods are tied to online checks or downloading support applications. Also charge the device to a minimum of 50-60% so that a sudden power outage does not interrupt the critical process.

You may need a computer with drivers installed. ADB, If the software methods through the phone interface don't work, then prepare. USB-A good quality cable that can transmit data, not just charge the battery. OTG-an adapter and a computer mouse or USB-flash-drive.

πŸ“Š What type of lock you have encountered?
Forgot your account.
I bought a used account with someone else's account.
Phone after the service center
Another reason.
  • πŸ”‹ Charge your Xiaomi smartphone to at least 60% to avoid shutdown.
  • πŸ“‘ Find a stable Wi-Fi network with internet to download applications.
  • πŸ’» Prepare a PC with drivers ADB (hard-to-unlock).
  • πŸ–±οΈ Buy it. OTG-cable and computer mouse (optional).

It is worth deciding in advance on the method you will use. For older versions of Android 9-11, simple methods through the browser often work, whereas Android 12-14 requires more complex manipulation or use of a PC.

Method 1: Bypassing availability settings and TalkBack

One of the most popular ways that works on many versions of MIUI is based on TalkBack's voice-activated feature, which is to use the gestures of this service to call a menu that is usually hidden from the user during the initial setup phase. You need to activate TalkBack, often by triple tapping or a specific combination of volume buttons on the welcome screen.

Once the voice assistant is activated, you can draw letters or geometric shapes on the screen with your finger, which causes a context menu. By selecting TalkBack Settings, you can go to the general settings of the system. From there, you can go to the Special Opportunities or Advanced Settings section, where you can enable the installation of applications from unknown sources.

⚠️ Note: On new versions of firmware MIUI 13 and 14, this method is often patched, requiring the lock screen password to be confirmed to log into TalkBack settings. If the system requests a pin or pattern lock, this method will not work.

If you are able to log in to the settings, download through the built-in browser (or install via APK-file, if you have access to the file system), password reset application or launcher. Once you install such application, you can go to the desktop and delete the old account through the standard Android settings menu.

What if TalkBack is not activated?
If standard gestures don't work, try pressing the screen 5 times quickly or clamping both volume buttons for 10 seconds.Some Xiaomi models require a press sequence that can be found in the video guides for a particular model.

Method 2: Use of engineering menus and codes

The second method is based on the introduction of special USSD-You can try to type in combinations like ##4636## or #8375## on the dial screen (which is often available in the emergency call section). However, on modern Xiaomi smartphones, the ability to enter arbitrary characters in this menu is often limited.

An alternative is to exploit a vulnerability in Wi-Fi. When you try to connect to the network, you can call the keyboard to enter the password, and through the keyboard settings (for example, Gboard) go to the Android settings. This allows you to open the Chrome browser or Play Market, where you can download the necessary FRP reset tools, such as FRP Bypass APK or Google Account Manager of the desired version.

β˜‘οΈ Checklist for the method with the browser

Done: 0 / 4

The key here is to install the correct version of Google Account Manager, which must be strictly consistent with the version of Android installed on the device. If you put the version for Android 10 on an Android 12 phone, the application simply won't start or will give an error, you can find the desired versions on specialized forums or on Telegram channels.

Comparison of Unlocking Methods

The choice of the right way depends on many factors: the availability of a computer, the version of Android, the user’s skills and the availability of additional accessories. Below is a table that will help you navigate the effectiveness of different approaches.

MethodI need a PC.DifficultyEfficiency at MIUI 14
TalkBackNo.MediumLow.
Engineering menu / Wi-FiNo.Tall.Medium
Mi Flash Tool (EDL)Yes.Tall.Tall.
Paid services (Box)Yes.Low.Tall.

As you can see from the table, PC-free software methods are becoming less effective with each new security update. For owners of new models, such as the Xiaomi 13, 14 or the Redmi Note series of recent years, the most reliable option is often to use specialized software on a computer.

The Mi Flash Tool and EDL method requires an unlocked bootloader or an authorized Mi Account, making it difficult for the average user. However, there are paid remote unlock services that can remove FRP through server commands, but this is costly.

Unlocking through ADB and Fastboot

For advanced users who are not afraid of the command line, there is a method of resetting through Android Debug Bridge (ADB), which requires connecting the smartphone to the computer in debugging mode via USB. The problem is that on a locked phone, debugging mode is usually turned off. However, if you managed to turn on debugging in any way (through a menu vulnerability), the next steps take a couple of minutes.

Connect your phone to your PC, open the command line console, and enter a command to delete account configuration files. This usually looks like deleting files in the /data/system/users/0/ directory. Specific commands can vary depending on the Android version.

adb shell content insert --uri content://settings/global --bind name:s:user_setup_complete --bind value:s:1


adb shell am start -n com.google.android.gsf.login/

These commands can help you start the setup process anew or trigger a new account login window, ignoring the old one, and it’s worth noting that on devices with a locked bootloader and Verified Boot enabled, this method may not work without first modifying the system.

πŸ’‘

Use only the original. USB-Cheap charging-only cables don't transmit data, and the computer won't see the phone in mode. ADB.

⚠️ Attention: Incorrect use of commands ADB It can cause a cyclical bootloop or a complete system failure. If you're not sure what you're doing, you'd better use automated software.

Frequently Asked Questions (FAQ)

Will the warranty be reset when circumventing FRP?
FRP software unlocking is not a physical intervention, but if you have reflashed the device or unlocked the bootloader in the process, the service center may refuse warranty service.
Can FRP be removed forever?
You can't delete the security mechanism itself, because it's built into the system. But after successfully crawling and logging into a new Google account, the phone will no longer ask for old data for normal resets. To avoid future problems, always log out before selling or repairing your phone.
Is it safe to use FRP reset software?
Most free software contains viruses or miners. Use only proven tools from official developer sites or known paid solutions (e.g. UnlockTool, Chimera) if you are doing this professionally.
What do you do if nothing helps?
If neither software method works, you may need to sell memory (eMMC) or go to an authorized service center with documents proving the purchase of the device, a last resort that costs money and time.

πŸ’‘

The most reliable way to avoid FRP is to always log out of your Google account and Mi Account before you perform a Hard Reset or sell your device.

In conclusion, the process of disabling FRP on Xiaomi requires patience and care. Security technologies are constantly being improved, and what worked yesterday can already be fixed by the company's engineers. Always check the relevance of information for your particular model and firmware version. Remember that the easiest way for legitimate owners to restore access is with a check or a box from the device - service centers often go to the proof of purchase.