Infinix Hot 8 Guide: Unlock Bootloader, Install TWRP, and Root using Magisk

Guide to Unlock Bootloader, Install TWRP, and Root Infinix Hot 8 using Magisk

In this step-by-step guide, you will learn how to unlock the bootloader, install TWRP recovery, disable forced-encryption, and simultaneously root the Infinix Hot 8 (X650C) using Magisk.


If you are thinking of modifying the software on your Infinix Hot 8, then TWRP recovery and Magisk are two important tools that you should have in your arsenal.

The former is a reputed custom recovery that will allow you to flash custom ROMs, mods, kernels, and also take and restore NANDroid backups of the complete OS. The latter on the other hand is what you would use to root your phone, administer root permissions, and install Magisk Modules to gain additional features or perform modifications systemless-ly.


The Infinix Hot 8 may not have its dedicated modding section on the XDA-Developers forum like other major Android OEM devices, but it surely has received its due attention from independent developers on the matter. XDA Senior Member/developer contactwajeeh has been able to compile a fully working build of TWRP recovery for the Infinix Hot 8. With that installed, you can easily flash the Magisk installer ZIP file to root your phone.

This guide will take you through the complete process in a step-by-step manner, starting from unlocking the phone’s bootloader to rooting it.

Table of Contents

Before You Begin

  • You will need a microSD card compatible with your phone. You will be using it to store the files that need to flash during the process.
  • All the data on your phone will be erased during this process, even multiple times. So, make sure that you have taken a full backup of all your important data before you proceed. If you want, you can refer to this detailed guide on how to take full backups.
  • Charge your Inifinix Hot 8 to a sufficient battery level. This will prevent your phone from accidentally shutting down in the middle of the process.
  • You will be using ADB and Fastboot tools to flash files to your phone. So, download the latest Android SDK platform-tools package from here and install them on your PC using this guide.
  • Enable USB Debugging on your Infinix Hot 8 using the instructions in this guide.
  • Also, enable the ‘OEM unlocking’ toggle on your phone.
  • When asked to launch the command-line window on your PC, do the following:
    • On Windows PC: Open the folder where the Android platform-tools are installed (e.g. C:\platform-tools). Then hold the SHIFT key of the keyboard and right-click on an empty space inside this folder. Select the ‘Open PowerShell window here’ option.
    • On macOS/Linux PC: Open the ‘Terminal’ and change its directory to the folder where the Android platform-tools are installed. For example, if the tools are installed to /Documents/platform-tools, then enter the following command:
      cd Documents/platform-tools
  • All the commands in this guide are to be preceded with “.\” (dot and backward slash) when entering on a Windows PC, or with “./” (dot and a forward slash) when entering on a macOS/Linux PC.
  • It is recommended for your Infinix Hot 8 to be running V224 software or above, as the instructions have been tested against the same. If your phone is running a previous software version, you can update it over-the-air, or download the V224 OTA package from here and sideload it using ADB.


Below, you will find links to download all the files that will be required for this procedure.

Note: Download the Mount System, Orange State Disabler, Forced-Encryption Disabler, and Magisk ZIP files and transfer them to your phone’s external storage (microSD) card before you start following the instructions.


For your convenience and easy understanding, I have split this guide and its instructions into four major steps.

You will start by first unlocking your phone’s bootloader, which is a prerequisite to install TWRP, root, or perform any sort of modification to the software. The second step is to flash the modified vbmeta.img and install TWRP recovery on your Infinix Hot 8. The third step is to boot into TWRP recovery mode, flash the Orange State Disabler, and format the /data partition. At last, the fourth and final step is to flash the Magisk and Forced-Encryption Disabler ZIP files to disable encryption and simultaneously root your Infninix Hot 8 using Magisk.

Don’t worry, performing these things is way easier than it appears right now. So without any ado, let us start with the instructions.

Step 1: Unlock the Bootloader

First, go to ‘Settings‘ > ‘About phone‘ on your phone. Continuously tap for 7 times on the ‘Build number‘ section to enable the hidden Developer Options. Then go to ‘Settings‘ > ‘Developer options‘ and turn on the toggles next to ‘OEM Unlocking‘ and ‘USB Debugging‘. Make sure to accept any prompts that are shown on the screen while doing this.

