Samsung Galaxy S3 TWRP Recovery: Downloads, Guides and Videos

It’s the best custom recovery around. And only because there is only one competitor of it, the CWM recovery, doesn’t mean it’s an easy title to achieve.

All thanks to creative and consistent development that TWRP has seen over past couple of years, it wins over CWM very well now.

It backs up stuff faster than CWM, supports themes, has coolest set of options for maximum customization possible for a recovery, and, its free app installs the touch and only version of it.

There are 4 methods to install TWRP recovery:

  1. Using Goomanager Android App
  2. Using Odin PC software
  3. Using Galaxy S3 Toolkit
  4. Using a Terminal Emulator app

Let’s check them out. Of the four, the Goomanager is the easiest, and then Odin, followed by Toolkit and lastly, Terminal Emulator.

Method 1: Using Goomanager android app

Goomanager is an official android app to install the TWRP recovery. TWRP comes only on touch version, which is good, and Goomanager always installs the latest available version for the device within few clicks, which is just incredible!

Note: Root Access is required on Phone. And you don’t need a PC for this, everything can be done from phone only.


To make things easier than easy, first watch the video below over viewing the installation to get a fair idea of what you are going to do how.

  1. You would need root access for Goomanager app. Get it now if you don’t have it already → SAMSUNG GALAXY S3 GT-I9300 ROOT.
  2. Open play store and search and install Goomanager android app.
  3. Open Goomanager and select OK/Grant to provide root access when the pop up from SuperUser/SuperSU app respectively shows up.
  4. Now, press menu key on your Galaxy S3 and then select Install OpenRecoveryScript. Select Yes to confirm recovery install.
    ► the image below covers step 4 and 5.
  5. The app will check the very existence of TWRP recovery for your Galaxy S3 and when it finds, which it surely will, it will ask you to ‘confirm download, reboot and install’ the TWRP recovery. Select Yes.
  6. Now, it’s all automated. A webpage will open up inside the app itself, and the recovery will start downloading after displaying adverts for 10 seconds. You can see its progress in the notification bar. The app will be back on main screen.
  7. When download finishes, Goomanager will automatically install the recovery and will throw a toast notification Recovery has been installed!. Congrats!
  8. Don’t use the ‘Reboot Recovery’ option in the Goomanager app for this time around and instead, simply exit the app. It’s better to to do a ‘hard reboot’ into recovery for the first time.
    ► To boot into recovery mode: first power Off your Galaxy S3, and wait till lights go off. Now, press and hold these 3 keys (Power + Home + Volume Up) together until you see Samsung logo.
  9. You should boot into TWRP recovery now. It’s one very incredible recovery. Enjoy and Happy flashing!

Method 2: Using Odin PC software

Here, you download the TWRP in .tar format from official servers and install it using PC software called Odin.

Note: No need of root access but you need PC, with properly working drivers installed. Get the Galaxy S3 drivers from here.


To make things easier than easy, first watch the video below overviewing the installation of the TWRP recovery on Galaxy S3 so that you know what you are going to do how and when.

  1. Download the files required: openrecovery-twrp- and
  2. Install Drivers on your PC so that Odin recognizes the Galaxy S3 and shows the must-get “Added!!” message in step 6 below → SAMSUNG GALAXY S3 DRIVERS!
  3. Extract Odin’s file,, to get this file: Odin3 v3.09.exe
  4. Double click on Odin3 v3.09.exe to run Odin
  5. Now, boot your Galaxy S3 into Download Mode. For this:
    1. Power Off your Galaxy S3. Wait till capacitive lights of Menu and Back keys are off
    2. Now, press these 3 keys together until you see warning screen: Power + Home + Volume DOWN.
    3. Press Volume Up to continue to Download Mode.
  6. Connect Galaxy S3 to PC. You should get an ‘Added!!’ message in Odin’s bottom left box if drivers are properly installed and working. It is a MUST you get the ‘Added!!’ message in order to proceed further. Some points to be noted:
    1. If you don’t get the Added!! message, then first of all, make sure you installed drivers alright. If you did already, try installing drivers again, using different method as discussed above in drivers section.
    2. Plus, after installing drivers, try these tricks: reboot your PC, and/or un-install/re-install drivers, and/or change the USB port (preferably use one at the backside on computer) until you get “Added!!” message in Odin.
    3. Your Odin’s screen would look like this:
  7. Once you get ‘Added!!’ message in Odin, click on AP tab in Odin and select the zip file of the TWRP recovery: openrecovery-twrp-
  8. In Odin, keep ‘Auto Reboot’ and ‘F.Reset Time’ boxes checked, while make sure Re-Partition box is unchecked. Leave everything else untouched.
    Odin should look like this:
  9. Hit the Start button on Odin now to start flashing the TWRP recovery on your Galaxy S3 now, and wait until you see PASS on Odin’s top left box. Your device will reboot automatically after successful flashing, and will be rooted when it has restarted.
    • You can ‘Exit’ Odin and ‘Disconnect’ the phone when you see PASS message on Odin.
    • If you see FAIL instead of PASS in Odin’s top left box, disconnect Galaxy S3 from PC, close Odin, remove battery and put it back in 3-4 seconds, and then repeat step 4 to step 8.
    • Upon successful installation, your Odin will be like this:
  10. Now, let’s confirm the recovery installation. For this, boot your Galaxy S3 into Recovery Mode:
    1. Power Off your Galaxy S3. Wait till capacitive lights of Menu and Back keys are off.
    2. Now, press these 3 keys together until you see Samsung’s logo: Power + Home + Volume UP.
    3. Your Galaxy S3 will boot into TWRP recovery now.

