TWRP for Samsung Galaxy S II (International)
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
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.
Current and past versions of TWRP can be found at one of the mirrors below:
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.
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
2019-07-12T08:53:09Z
Merge "i9100: Rename unused Preload partition to Misc for Lineage recovery" into android-7.1 - ripee
2019-07-12T08:50:45Z
i9100: Rename unused Preload partition to Misc for Lineage recovery Change-Id: I10ce9a0cb7edf34a6ce094af079861993aa9f77d Signed-off-by: Dominggoes Isakh - ripee
2018-06-08T21:22:02Z
Merge "Fix internal storage" into android-7.1 - ripee
2018-06-08T21:21:08Z
Fix internal storage * Mount it properly in MTP Change-Id: Id7a970b53f622e73159692d225581684721dfa91 - ripee
2018-06-07T23:38:54Z
Merge "Various fixes" into android-7.1