[Xiaomi Poco F1 Guides, News, & Discussion] Sahil_Sonar:
Xiaomi Pocophone F1 [Beryllium]​

WARNING: Before attempting to root your device, do note that by unlocking your bootloader and modifying your device with root, ROMs, etc... you are NOT risking voiding your warranty! I am NOT responsible for what you do to your device either, so follow these instructions at your own risk. Make sure you know what you're doing, it's best to understand the process rather than just copy and paste commands and such.

Unlocking the bootloader​

You will have to apply for unlocking bootloader for that make sure you do have MI Account if not then create now, Once you are done with then visit here and make sure you use same mi account you have in your phone then wait for 2-3 days. After that download, the latest MI Unlock tool(Shared in download section) Run mi*.exe as admin and simply sign in there as well. Now move to your phone --> Settings app --> About phone --> Tap on MIUI for 6-7 times and you will see "you are a developer now", go back to main settings additional options --> Developer options --> Turn on OEM Unlocking and USB Debugging. Also allow USB Debugging from this PC ;) If you still didn't get simply revoke all and connect usb then in adb type "adb devices", you will see a prompt on your mobile just tick and allow. You will also see an option called as "Mi Unlock status" click on it and click on "Add account and device" Now turn off your phone and go to fastboot mode for that press and hold volume down + power key. You will see "FASTBOOT MODE" on your phone now move to your PC and connect USB. Now once your phone appears in Mi Unlock Tool just click on "Unlock" "It will pop up some prompts" agree with them by clicking "Unlock anyway", It simply means your data will be wiped and warranty will be void! Once that's done it will reach till 99%(In most cases) and will show wait for some hours like for me it said to wait for 72hrs. This may vary user to user. Now once your waiting time is over try again. If it shows press any key to poweroff on your phone when you connect in fastboot then try changing the port or simply reset your device and redo changes that we did (Follow above process again as USB debugging will be off by default, reset ) Now you are done with unlocking the bootloader let's move to TWRP​

Flashing TWRP​

This is one of easiest step, just open cmd in adb folder and type following codes :

adb reboot bootloader

fastboot flash recovery *your recovery name.img

fastboot boot recovery.img

We are done with flashing TWRP now let's move to encryption issues!
​

DFE ​

Now this is most critical. If you skip you will have to flash stock ROM again so don't mess here!

Download vendor image, dfe, your favorite custom ROM, Gapps, Magisk(Everything mentioned in the download section ;)

Boot into TWRP --> Wipe --> Format data! Reboot to recovery from TWRP menu and flash DFE. Now, go to system and setup MIUI and then come back to TWRP for flashing your favorite custom ROM. Now in TWRP --> Wipe --> Advance wipe choose system, data, dalvik & cache --> Swipe to wipe. Now copy those files to your Sdcard. Then go back to main TWRP page and choose --> Install, Now follow the order of flashing these files(most important)

* Flash vendor image i.e beryllium-9.4.8-9.0-vendor-firmware.zip(This is optional if you had latest MIUI ROM then you can skip this)

* Flash ROM & Gapps

* Flash DFE i.e DisableForceEncryption.zip

* Flash Magisk(up to you, only if you want root)

* Reboot

Enjoy! You are done with it. Yea.. ik Download section is mentioned below!

Here's a quick tip always flash DFE whenever you update ROM as the vendor might be changed, This will ensure the safe running of the device!

​