Xiaomi smartphone owners often face the unfortunate situation of having a hard reset, requiring a password from a previously synchronized Google account, a security feature known as FRP (Factory Reset Protection) designed to protect the ownerโs data in the event of a gadget being stolen. However, if you forget the login details or bought the phone from your hands, the system blocks access to your desktop, turning the Redmi 9 into a useless piece of plastic.
The process of circumventing this protection is not trivial, as Google is constantly closing vulnerabilities in new security patches. For the Xiaomi Redmi 9 model, there are proven methods to regain full control of the device. You will need a tray, a stable Internet connection and possibly a computer with installed drivers to perform certain manipulations.
In this guide, we will go into detail the algorithms that will help you successfully pass the activation screen. We will look at both software methods through special applications and options using a PC. It is critical to understand that the success of the method depends on the version of the Android security patch installed on your Redmi 9 at the time of reset.
Understanding the FRP mechanism and preparing the device
Factory Reset Protection activates automatically when you add a Google account to your device and then reset through the Recovery menu or button combination. The system remembers the unique device ID and links it to your profile. When you first download after a reset, Google servers check if the account you enter matches the one before the reset.
Before you start active, you need to properly prepare the Redmi 9. SIM-A card with an active tariff and a positive balance, or a stable Wi-Fi connection. Without access to the network, the verification or bypass process is impossible, since the phone must contact the servers to update statuses or download the necessary components.
โ ๏ธ Note: All of the actions described below are at your own risk. Interference with system processes can lead to unstable software. Make sure that the battery is charged at least 60% so that the phone does not turn off at a critical moment.
Itโs also worth checking the Android version and the date of the security patch, which can be done by temporarily running the on-screen speaker service (TalkBack) or through the emergency call menu by entering certain codes. Knowing the exact version of the software will help you choose the working instructions, as the methods for the 2020 patches may not work on the 2023-2026 updates.
Activation method via TalkBack and voice input
One of the classic ways that often works on older versions of MIUI firmware is to use TalkBack, which is a screen reader for the visually impaired, but allows you to access hidden settings menus, and the method is to run a browser or settings through voice control where you can change the system settings.
To start, turn on your phone and reach the greeting screen. Quickly swipe your two fingers across the screen or press the volume button combination (depending on the MIUI version) to activate TalkBack. Once the green bezels appear, draw an "L" on the screen (two lines from the bottom up and one from right to left) to open the special features menu.
In the menu that opens, select "TalkBack Settings." You can find "TalkBack Settings" and go to "Advanced Settings." Find "Voice Control" and turn it on. Now, by saying "Open Settings," you can access the phone's system menu without going through the lock screen.
- ๐ Activate TalkBack and go to voice control settings.
- ๐ฃ๏ธ Say the command "Open Settings" to enter the system menu.
- ๐ก Turn on Wi-Fi and connect to your network.
- ๐ Through settings, run Google help or browser.
After getting into the browser or settings Google Play you will need to download a special APK-dumper FRP. Most often, utilities like FRP Bypass or QuickShortcutMaker. These can be found through the browser search bar by typing in the request "download frp bypass apk." Once installed, the app will allow you to create a shortcut for account settings.
What to do if the voice is not recognized?
Using PC and USB Debugging (ADB)
A more advanced and reliable method for Xiaomi Redmi 9 involves using a computer, which requires a USB cable, a Windows PC and an ADB (Android Debug Bridge) toolkit, which is to send special commands that change the state of the system or allow you to install the necessary applications directly.
First, you need to download and install Xiaomi drivers. USB Driver and Platform Tools on your computer. APK-file of the utility for unlocking (for example, frp_bypass.apk) and place it in the root of disk C or in folder C ADB. Connect the unlocked phone (if you have access to the menu) or use special combinations to enter debugging mode, if possible via the emergency call menu.
adb devices
adb install -r frp_bypass.apk
adb shell am start -n com.google.android.gsf.login/Executing commands allows you to start the installation process of the application bypassing standard restrictions. the command adb install -r replaces an existing application or installs a new one. Once successfully installed on the phone screen (or in the background), you will be able to start settings for accounts. If direct installation is not possible, you can use the command to open the browser with a link to download the file.
| ADB Team Team | Description of action | Necessary rights |
|---|---|---|
| adb devices | Checking the device connection | USB Debugging |
| adb install -r file.apk | Installation of APK with replacement | Unknown Sources |
| adb shell input tap x y | Simulating coordinate pressing | No rights (sometimes) |
| adb reboot | Rebooting the device | Basic |
Itโs important to understand that modern versions of Android require debugging confirmation on the phoneโs screen itself (โLetโs debug this computer?โ).If you canโt press OK because of locking, this method may not work without additional manipulations. OTG-Cable and mouse to click on the desired area of the screen when the request appears.
โ๏ธ Preparation for work with ADB
Bypassing the emergency call menu and browser
If voice control is not working, you can try calling your browser or settings through the dial box. On the greeting screen, click "Emergency Call." In the input field, type the combination ##4636## or ##4636##. On some versions of MIUI, this opens a hidden test menu from where you can go to the device settings.
Alternatively, use the "Share Wi-Fi" feature, connect to a Wi-Fi network created on another device (Access Point Mode), but don't enter your password right away. Instead, find the option to "Share" or "Scan" QR". When scanning. QR-code (previously generated with reference to the APK file) the phone may offer to open a link in the browser.
Once youโve accessed Google Chrome or the built-in MIUI browser, go to Google Drive or a direct link to download FRP Bypass. Once downloaded, the security system may block the installation from unknown sources. Youโll need to go to the security settings (often a link to this appears in the pop-up window) and allow the installation of applications from the browser.
โ ๏ธ Attention: Download links APK files are often changed or blocked by Google Play Protect. If the file is deleted immediately after download, temporarily disable Play Protect in your Google account settings (if you have access) or use your browser in incognito mode.
Once you install the utility, run it. Inside the app, look for "Account Settings" or "Google Play Services," which will allow you to add a new Google account, which will become the primary one. After you add a new account, reboot your phone. The next time you download, the system must accept the new account as the owner.
Specifics of working with the MIUI shell and the Mi Account
Owners of Xiaomi Redmi 9 should consider dual protection. In addition to Google FRP, there is Mi Account Lock. If the phone has entered a Mi Account and enabled the function "Find device", reset via Recovery will not remove the binding to the Mi Account. After bypassing Google, you may be greeted by the Mi lock screen.
However, if the phone is software unlocked (root rights obtained or bootloader unlocked), you can try to delete the binding files through the file manager with superuser rights. The path to the files is usually hidden in the system partition /data/system/users/0/.
Unlocking the bootloader via the official Mi Unlock site is also an option, but it requires waiting 7 or 168 hours and having a tied Mi Account. This method completely cleanses the device, including FRP, but requires access to the Fastboot menu (clicking down the volume button when turned on) and having a PC.
- ๐ Mi Account Lock is independent of Google FRP.
- โณ Official unlocking of the bootloader requires waiting.
- ๐ Removing anchor files requires Root rights.
- ๐ฑ Entrance to Fastboot is done by pressing the volume button down.
If you bypass a Google account, but the phone requires a password from a Mi Account that you don't know, things get complicated, and in such cases, it often only helps to flash the device through EDL (Emergency Download) mode, which requires an authorized Xiaomi service center account or use paid services to bypass authorization.
๐ก
If your phone requires a Mi Account, try entering any password 5-10 times in a row, and sometimes after multiple errors, the system will temporarily unlock the sign-in or offer alternative ways to confirm, although this rarely works on newer versions of MIUI.
Frequent errors and ways to fix them
When you unlock, you often encounter typical problems, and one of the most common is "Connection Check" hangs endlessly, and this may be due to the wrong date and time, and if you can, use TalkBack or other loopholes to set the correct date, or try connecting to Wi-Fi with your phone where the date has been changed.
Another error is โIncorrect username or passwordโ when trying to add an account, even if the data is correct, which occurs if the device is wanted or blocked remotely by the owner, in which case the software bypassing FRP will not help, since the lock is at the server level by IMEI or serial number.
It's also common for a phone to request an account again after a seemingly successful unlock, which means that the process wasn't completed correctly: the new account didn't become the main one, or the old profile cache files remained, and you need to do a full reset (Wipe Data) through the new account settings so that the system "remembers" the owner.
โ ๏ธ Warning: Donโt try to unlock stolen phones. IMEI-Locking and locking on your Mi Account makes your device useless for calls, even if you bypass the welcome screen.
If none of the software methods work, your Redmi 9 may have the latest security patch to close all known vulnerabilities, leaving you with waiting for new methods, contacting the service center with purchase checks to officially unblock or using paid professional software to box unlock.
๐ก
Successfully completing the process is not just getting to the desktop, but the ability to reset settings through the phone menu without re-querying the account.