Done. Easy, right?

Btw, actually, let’s just use the CWM recovery right away, to install the touch version of the CWM right away using its non-touch version we just installed.

You would need the CWM recovery in touch version, in .zip format flashable through recovery, which you can find right below.

Method 3: Using Galaxy S3 Toolkit


You can install root and either of TWRP or CWM, in one shot, using the Galaxy S3 toolkit, as detailed below.

It would helpful for you in rooting your Galaxy S3 using the Toolkit if you have first watched the video below, in which we’ve shown doing just that. Then you can download and do it yourself with better idea of what you are going to do and how.

  1. Run the Galaxy S3 toolkit’s file, Samsung_Galaxy_S3_ToolKit_v7.0.exe on PC by double clicking on it.
  2. Hit Next, then Next again and now on ‘Select Components to Install’ screen, make sure Drivers box is also checked. Hit Next.
  3. Now, you can specify the location of the installation of the toolkit but it’s best to keep default location mentioned therein. Or else, select any drive of your PC and try not to install the toolkit inside any folder on the drive.
  4. Installation will be over soon. With ‘Execute the program now’ box checked, hit Close button. The program will run itself now. (You can run it manually from the the shortcut at desktop it just created or directly from its installation folder).
  5. Select NO when it asks for update, and you will get a screen where you get to choose your Galaxy S3 device as per build no.
  6. Yours is model no. GT-I9300 — International GSM. Right? So, go to Settings – About Phone, and note the build number, especially the last four letters. Now, select the appropriate option based on build no. in the toolkit, that matches your device’s build no.
    • if you can’t match/find exact build no., it’s okay, as nearby build no. of your device compared to that listed in the toolkit options would do just fine. In the video above, you can notice by Galaxy S3’s build no. is ALF2 while that I selected in toolkit is ALF6.
  7. The toolkit might need to download the right files, as regards root, recovery, etc., for your device. Once that is done, you’ll get to Main Menu, with more than 25 options listed here to help you mod your phone.
  8. Install DRIVERS NOW!! Unplug the Galaxy S3 if it is connected to PC and then Select Option 1, then option 1 again on next screen and then follow the direction to complete the drivers installation. After drivers installation is finished, you will be back on Main Menu.
  9. Now, select option 2 for Root. Select any one of the six options to root the Galaxy S3 that toolkit provides you. Each one is explained there so that you can decide and choose.
    • As I think recovery is a must-have, I prefer having recovery all the time and would suggest you to simply select the option 3 ALLINONE, wherein everything required will be flashed and you will have both recovery and root installed on your device.
  10. With Option 3, ALLINONE, you’ll get to select the TWRP recovery using ‘2’ no. key, and then your choice of root.
    • Galaxy-S3-Toolkit-CWM-and-TWRP-Recovery1
  11. Now, the toolkit would ask you to enable the USB Debugging, if it wasn’t enabled already. It’s easy:
    1. Disconnect phone from PC.
    2. Go to Settings → Developer Options and select the USB Debugging checkbox. Confirm your selection by pressing OK.
    3. Connect phone to PC using the cable now.
  12. Type ‘Yes’ and hit enter on toolkit. The toolkit will proceed further once it finds USB Debugging is enabled.
  13. Read what the toolkit’s screen is saying. Actually, and unfortunately, you gotta do stuff manually now. Toolkit will load Odin for you.Odin-Window-via-Toolkit1
  14. Now, read what and what toolkit asked you to do with Odin and then select the file as it specified in odin:
    1. Click on PDA tab on Odin and select the file mentioned in point no. 2 on toolkit’s screen.
    2. You must be able to locate that file in: toolkit’s installation folder → root → GT-I9300.
    3. Important! Once you’ve selected the file, make sure ‘Auto Reboot’ and “F. Reset Time” boxes are checked, while other boxes are unchecked. You Odin’s screen would look like this:
  15. Hit Start button on Odin now to start the flashing process. The recovery will be flashed on your device, which will be then used to install Root on your device, which is all automated. Yeah, thankfully!
    • Once you see RESET/PASS on Odin’s left most box at top, you can close Odin. Toolkit will automatically know Odin’s task has been done and will do its business automatically. You just watch!
  16. Once toolkit has done its job, your phone will be rooted already and will have the recovery you chose installed. Toolkit will return to Main Menu, and you close it now.