Enable Hidden Developer Options on Infinix Hot 8
Screenshot credits: XDA member AshhRED

Now, make sure that you have the Android platform-tools installed on your PC. Then launch the command-line window (PowerShell or Terminal) in the same folder where the tools are installed. Refer to pointer #4 in the ‘Before you begin’ section above.



Enable USB Debugging and OEM Unlocking on Infinix Hot 8
Screenshot credits: XDA member AshhRED

Once you have done that, connect your Infinix Hot 8 to the PC using a USB cable. Once again, ensure that USB debugging has been enabled on your phone. Then enter the following command in the PowerShell/Terminal window:

adb reboot bootloader

This command will automatically boot your phone into Fastboot Mode. When it does, you should see a USB icon and ‘FASTBOOT’ text on the phone’s screen. Now execute the following command to ensure that your PC can communicate with your phone over the fastboot interface:

fastboot devices

The command should return your phone’s unique device ID. Now, enter the following command to unlock the bootloader on your Infinix Hot 8:

fastboot flashing unlock

As soon as the command is executed, you should see a confirmation prompt on your phone’s screen. Simply press the Volume Up button to confirm and unlock the bootloader.

With your phone’s bootloader now unlocked, you can now easily install TWRP recovery on it. Do not reboot the phone yet and follow the steps in the next section.

Step 2: Flash Modified VBMeta and Install TWRP Recovery on Infinix Hot 8

Now before you flash TWRP, it is important to flash the modified VBMeta. It is a part of the Android Verified Boot that checks the device partitions for any modifications. Since you will be flashing TWRP to the /recovery partition and modifying it, the stock VBMeta will prevent your phone from booting. To overcome this, the developer has modified the vbmeta.img file to disable these checks.

So, download the modified VBMeta (vbmeta.img) and TWRP recovery (recovery_v0.3.img) image files from the ‘Downloads’ section and copy the files to the same folder where the Android platform-tools are installed (e.g. C:\platform-tools).

Copy Modified VBMeta and TWRP Recovery Image files to Android SDK Platform-Tools folder

Flash the modified vbmeta.img to your Infinix Hot 8 by entering the following command in the PowerShell/Terminal:

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

Once done, flash and install TWRP recovery on your Infinix Hot 8 by entering the following command:

fastboot flash recovery recovery_v0.3.img

Step 3: Boot into TWRP Recovery and Format Data Partition

TWRP has been successfully installed on your phone now. Do not disconnect the phone from the PC or reboot it yet. The next thing to do now is to boot your Infinix Hot 8 into TWRP recovery mode. To do this, hold the Volume Up and Power buttons simultaneously. The phone’s screen will turn off and it will reboot. Release the buttons when you see the Infinix boot logo on your phone’s screen.

Install on Infinix Hot 8 via TWRP Recovery

Once your phone is in TWRP recovery, tap on ‘Install‘. Navigate to the storage, select the ‘‘ file, and flash it by swiping the button on the screen. This will mount the /system partition for further flashing. Now, go to the ‘Install‘ menu again, select the ‘‘ file and flash it.


Now, go to ‘Wipe‘ > ‘Format Data‘ and enter ‘yes‘ in the provided field to format the data partition of your phone. This will erase all the data on your phone and decrypt the data partition (including internal storage).

Infinix Hot 8 - Format Data Partition in TWRP

Now, although you have decrypted the data partition, it will automatically encrypt again when you boot. In order to completely disable encryption, you must flash the disabler ZIP file. So, head to the fourth and final step below to do this and to root your Infinix Hot 8.

Step 4: Flash Encryption Disabler and Magisk to Root Infinix Hot 8

Go to the ‘Reboot‘ menu of TWRP and tap on ‘Recovery‘ to reboot your phone into recovery mode. This has to be done in order for the recovery to properly decrypt and access your phone’s internal storage.

Infinix Hot 8 - Reboot TWRP Recovery

