TWRP Recovery for Samsung Galaxy S Advance


To be able to flash custom ROMs on Android devices, one needs a custom recovery to be installed on it. The Samsung Galaxy S Advance has been on the market for quite some time, and now finally a custom recovery has been released for it, by XDA Senior Member diego-ch, who has ported over TWRP recovery to the device.

TWRP recovery features a proper touch-based interface that allows you to install custom ROMs, make backups of ROMs (and also restore them), and other features like an inbuilt file manager, themes support etc. The guide below will help you flash TWRP recovery on your Galaxy S Advance, with step-by-step instructions.

So, let’s take a look at how TWRP recovery can be installed on the Galaxy S Advance.


The guide below is compatible only and only with the Galaxy S Advance. It’s not compatible with any other device. Check your device’s model number in: Settings » About phone.


The methods and procedures discussed here are considered risky and you should not attempt anything if you don’t completely know what it is. If any damage occurs to your device, we won’t be held liable.

How to Install TWRP Recovery on Galaxy S Advance

  1. Download and install the software Kies on your computer, which will install the necessary drivers for the phone. Skip this step if you already have Kies installed.
    Download Kies
  2. Download the TWRP recovery.
    Download Link  |  Filename: GT-I9070-GB_TWRP-KERNEL-DiegoCH.rar
  3. Extract the GT-I9070-GB_TWRP-KERNEL-DiegoCH.rar file (use 7-zip or WinRAR to extract) to get a file named GT-I9070_GB_TWRP_KERNEL.tar.md5. Make sure to not extract this new file even if it shows up as a compressed file.
  4. Download Odin, which will be used to flash TWRP recovery on your phone.
    Download Odin3 v3.04   |  Filename:
  5. Extract the contents of the file to a folder on your computer.
  6. Disconnect the phone from the computer if it is connected, and turn it off.
  7. Then, boot into Download mode. To do so, press and hold these keys together: Volume Down+ Home + Power till the device turns on into download mode (if a Warning! screen comes up, press the Volume up button once to enter download mode).
  8. Open Odin by double-clicking on the Odin3 v3.04.exe file obtained in step 6 after extracting
  9. Connect your phone to PC now. You should get the message “Added!” under Odin’s message box in the bottom left.
    • Note: If you don’t get the Added! message, then probably there is a problem with drivers. Make sure you’ve installed Kies (see step 1) which will install the necessary drivers.
  10. In ODIN, click on PDA and select the GT-I9070_GB_TWRP_KERNEL.tar.md5 file (from step 3).
    • Important! Do not make any other changes in Odin except selecting the required file in PDA. Leave all other options as they are. Make sure Re-partition option is not selected and is unchecked.
  11. Now, hit the START button to start flashing TWRP recovery on your phone. When the flashing is complete, your phone will automatically reboot — and when you see the Samsung logo, you can safely unplug the cable. Plus, you’ll get a PASS (with green background) message in the left-most box at the very top of the Odin.
    • What to do if Odin gets stuck: If Odin gets stuck at any point in the flashing procedure, either at the beginning or in the middle, or if the procedure fails with a FAIL message, disconnect the phone from the PC, close ODIN, remove battery, re-insert it, then repeat the procedure from step 7.
  12. TWRP recovery is now installed on your Galaxy S Advance. To try it out, turn off your phone, then turn it on while holding down the Volume Up button.

Root [Optional]

If you want to root your Galaxy S Advance after installing TWRP recovery, perform the steps below. However, if you intend on flashing a custom ROM after flashing TWRP recovery, you don’t need to root it as custom ROMs always root the device.

  1. Download the root package.
    Download Link  |  Filename:
  2. Copy the file to the internal storage on the phone.
  3. Boot into TWRP recovery. To do so, turn off your phone, then turn it on by holding the Power + Volume Up + Home  button. TWRP recovery will load in a few seconds.
  4. Select Install, then select the file. Slide the slider at the bottom to confirm installation.
  5. After installation is complete, select the Reboot system option to reboot the phone.
  6. Your Galaxy S Advance is now rooted.

TWRP recovery, which can be used to flash custom ROMs and other hacks, is now installed on your Galaxy S Advance. Do let us know how it works!

13 Comment

  1. Shrik says: Reply

    Please the STEP 12 of
    How to Install TWRP Recovery on Galaxy S Advance

    The keys to load up TWRP recovery are Power-On + Volume-Up + *HOME BUTTON*, Sir. 🙂

    1. Shivam says: Reply

      Corrected. Thanks for pointing out 🙂

      1. I don’t see the correction in the post

  2. TWRP won’t find my zip file anywhere!

  3. Any stable custom rom for S Advance please? I’m sick of waiting for the Official Jellybean update -___-

  4. Esteban Quito says: Reply

    how to remove this?

  5. moohomor says: Reply

    is this method increase binary counter?

  6. ritchy says: Reply

    i deleted my rom with twrp, and twrp wont mount with my computer, what should i do?!!

  7. Guest says: Reply

    I cannot see any zip file under the twrp install menu.
    Can somebody help me?

  8. I cannot see any zip file under the twrp install menu. (The zip file is on the internal SD)

    Can somebody help me?

  9. guest says: Reply

    i did step by step on my samsung galaxy advance and now its stuck on the startup logo. it wont reboot unless i remove the battery and will only go to download mode. how do i remove this?

  10. Guest says: Reply

    my s advance is stuck on samsung logo after installing TWRT

    is there any solution please help me….

  11. jemshihas says: Reply

    my s advance is stuck on samsung logo after installing TWRP

    is there any solution please help me….

Leave a Reply