Thanks to mskip for the toolkit.

To check whether you got root or not, use this simple made-for-this-purpose app, Root Checker.


Method 4: Using Terminal Emulator android app to flash .img file of recovery

TWRP is available for download in .img and .tar formats officially. You can always download the latest TWRP recovery in .img format and install it using the terminal emulator app on your Galaxy S3 itself.

Note: Root Access is required on Phone. And you don’t need a PC for this, everything can be done from phone only.


And since this is a little bit of manual procedure for the most part, it’s very much recommended you watch this video below first before trying it yourself, to get a fair idea of how it’s done.

  1. Make sure your Galaxy S3 is rooted. Get it now if you don’t have it already → SAMSUNG GALAXY S3 GT-I9300 ROOT.
  2. Download the TWRP recovery from downloads section right above on your PC. Don’t download it on phone as we need to some work on recovery file to be flashed.
  3. Important! Now, rename the recovery file to: s3twrp.img
  4. Connect your Galaxy S3 to PC. Go to My Computer and then into Galaxy S3’s sdcard.
  5. Now, create a new folder here, name it as: 9300r. (Don’t use external sdcard for this purpose!)
  6. Copy the TWRP recovery file, s3twrp.img, to folder 9300r you just created.
  7. Now, you have the s3twrp.img recovery file in 9300r folder of your Galaxy S3. Right? If not, do steps 2 to 6 again.
  8. Search and install the Terminal Emulator app. in Play Store app on your Galaxy S3.
  9. Open the Terminal Emulator app.
  10. Hit enter after typing this:


  11. The app will ask for Root Access. And you need to provide that. Select OK/Grant to provide root access when the pop up from SuperUser/SuperSU app respectively shows up.
    And, you will see that # would appear in place of $ on the command line, meaning you have the superuser access now. Plus, user will change to root@android.
  12. Now we enter the command to flash the recovery file, s3cwm.img from the folder, 9300r. WARNING!! Don’t make any mistake in typing as that could brick your Galaxy S3. Type this and hit enter:
    dd if=/sdcard/9300r/s3twrp.img of=/dev/block/mmcblk0p6

    (Yes, you guessed it right. /sdcard/9300r/s3twrp.img is the address of the file with its name)

  13. Recovery has been flashed. Now, let’s confirm the recovery installation. For this, boot your Galaxy S3 into Recovery Mode:
    1. Power Off your Galaxy S3. Wait till capacitive lights of Menu and Back keys are off.
    2. Now, press these 3 keys together until you see Samsung’s logo: Power + Home + Volume UP.
    3. Your Galaxy S3 will boot into TWRP recovery now.

Here’s your TWRP recovery. Flash custom ROMs and other Mods and create Nandroid backup easily now. Happy flashing!


Well, do let us know what you feel about this tutorial. Your suggestions are most welcomed!

And of course, if you need any help regarding this, feel free to ask right below in the comments section.

  • 2572 Posts
Kapil still loves his Galaxy S2 i9100! No, really. And Galaxy Nexus! Need we say more what kind of guy he is? And he's also a die-hard Liverpool FC fan. Email: