[RECOVERY][3.4.0-15][surya]TWRP Xiaomi Poco X3

Search This thread

mauronofrio

Recognized Developer
Jun 29, 2012
4,359
13,577
24
Castellana Grotte
toolaio.tk
Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.

Code:
#include <std_disclaimer.h>
/*
 *
 * We are not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at us for messing up your device, we will laugh at you.
 *
 */

Features:
- Decryption works
- Otg works
- Flash Rom works
- F2FS support
- Fastboot boot command support

Not working:
- Fastbootd
- Adb sideload
- Backup restore and image flash (system-vendor-product)
- Android 11 fully support
- Touch works

Download:
TWRP 3.4.0-15 Unofficial by mauronofrio

TWRP 3.4.0-14 Unofficial by mauronofrio
TWRP 3.4.0-12 Unofficial by mauronofrio


To Flash the TWRP:
Code:
fastboot flash recovery twrp-3.3.1-xx-xxxxxx-mauronofrio.img
Then reboot in TWRP manually or using a fastboot command.
Code:
fastboot boot twrp-3.3.1-xx-xxxxxx-mauronofrio.img
or
Code:
fastboot oem reboot-recovery
REMEMBER: is important that from fastboot you directly go in TWRP mode or the TWRP will be overwritten.

Reccomended ADB and Fastboot binaries:

Adb and Fastboot Installer


Source code:
https://github.com/Teamwin/android_bootable_recovery
https://github.com/mauronofrio/android_device_xiaomi_surya

My Telegram TWRP Support Group:
https://t.me/twrp_Mauronofrio

Donations:



Credits:
- Thanks to @bigbiff and @Captain_Throwback for the hard work on this android 10 TWRP
Thanks to all testers on the Telegram Group

Created 2020-09-23
 
Last edited:

Phoenix_Alx

Member
Feb 28, 2016
8
0
Hi
I have a little problem...

I have done:

fastboot flash recovery twrp-3.4.0-12-surya-mauronofrio.img

and fastboot says:

