[Xiaomi Mi 4C] dinanski123:
For those who are having a hard time flashing TWRP using a PC, I just wanna share it to you guys! I have tested this myself on my Mi-4c

Note: This will not might not work if you are using stable/dev rom version 6.14 or higher due to locked bootloader. Please unlock your bootloader first

Requirements:

Mi-4c device

Full Developer ROM pack for our phone ( make sure you install GApps too)

TWRP image (TWRP 2.8.7.1 with English and Chinese V2 & V3)

TWRP Recovery 2.8.7.0 Dev ROM (Most Stable)

Flashify App

**And of course, courage and common sense

Disclaimer: Don't blame me if you brick your device, do it at your own risk.

1. Download a developer ROM from the official download page: Click Here or use this Developer ROM [/B]Note: This method might not work if you are using dev rom version 6.14 or higher due to locked bootloader. Please unlock your bootloader first[/B]

2. Flash the Developer ROM from the updater app and install GApps of course. Now, you should have root access on your phone.

3. Download the flashable TWRP zip from the original thread or below - Original TWRP Thread --- Thanks to 油炸包子-

TWRP Recovery 2.8.7.0 Dev ROM (Most stable especially for touch issues)

TWRP V2 Dev ROM Only

TWRP V3 Dev ROM or Stable

4. Open the TWRP .zip or .7z file you downloaded using an Archiver app or ES Explorer and you will find a recovery.img inside.

4.1 Extract the recovery.img to the root of your SDCard (you can rename it to anything you like just make sure the extension stays as .img)

5. Install Flashify from Playstore.

5.1 Launch the app, accept disclaimer then you will get a message that it needs root access.

5.2 Launch the Security app and provide root permission to Flashify.

6. After providing root permission to flashify, launch the app again and select Recovery image from the Flash tab, choose the extracted ".img" file that you have extracted to your SDCard then flash.

7. There should be a success "Flash complete" message then select "Reboot now" to reboot your phone.

Congratulations!! You should now have TWRP after reboot.

*****Access TWRP by powering the phone off, turn it back on by holding the power together with the volume up (+) button and it should take you to the TWRP screen if a few sec.*****

Want to update to TWRP V3? Follow the steps below:

Do this if you have the previous version (TWRP V2) installed, else, follow the steps above to get V3 directly.

Should you wish to update to the latest TWRP from the original thread: http://en.miui.com/thread-169401-1-1.html

1. Download the latest TWRP from your mobile: -

TWRP V3 Dev ROM or Stable

2. Extract the ".img" file, depends which ROM you're on if Developer or Stable.

3. Save it to the root of your SDCard

4. Boot your phone to recovery (Power & Volume (+) Up

5. Once on TWRP screen, select Install, from there you will need to select "Install Image" lower right, navigate to the root of your SDCard and select the ".img" you have previously extracted (TWRP V3), select "recovery" not boot, then Slide to Flash the new version.

Congrats! You have successfully updated your TWRP to V3.

Disclaimer: Don't blame me if you brick your device, do it at your own risk.

My original thread: Flash TWRP using Flashify App - No PC Needed (Dev ROM only)