Team Win strives to provide a quality product.  However, it is your decision to install our software on your device.  Team Win takes no responsibility for any damage that may occur from installing or using TWRP.


Support Status: Currently Supported via IsoRec

Maintainer: ripee

Code Name: i9100

Device Tree / files

Support thread on xda-developers

NOTE: The i9100 does not support a separately bootable recovery partition. To install and use TWRP, you will need to install a custom kernel or boot image that supports IsoRec. You can find out more about IsoRec here.

Download Links:

Current and past versions of TWRP can be found at one of the mirrors below:

TWRP Install (Requires TWRP 2.8.4 or higher already installed):

Download the latest TWRP image file (.img) from the download link and boot TWRP. Go to install and find and select the Images... button. Browse to the image that you downloaded and select it. Choose recovery and swipe to flash.

Flash via HeimdallSuite (Windows only):

Download HeimdallSuite & Samsung USB Drivers

Install Samsung USB Drivers

Connect the phone in Download mode (Vol. Down + Home + Power)

Go to Heimdall Suite/Drivers & open 'zadig' (Run in admin mode)

Select 'List All Devices' under 'Options'

Select 'Gadget Serial' & 'libusb0 (v1.2.5.0)' from the drop menu & scroll menu respectively

Click on Install/Replace Driver

Close 'zadig'

Reboot again into Download mode

Open 'heimdall-frontend'

Select 'Utilities' tab & click on 'Detect' under 'Detect Device' option

Make sure the 'Output' window says 'Device Detected'

Scroll down to 'Download PIT' section & click on 'Save As...' under 'Destination File'

Type any name under 'Name:' and select 'Save'. Do not give any filename extensions

Click on 'Download'

Reboot again into Download mode

Select 'Flash' tab

Load the downloaded pit under 'PIT'. Do not select 'Repartition' checkbox

Click the 'Add' button under 'Partitions (Files)'

Select 'RECOVERY' from the drop down menu in 'Partition Name' under 'Partition Details'. Make sure 'Partition ID' reads 7

Download the latest TWRP file from the download link above

Load the img image under 'File'

Now click on 'Start'

The image will get flashed in '/dev/block/mmcblk0p6' partition under mountpoint '/recovery'

Device will automatically restart when flashing is complete


  • ripee
    Merge "i9100: Rename unused Preload partition to Misc for Lineage recovery" into android-7.1

  • ripee
    i9100: Rename unused Preload partition to Misc for Lineage recovery Change-Id: I10ce9a0cb7edf34a6ce094af079861993aa9f77d Signed-off-by: Dominggoes Isakh

  • ripee
    Merge "Fix internal storage" into android-7.1

  • ripee
    Fix internal storage * Mount it properly in MTP Change-Id: Id7a970b53f622e73159692d225581684721dfa91

  • ripee
    Merge "Various fixes" into android-7.1