Sending 'recovery' (131072 KB) FAILED (remote: 'Requested download size is more than max allowed
')
Finished. Total time: 0.004s


How could I fix?
 

LUNARIO

Senior Member
Nov 5, 2011
337
74
Thank you, one more question though, once we have twrp ready does it also mean we have possibility to root device as well?

Yes it it will be possible to Root

---------- Post added at 11:55 AM ---------- Previous post was at 11:31 AM ----------

Hi
I have a little problem...

I have done:

fastboot flash recovery twrp-3.4.0-12-surya-mauronofrio.img

and fastboot says:

Sending 'recovery' (131072 KB) FAILED (remote: 'Requested download size is more than max allowed
')
Finished. Total time: 0.004s


How could I fix?


Fastboot by default wont work with USB 3 ports. Connect to USB 2 or you need to install Windows 7 drivers
 
  • Like
Reactions: Adithya R

Phoenix_Alx

Member
Feb 28, 2016
8
0
Yes it it will be possible to Root

---------- Post added at 11:55 AM ---------- Previous post was at 11:31 AM ----------




Fastboot by default wont work with USB 3 ports. Connect to USB 2 or you need to install Windows 7 drivers

upps sorry I didn't say. It is connected in USB2 and linux.

Anyway. After of many reboots in bootloader I have flash recovery but...

now, whe phone enter in twrp doesn't working touch in screen and show a screen with the title: mount and it ask a password.

very strange
 

Phoenix_Alx

Member
Feb 28, 2016
8
0
upps sorry I didn't say. It is connected in USB2 and linux.

Anyway. After of many reboots in bootloader I have flash recovery but...

now, whe phone enter in twrp doesn't working touch in screen and show a screen with the title: mount and it ask a password.

very strange

O, fixed.
I have flashed the rom from xiaomi.eu https://forum.xda-developers.com/xiaomi-poco-x3-nfc/how-to/rom-xiaomi-eu-rom-poco-x3-nfc-t4165247
and boot with its boot.img. Miui has started fine and then I have restarted in recovery mode. it's working fine now
 

piranime

Senior Member
Nov 6, 2012
93
14
upps sorry I didn't say. It is connected in USB2 and linux.

Anyway. After of many reboots in bootloader I have flash recovery but...

now, whe phone enter in twrp doesn't working touch in screen and show a screen with the title: mount and it ask a password.

very strange

Are you in stock or xiaomi.eu?
 
Last edited:
J

joeleschmoh

Guest
upps sorry I didn't say. It is connected in USB2 and linux.

Anyway. After of many reboots in bootloader I have flash recovery but...

now, whe phone enter in twrp doesn't working touch in screen and show a screen with the title: mount and it ask a password.

very strange

I've managed the same, I guess it's because I forgot to remove any fingerprint / password before flashing :(
So now phone always boots into twrp and is stuck at the Mount / Decrypt Data screen where it's asking for a password

I've downloaded stock ROM xxx://bigota.d.miui.com/V12.0.2.0.QJGEUXM/miui_SURYAEEAGlobal_V12.0.2.0.QJGEUXM_c68aede605_10.0.zip and am wondering how to get working system back

Would this be the correct steps?
1) extract boot.img from the ROM
2) flashing the boot.img through command fastboot flash boot boot.img

Any other step necessary to get my phone to boot back to stock?

Thanks for your help
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    hallo, i am having problem using this recovery. i use this to install latest arrow os, before i install the os i have wipe data then install it, then wipe dalvik cache. but when i try to reboot to system it keeps coming back to recovery twrp. did i do something wrong? please help :)
    You have to "wipe date" after you installed the Rom. But you don't do a normal wipe. You have to use the Format Data option from recovery. Otherwise you will get a bootloop and won't be able to boot your rom.

    Also did the flashing process ended without errors? I also tried to flash ArrowOS with TWRP but was getting errors. So I decided to try with Orange Fox and could flash my rom without issues
    1
    thanks for reply, installation was done without errors text. after installation done i only did wipe dalvik cache then reboot to system, but it keep coming back to twrp. so i have to wipe data then wipe dalvik cache?
    my current condition, because of frustration i format data, dalvik cache and cache, now my phone didn't have os installed right? can i intall arrow os from USB otg from this position or change to orange fox ?
    Yes you can use an USB otg to install. That's the reason that you format data AFTER flashing your rom, because everything will be lost after formatting. Also you don't need to do "wipes" you need to use the Format Data option as seen in the attached image. I didn't wipe caches in both flashing rom attempts that I have tried until now.
    1
    please correct me if i'm wrong,
    install rom from usb OTG > format data > reboot to system?
    That's correct. By the way I have read that it is recommended to wait until after the first boot if you want also to install Magisk. Reboot to recovery again and flash only the Magisk zip file.

    Maybe you thought like me that flashing methods are somewhat complex with the Poco X3 compared to previous devices I previously owned. I also was pretty lost when I started to read XDA guides but with some patience you will get your rom working soon.
  • 10
    Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.

    Code:
    #include <std_disclaimer.h>
    /*
     *
     * We are not responsible for bricked devices, dead SD cards,
     * thermonuclear war, or you getting fired because the alarm app failed. Please
     * do some research if you have any concerns about features included in this ROM
     * before flashing it! YOU are choosing to make these modifications, and if
     * you point the finger at us for messing up your device, we will laugh at you.
     *
     */

    Features:
    - Decryption works
    - Otg works
    - Flash Rom works
    - F2FS support
    - Fastboot boot command support

    Not working:
    - Fastbootd
    - Adb sideload
    - Backup restore and image flash (system-vendor-product)
    - Android 11 fully support
    - Touch works

    Download:
    TWRP 3.4.0-15 Unofficial by mauronofrio

    TWRP 3.4.0-14 Unofficial by mauronofrio
    TWRP 3.4.0-12 Unofficial by mauronofrio


    To Flash the TWRP:
    Code:
    fastboot flash recovery twrp-3.3.1-xx-xxxxxx-mauronofrio.img
    Then reboot in TWRP manually or using a fastboot command.
    Code:
    fastboot boot twrp-3.3.1-xx-xxxxxx-mauronofrio.img
    or
    Code:
    fastboot oem reboot-recovery
    REMEMBER: is important that from fastboot you directly go in TWRP mode or the TWRP will be overwritten.

    Reccomended ADB and Fastboot binaries:

    Adb and Fastboot Installer


    Source code:
    https://github.com/Teamwin/android_bootable_recovery
    https://github.com/mauronofrio/android_device_xiaomi_surya

    My Telegram TWRP Support Group:
    https://t.me/twrp_Mauronofrio

    Donations:



    Credits:
    - Thanks to @bigbiff and @Captain_Throwback for the hard work on this android 10 TWRP
    Thanks to all testers on the Telegram Group

    Created 2020-09-23
    2
    How do I know if my poco x3 is Surya or Karna?
    I'm using MIUI Global 12.0.7.0 (QJGMIXM)

    M2007J20CG - Surya
    M2007J20CI - karna


    That's the only difference? Just wondering.

    Surya With NFC - Karna Without
    Surya With 5160 battery - Karna 6000
    Surya Global - karna Indian

    dismiss the model name you can simply check The battery amount :∆
    2
    This is a huge win also for X3, isn't it?
    https://www.xda-developers.com/twrp-3-5-0-released-android-10-support/

    Thank you mauronofrio and all the other developers!

    useless changelog for devices shipped with android 10.

    the only 2 things useful in TWRP till now are : flashing custom rom.zip & creating /data backup ...

    otherwise all features (wiping, erasing, flashing .img/.bin ...etc) are available in fastboot & fastbootd

    The main feature in TWRP is still not available for android 10 ... and i don't think that creating a backup/modding dynamic partitions will be available soon !

    i'm trying something special now ... but it's still not working !
    1
    do you need to unlock recovery to flash twrp? unlocking will cause data erase, right? is it possible to do it without data loss?

    Yes for first two questions . No for the 3rd One.
    1
    please correct me if i'm wrong,
    install rom from usb OTG > format data > reboot to system?
    That's correct. By the way I have read that it is recommended to wait until after the first boot if you want also to install Magisk. Reboot to recovery again and flash only the Magisk zip file.

    Maybe you thought like me that flashing methods are somewhat complex with the Poco X3 compared to previous devices I previously owned. I also was pretty lost when I started to read XDA guides but with some patience you will get your rom working soon.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone