A key selling point of the Poco F5 is that you can easily root the phone and unlock the bootloader to gain superuser privileges. This will expand your customization, enable you to install several tweaks, use Magisk modules, control your device’s performance, and more.
The Poco F5 comes with a very powerful 7+ Gen 2 chipset, so many people will want to take advantage of the power by applying tweaks. This article will show you how you can root the Poco F5 through simple steps.
Also Read- How to root OnePlus Nord 3
Advantages and disadvantages of rooting
You’ll get plenty of extra customization options on your phone. You can easily flash ROMs while preserving app data, try out mods, install custom TWRP recoveries, flash custom kernels, and more.
You can also try flashing Magisk Modules, downloading unsupported themes, controlling the SOC’s performance, tuning it for better battery, and more. However, rooting your phone comes with its own set of risks. Unlocking the bootloader and rooting your phone voids the warranty unless you lock it again.
You will also lose your WideVine L1 certification, and it’ll roll back to WideVine L3. The videos will only play in Standard Definition (480P) unless you fix it. If Safety Net interferes, you’ll face trouble with banking and payment applications. If you don’t do it properly, you might soft-brick your device. Your phone could get stuck in a boot loop.
How to root Poco F5 with Magisk
Note: We recommend taking a backup of all essential data before proceeding with the rooting procedure, and we’re not responsible for data loss or any soft-bricking that may occur. Unlocking the bootloader, which is a necessary process for rooting the device, might void your warranty. You will also lose all your user data.
1: Install Android SDK Platform Tools.
The link to download it for Windows. Here’s the link for downloading it if you’re on Linux. Finally, click on this link to install Android SDK platform Tools on macOS. Once the download finishes, extract it to a convenient location on your system. Add ADB to the path, and install Fastboot drivers. Now, verify your ADB connection. You’ll finally get access to the platform tools folder, which you have to use to root your Poco F5.
2: Unlocking the bootloader
Make sure you enable USB Debugging and OEM unlocking on your device. These steps are necessary for your PC to recognize your device when it’s in ADB mode. It’s also necessary for your device to accept commands in fastboot mode.
You have to unlock the bootloader to root your device. The setting is in Developer Options, which you have to enable by tapping on the Build Number a few times. You can search for the Build Number in the Settings app’s search bar or go to About Device and find it there.
It’s a straightforward procedure to unlock the bootloader on your Poco F5.
- You’ll have to install Android SDK platform-tools on your PC.
- Create a Mi account if you don’t have one, and log in. Add the account to Mi Unlock Status.
- Connect your phone to a PC via a USB Cable.
- Now, install the fastboot drivers.
- You’ll have to download the Mi Unlock Tool and extract it to a convenient location on your PC.
- Launch the tool and agree to the prompts that may pop up. Use the same account that you have on your current devices.
- Connect your phone, click on Unlock, and confirm it by clicking on Unlock Anyway.
- Now, the procedure will begin. For the first time, it may show you a 168-hour (1 week) waiting time. Repeat the steps after the waiting period ends to unlock the bootloader.
3: Download the Poco F5 fastboot ROM and get the Turbo Stock boot image
- Download the Fastboot ROM for your Poco F5 using this link.
- Install the 7ZIP software on your PC and right-click your TGZ Fastboot ROM file. Then, choose the Open With option and open with 7ZIP File Manager.
- You’ll now get another file in the TAR format once the extraction finishes.
- Right-click the TAR file, choose 7ZIP, and then click on Extract here.
- All the extracted firmware files will now be in your images folder.
- Copy boot.img from this folder and transfer it to your device.
4: Patch the Poco F5 Turbo Pro boot image with Magisk
- Download and install the Magisk app and launch it.
- Choose the Select and Patch a file option, and navigate to the stock boot.img file and select it.
- Tap on Let’s Go at the top right to patch the boot.img file in the downloads folder on your device.
- Now, transfer this file to the platform-tools folder on your PC.
5: Boot your device into Fastboot mode
- Connect your phone to your PC and then launch Command Prompt.
- Type adb reboot bootloader in the command window. This will boot your device into Fastboot mode.
Type fastboot devices to verify the connection. If you don’t get the devices to show up, you have to install the fastboot drivers on your PC.
6: Root your device via Magisk Patched Boot
- Make sure that the patched boot (magisk_patched_boot.img) is present inside the platform-tools folder.
- Open the command window (CMD) inside the platform-tools folder.
- Type fastboot boot magisk_patched_boot.img to temporarily root your OS>
- Launch the Magisk app and tap on the install button.
- Choose the direct install method and click on Let’s Go at the top right.
- Then, click on the reboot button at the bottom right.
- Now, your device should boot into a fully rooted OS.
Note: There’s a method through which you can directly flash the Magisk patched boot file, but this approach is risky since there’s no fail-safe in this method.
How to fix Poco F5 stuck in a boot loop
- Transfer the boot.img to the platform-tools folder after copying the boot.img
- Connect your device to a PC and boot into fastboot mode.
- Launch the Command Prompt window and type fastboot flash boot boot.img in the command window.
- Finally, type fastboot reboot in the command window, and your device will boot into the OS now.
If that doesn’t work, you have to disable verity check. To do this, you have to flash the vbmeta file to fix boot loop issues. Extract the vbmeta.img file and transfer it to the platform-tools folder. Launch the command prompt window.
Connect your device to your PC and force it to boot into fastboot mode. Finally, type fastboot –disable-verity –disable-verification flash vbmeta vbmeta.img in the command window to disable the verification. Then, proceed with the remaining rooting steps normally.