Now, go the ‘Install‘ menu in TWRP, select the ‘‘ file and swipe the button to flash it. Again, this will mount your phone’s /system partition in TWRP to flash the rest of the files.

Flash Magisk ZIP in TWRP to Root Infinix Hot 8

Go back to the TWRP main screen and tap on ‘Install‘ again. Navigate to the storage and select the Magisk Installer ZIP file (, then tap on ‘Add More Zips‘ and select the Encryption Disabler ZIP file ( to add it to the flashing queue.

Infinix Hot 8 - Flash Foreced-Encryption Disabler in TWRP

Finally, swipe the button on the screen to flash the files and finally root your Infinix Hot 8 using Magisk. Once the flashing process finishes, tap on the ‘Reboot System‘ button.

Your phone will now boot into the OS and should be rooted with Magisk. To verify that the rooting process was successful, you can go to the app drawer and launch the ‘Magisk Manager’ application. Not only can you use root applications now but you can also install Magisk Modules to gain additional features. Moreover, you can also install mods like ViPER4Android, Dolby Atmos, EdXposed Framework, and much more.

Important: Do not uninstall the pre-installed system apps on your Infinix Hot 8. Doing so will end up your phone in a soft-brick state. You can refer to AshhRED’s safe-to-disable list here and only disable (not uninstall) the apps.

If you face any trouble while performing this procedure or have any questions regarding rooting or other modifications involved, please feel free to ask me by commenting below. I would try my best to help you out.

Source: XDA | A huge thanks XDA Senior Member AshhRED for compiling the guide and for the screenshots! Please visit the thread and thank him.


  1. hey hello i carefully followed the all step adb devices detected also my phone seriel is also aprread but when i prompt the comand flashing unlock it stuck on waiting for device and on my device nothing appperas and after 60 secs it restarted help me plz m using infinix hot 8 x650c v264…

    1. Shahzaib, this seems to me like a driver issue. Your computer is not able to recognize the phone over the “fastboot interface”.

      To debug this, connect your Infinix Hot 8 (while it is in Fastboot Mode) to the computer and check “Control Panel” > “Device Manager”. See if it recognizes the phone as “Android Bootloader Interface” or if it shows a yellow warning sign beside the device name.

  2. can we downgrade from v294 to v172?? PLZ help I stuck in bootloop after editing Build.prop

    1. Hi Rishav. I am not entirely sure about downgrading. But you can still flash V294 firmware to unbrick the device. The firmware could be downloaded from this link. Once you have downloaded it, please take a look at the “Unbricking” instructions in this thread.

  3. buenas yo tengo un dispositivo X650B de la marca infinix. y yo solo quisiera instalar el twrp y ya. Puedo Instalar solo el Twrp Sin la necesidad de tambien rootear el dispositivo cierto?. pregunto por que no entiendo para que sirve el descifraador de clave si yo solo quiero instalar el twrp y ya. si no ejecuto el descifrador de clave mi telefono no inicia el sistema o se quedara bloqueado o que?. tengo esas dudas espero su respuesta muchas gracias.

    1. Hi Docks. First off, I cannot provide any confirmation if the method will work on the X650B variant. It’s only confirmed for X650C.

      If you still want to try, I would suggest you have a copy of the stock ROM at hand, just like I suggested everybody else in the comments below.

      Now, as for encryption disabler, yes, it’s imperative that you flash it. If you just want TWRP, you will need to follow the complete instructions, except for the part where you flash the Magisk ZIP file during step #4.

    1. Hi. I do not fully understand your question. Could you please elaborate?

      Do you mean if the instructions will work on the X650B model number? If so, then there are no confirmations on that. At least not yet.

      Although, you could try if you want to. Just make sure that you have the stock ROM at hand. You can find the links to the X650B stock ROM in one of the comments below.

    1. Hi Sonu. Please check the first link under the “Downloads” section. The system mount file is there.

    1. Hi Pepper. I can only damage the software, and only if you don’t follow the instructions properly.

      Apart from that, be informed that unlocking the bootloader (a requirement for rooting) will void your phone’s official warranty.

      Oh, and may I know why exactly do you want to root the phone?

    2. I have infinix hot 8 x650B 2gb ram , is the procedure applicable to this model too?

      I want to install custom rom.

    3. Hi Chris. The procedure is meant only for the X650C. But if you wish, you could try. Just make sure that you have the stock ROM for your X650B in your possession before you try. So if anything goes wrong, you can easily revert to stock. If you do not have the stock ROM, here’s the link.

  4. Hi Dhananjay, thank you very much for your guide! Please help us that have X650D model. I need to root my X650D before enjoy of it really, seen what i want to do after rooting.

    Do suchs for others models of hot8,
    X650D in particular.. please!

    Thank you!

    1. Hi Bismark. I am not certain if they will work for the X650D or the X650B. The original poster over at XDA has only confirmed that this works on the X650C. If you try searching online, you will find several blogs claiming to deliver TWRP for the X650D, but trust me, there isn’t one.

      I constantly keep a check on XDA and other channels to track the development. If there’s any confirmation on any sort, I will surely let you know.

      In the meantime, I would suggest searching for a stock ROM for your X650D. If you can get your hands on it, you could try the instructions on this page. If it doesn’t work, you can revert by flash the stock ROM. Again, only try if you have the stock ROM at hand.

    1. Hi Stanley. As far as I know, these are only meant for the X650C model in particular.

    2. I tried to flash twrp 0.3 and 0.4 , the all compatible to infinix hot 8 x650B ,

      BUT i did follow other procedure(flashing any other file aprt from twrp) so i couldn’t do anything because it was unable to mount storage then i reboot to system and when i go back to twrp it was replaced with stock recovery .

    3. Hi again, Chris. So you tried it already. Did you flash the vbmeta before installing TWRP? As for storage, you will need to format the data partition after booting into TWRP (see Step #3).

    1. Hi Zentro. Please do not try this on the Infinix S5. The files and instructions are only meant for the Hot 8.

      I tried searching for possible solutions to root and install TWRP on Infinix S5 but couldn’t find anything legit.

  5. Hi there; thank you very much for this very clear guide. Every thing worked fine. But, when i restarted the device, it booted in installation menu as if it was a new phone. Is that normal? What could i have done wrong? Please let me know

    1. Hi. You’re welcome! Yes, that’s completely normal. If you revisit the steps, you will know that you have wiped the data partition of the phone (which is basically a factory reset) to decrypt it.

    2. Thanks for your reply; you are right: Data has been wiped, so the phone hes been reset. Thanks again.

    1. Please avoid Minimal ADB or any other one-click ADB installer. Most of these installers contain outdated versions of the ADB/Fastboot binaries.

      Always download and set up ADB manually. That’s what I would suggest to everyone.

    2. Dear, Dhananjay thanks for everything you’ve been doing but does it work for all hot 8 or only x650c

      My phone is infinix hot 8 x650b 32/2 ram. I couldn’t root it on my own when I tried it.

      please I needed help if you have any possible solutions

    3. Hi Peter. You’re welcome and thanks for the kind words.

      The guide is specifically for the X650C model. I did do a search on XDA and found the following file:

      Now, I do not have any confirmation if it worked or not. But it would be worth a try if you’re willing to. The ZIP file contains both the TWRP recovery image and encryption disabler.

      The instructions should be very similar to what we have posted here, except for the VBMeta part. The ZIP also includes a readme file with the corresponding instructions, so you might want to check it out beforehand.

    4. It won’t show any icon etc just type command “adb devices” if it shows ur phone thn u are ready to go

    5. Thanks, Ziyaul for taking the time to comment and assist others. 🙂

    6. Hey you mean this guide works on X650B or the other linked file?
      Thanks for your time

    7. Hi Cres. Nobody that I know of on XDA has confirmed that it works on the X650B. But you can try if you want. Just make sure that you download the stock ROM for your X650B from here and keep it with you. If it doesn’t work, you can easily revert to the stock ROM.

Leave a Reply

Comment Policy: We welcome relevant and respectable comments. Only input your real first name and valid email address if you want your comment to appear. Read our comment policy fully before posting a comment.