• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[RECOVERY][3.5.0-0][UNOFFICIAL] TWRP Xiaomi POCO X3 [surya][karna]

Search This thread


Nov 24, 2013
How to do a WORKING complete backup
That can then be loaded without an error message?
Which partitions do I have to backup for a complete backup? The function of half of the partitions is completely unknown to me.
The last time I got an error 255 when restoring the internal storage partition and after that I just got stuck in the bootloop.
I want a complete backup of my set up system, which I can load onto the completely wiped phone that I don't need every time miflash to repair my system if I get stuck in the bootloop.
Something always doesn't work with the backup or restore, will this work better with foxrecovery?
I have set up my android 12 times in the last 4 days, the thing will soon hit the wall, if that doesn't stop: D

Thanks :)


Senior Member
May 2, 2018
Has anyone ran into the issue when you get into TWRP recovery and its not asking for password to decrypt? I have tried re flashing multiple recovery's and the same issue occurs. Its just not asking for password.


Senior Member
Jun 1, 2015
Does the latest version of TWRP decrypt ArrowOS 12?

I have ArrowOS 12 installed. The internal SD card remains encrypted.

Therefore, I can not create a backup of data to internal or external storage.


Senior Member
Aug 26, 2010
ZTE Axon 7
Xiaomi Mi Pad 4
Last edited by a moderator:


Senior Member
Jan 31, 2017
@mahajant99 @pnin does it still contain that hacked ripoff version of my script with zero improvements whatsoever compared to the original? Only my functions, variables and strings have been renamed. :mad:
Sadly there is no respect among programmers nowadays :(
☠️ R.I.P. open source
Last edited:
  • Like
Reactions: wilsonhlacerda


Senior Member
Aug 26, 2010
ZTE Axon 7
Xiaomi Mi Pad 4
@pnin there is now a "twrp-3.5.2_10-12-surya-a12.img", I guess the "a12" stands for android 12... couldn't find a changelog yet.

I can confirm that 'twrp-3.5.2_10-12-surya-a12.img' is up at https://androidfilehost.com/?w=files&flid=329007.

Alas, no changelog at the usual channel, but the dev posted it to https://forum.xda-developers.com/posts/85904459.

@pnin does it still contain that hacked ripoff version of my script with zero improvements whatsoever compared to the original?

I can't answer you question, as I have no means to check it myself.

I'm only reporting on a valued resource for general community awareness -- developer disputes aren't my main concern here, sorry. 😐
Last edited by a moderator:


May 12, 2021
What worries me is that all current TWRP's for surya aren't open source (devs just point to teamwin's repo, not their own) so you don't know what you're using and if there's malware in it.
  • Like
Reactions: lebigmac


Senior Member
May 27, 2020
Xiaomi Poco X3 NFC
Last edited:


Senior Member
Jan 18, 2017
Xiaomi Poco X3 NFC
TWRP branch changelog:

Top Liked Posts

  • There are no posts matching your filters.
  • 19

    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.

    * 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.

    - Touch Works in all states (No matter about lockscreen there or not)
    - 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)

    1. Download the TWRP image file to your PC.
    2. Put your device into fastboot.
    3. Type the following command to flash the recovery:-
    fastboot flash recovery "name_of_recovery.img"
    4. On installation of TWRP , to boot the recovery do:-
    fastboot boot "name_of_recovery.img"
    The device will automatically reboot into TWRP, and you will have TWRP as your permanent recovery!
    5. Enjoy!

    TWRP By mahajant99

    PayPal: PayPal.me/mhjn950
    UPI: [email protected]

    XDA:DevDB Information
    TWRP, Tool/Utility for the Xiaomi Poco X3 NFC

    Source Code: https://github.com/mahajant99/device_xiaomi_surya_twrp

    Version Information
    Beta Release Date: 2020-09-26

    Created 2020-09-26
    Last Updated 2021-01-02


    Synced with latest source changes
    • Add Support for karna
    • Fixed Decryption issue
    • Built kernel from source
    Could you upload it somewhere?
    I uploaded latest brigudav's TWRP 3.6.0_10-0 and 3.5.2_10-12.
    Latest @brigudav 'twrp-3.5.2_10-10-surya.img' build up at https://androidfilehost.com/?w=files&flid=329007...

    Changelog (from MOD EDIT: Link Removed):

    • Some fixes from "android-11" branch.
    • Fixed for TWRP stuck on Android 12.
    • Optimized code and installation patches.

    • Decrypt on Android 12 not working

    Only for POCO X3/NFC
    Changelog for 3.6.0_10-1 here ...
    • Add support for installation realme/OPPO OTA
    • Update custom makefiles to golang modules
    • Sepolicy updates
    • Encryption updates for a11
    • Vendor kernel module loader
    • Virtual A/B updates
    • Snapshot merges
    • Repacker warnings
    • F2fs formatting fixes
    • Symlink dynamic partitions in bootdevice
    • Add num template for PIN input
    • Ignore A12 XML files binary format
    • Add support of A12 keymasterkeyblob files structure
    • Keymaster restore: warn when pin, password or pattern is enabled
    • New flashing method for recovery as boot devices: Advanced > flash current twrp
    • Factory wipe and mtp fixes
    • Add indonesian language
    • Update Russian language
    • Add canceldecrypt page
    • Fixes
      - Fix parsing get_args for wiping cache
      - Vendor hal fixes
      - Fix samsung haptics
      - Digest check fixes
      - Ozip decrypt fixes
      - Change how blank screen works
      - FBE Encryption fixes
      - Repacker fixes for compression
      - Exclusion criteria for Fix Recovery Bootloop
      - Unmount vendor if not available
      - Theme updates
    Notes: Android 12 encryption support only without password