Skip to content

Instantly share code, notes, and snippets.

@PikriNtr
Last active May 7, 2025 16:08
Show Gist options
  • Save PikriNtr/96bdca02d07604673756e2ec2be5a3a2 to your computer and use it in GitHub Desktop.
Save PikriNtr/96bdca02d07604673756e2ec2be5a3a2 to your computer and use it in GitHub Desktop.

Flash Guide for Surya with OrionOS

MiFlash Unlock Tool https://bit.ly/3Se78JT

Install driver and UBL you can read this https://nanda.id/unlock-bootloader-ubl-poco-x3-nfc-surya/

INSTALL DRIVER

  1. Enable USB Debugging on your phone.
  2. Connect your phone to PC/Laptop using USB cable.
  3. Run the USB / ADB Driver Installer that you downloaded earlier with the Run as Administrator option.
  4. If there is still a warning sign, it means the USB / ADB Driver is not installed. Click install in the bottom right corner to continue the installation process.
  5. If a pop up appears, select Install this driver software anyway
  6. If successfully installed, the display will be as below. The check mark will disappear and be replaced by a check mark.
  7. Done.

UBL (Fikri Guide)

1. Bringing Up Developer Options

  1. To do this, go to settings » About phone » then tap 8 times on MIUI Version
  2. Then a notification will appear Now you are a developer!
  3. To enter Developer Options , please open the Settings App » Additional Settings
  4. The Developer Options menu is at the very bottom

2. Enable OEM Lock and USB Debugging

  1. To do this, go to the Developer Options menu , scroll down and find OEM Unlock , then press the button to activate it (enter the PIN you use).
  2. Then select Activate
  3. To enable USB Debugging, please continue scrolling down, find USB Debugging and enable it. If a notification appears, just select OK

3. Mi Account Sync

  1. Still in the Developer Options menu , look for MI Unlock Status
  2. If asked for permission , select Agree
  3. Then tap on the Add account and device section Note : Do not use Wifi in this step, must use Internet data from the card installed on your cellphone.
  4. Wait a few moments until the Mi Account data synchronization process is complete
  5. Make sure the notification that appears says Successfully added. Mi account is linked to this device now and not Unable to verify. Log back into your account and start over.

4. UBL Process with MiFlash Unlock

  1. Open MiFlash Unlock with Run as Administrator option
  2. Select Agree
  3. Enter the Mi Account associated with your Poco X3 NFC Phone
  4. If so, turn off your Poco X3 NFC phone and then enter Fastboot Mode. The method is to press and hold the POWER + VOLUME DOWN button for a few seconds / until the Mi Bunny logo with Fastboot written underneath appears.
  5. Next, connect the Poco X3 NFC to the computer using a USB cable. If the notification that appears is Not connected to the phone it means that the Poco X3 NFC is not connected to the PC / Laptop.
  6. If connected properly, the status Not connected to the phone in the Mi Flash Unlock application will change to Phone Connected
  7. Then click Unlock
  8. Select Unlock anyway
  9. Poco X3 NFC (Surya) Bootloader Unlock Process.
  10. If the notification Couldn't Unlock Please unlock 168 hours later appears, then you need to wait for 168 hours before you can continue this tutorial

Note: Waiting time is usually different for each user

  1. After waiting 168 hours, please repeat this UBL Process with MiFlash Unlock tutorial again
  2. If your Poco X3 NFC does not reboot automatically, please click Reboot phone
  3. Wait for the Poco X3 NFC to turn back on.
  4. Done

5. Check Bootloader Status

  1. Go to Settings » Additional settings » Developer options » Mi Unlock Status . Check the image below.
  2. If the message The device has been unlocked appears, it means the Bootloader has been unlocked.

INSTALL TWRP

  1. press and hold vol- with power button
  2. it would show Fastboot logo
  3. connect usb cable to phone
  4. open cmd on platformer tools folder(that has adb.exe files on it)
  5. type fastboot devices
  6. check if theres a random number show
  7. and then type fastboot flash recovery (drag and drop the twrp.img files)
  8. and then type fastboot boot (drag and drop the twrp.img)

now youve entered the Custom Recovery(TWRP)

INSTALL CUSROM

  1. Reboot to TWRP you just Installed
  2. Wipe the cache, dalvik and data
  3. Flash firmware images
  4. Flash ROM file
  5. Format data
  6. Reboot

INSTALL CUSROM ADB SIDELOAD

  1. Reboot to TWRP you just Installed
  2. Wipe the cache, dalvik and data
  3. Enter Advance Menu
  4. Choose ADB SIDELOAD
  5. go to your Platformer Tools CMD
  6. Flash firmware images by typing adb sideload (drag and drop firmware.zip file) on the cmd
  7. Flash ROM file by typing adb sideload (drag and drop rom.zip file) on the cmd
  8. Format data on TWRP
  9. Reboot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment