Home How-to How to Install TWRP Recovery without Root?

How to Install TWRP Recovery without Root?


This guide is for those custom rom fans like me who want to try something new everyday. But one heck thing that happens whenever we flash a custom rom is, the Recovery mode gets replaced with the rom specific. For example, if your current recovery mode is TWRP after installation of a specific rom like MIUI 6, the TWRP gets replaced with CWM. And also if you enable the “update recovery” in CM 12.1 developer options then you would see a completely new custom recovery. Which is cyanogenmod’s official stock recovery and you see only options to update that specific rom. You don’t find “Install zip from SD Card” now and this issue raised number of quires in forums and blogs. Right after jump you find a step by step guide, which is common for almost all android devices including Nexus 4, Nexus 5, Nexus 6, OnePlus One and others.

Downloads Required:

1. Android SDK for Windows (.zip file)

2. TWRP Recovery (.img) – download the correct image file.

How to Install TWRP Recovery without Root?

Step 1: Extract the Android SDK .zip file to a folder on your Windows PC

Step 2: Copy the TWRP Recovery .img file to “adt-bundle-windows…\sdk\platform-tools” folder and rename it as twrp.img (here .img is file extension)

Step 3: Enable Developer Options in your android device by heading into Settings, then scroll all the way down to the bottom and hit About Phone. In here, scroll down to the bottom again and tap Build Number seven times in rapid succession.

Next, back out one level and you’ll see a new Settings menu titled Developer Options. Open this menu, then tick the box next to Enable USB Debugging and press OK on the subsequent popup.

usb debugging android l nexusandme

Step 4: Connect Your Phone/Tablet to Your Computer then unlock your device and you should see a dialog box asking you to Allow USB Debugging. Tick the box next to Always Allow From This Computer and tap OK.

Computers RSA Key

Step 5: Now on Windows-PC: Open Command-prompt in the platform-tools folder by holding “Shift + Right-click the mouse” in the blank space and  select “Open Command window here…” from the list that appears.

Open Command window here Shortcut

Step 6: Now enter the following commands

adb fastboot devices (or) adb devices

(to see whether the device is detected by windows-pc or not)

adb reboot bootloader

(You should now be in fastboot mode)

fastboot flash recovery twrp.img

(this command writes/replace the custom recovery on your device)


fastboot reboot

(this command reboots your device)

To check whether TWRP installed or not, from the completely power-off state of your device press and hold the “Volume down + Power Key”  then navigate to recovery mode. This loads TWRP on your device.

Web & Mobile Developer
  • emanuele

    non ho capito dove aprire il comand prompt, perche io non ho quella cartella mostrata in figura

    • Jenny

      If you’ve installed Android Studio, it should be in C:/users/you/appdata/Android/SDK/platform-tools/

    • LuixMelo

      Ciao … Forse è necessario scaricare e installare il software “Google SDK” prima; Dopo di che, aprire una finestra e andare a esplorare, a: C: Program Files Android android-sdk (un altro esempio: C: Users ‘Nome utente’ AppData Local Android SDK); individuare la cartella “plataform-tools”, doppio click e pronto … da quel momento in poi basta seguire il tutorial

  • LuixMelo

    Made step-by-step tutorial, but I found the following error:
    “Preflash validation failed”

    I googled and saw that means:
    “preflash validation fail happens due to the locked bootloader”

    How to solve?

  • Arturo Duran

    I messed up I unlocked my oem and lost all my data

    • How you unlocked your device, using Nexus Root Tool Kit (NRT)? Then find the other options like “flash custom recovery”, “flash stock rom” etc

  • raymond

    i got “FAILED (remote: device is locked. Cannot flash images)”
    how do i fix it?

  • Ambition

    i got “error cannot load “twrp.img” ” ?

  • Matzir

    How long does it take for “waiting for device”? I have a samsung galaxy s4 gt-I9505
    PS. this turns up in command prompt after the command “fastboot flash recovery twrp.img”

    • kingcoby45

      After typing down “adb reboot bootloader” go to device manager and see if there is an unknown driver called fastboot. if their is you will need to download your “Android bootloader interface” for your galaxy s4. Good Luck.

      • josl98

        I did and there are no unrecognised drivers. so where to find fast boot driver.
        And does it have something to do with android bootloader interface?
        I installed my lg g3(32gb-d855)s drivers and phone is recognised only while awake, if I enter fastboot its not in the list of adb devices anymore.

  • Connor Gonsalves

    My issue is after I enter the adb reboot bootloader, my phone will restart fully and normally. If I enter the fastboot flash recovery twrp.img command, it just keeps saying waiting for device while I am on my phone and my computer registers it as connected. Suggestions?


      so just enter in download mode and then put the command “adb reboot bootloader” without quotations..as usuall…i hope this works

  • FlyManCZ

    Will this break the warranty?