[Galaxy S II Original Android Development] ripee:
Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.​

* [B][U]Your warranty is now void.[/U][/B]
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or your getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.

This phone does not have a separate recovery partition, only a virtual recovery partition in the boot (kernel) partition. After flashing an IsoRec kernel and recovery, you will then be able to flash all non-IsoRec kernels and recoveries (such as this official TWRP) without any problems (see instructions below).

More information about IsoRec can be found in the [MOD] IsoRec: Isolated Recovery for the Galaxy S2 Family thread, courtesy of Lanchon.

FREQUENTLY ASKED QUESTIONS

(Please read them BEFORE posting anything in the thread!)​

Q: Whenever I try flashing any ROM, I get a Fail to map file error.

A: This error appears whenever you try to flash a rom zip file without first flashing the boot.img file from the rom zip file before attempting to flash the rom itself (see instructions below).

Q: How do I flash anything if TWRP displays an error that it cannot mount any partition?

A: This error appears after re-PITing your phone's internal storage but without re-formatting the partitions:

1. In the main menu, tap "Wipe" then "Advanced Wipe".

2. Perform the following steps for each of these partitions individually one by one: System, Internal Storage, Data:

a) Tap "Repair or Change File System".

b) Tap "ext4".

c) Move the slider to the right to format.

3. Follow the flashing instructions below.

Heimdall

- Glass Echidna

TWRP for Samsung Galaxy S II (International)

How to flash the latest official TWRP when coming from stock or another custom recovery​

1. Flash an IsoRec recovery and kernel, which can be found here.

2. Extract the boot.img file (kernel) from the zip file of the ROM you wish to flash.

3. Copy both the boot.img file and the latest official TWRP onto your phone or SD card.

3. Boot into the IsoRec TWRP, regardless of which version it is.

4. In the main menu, tap on "Install" then "Install Image".

5. Flash the boot.img file by selecting the "Boot" radio button.

6. Flash the latest official TWRP by selecting the "Recovery" radio button.

7. Reboot into Recovery. You should now be on the latest official TWRP.

8. Proceed with flashing the ROM and GApps package, either clean or dirty.

You will ONLY need to follow the above steps when flashing the official TWRP when you are coming from stock or another custom recovery!​

Changelog

- See post #2.

Bugs

- You tell me!

Credits

- arnab, Lanchon, the.gangster, rINanDO, and every other open source developer and user who contributes directly or indirectly to the TWRP community in the development of and in providing feedback for the i9100.

Sources

- arnab

- Lanchon

- rINanDO

- i9100 repository

- TWRP repository

XDA:DevDB Information

TWRP 3.5.2_9-0, ROM for the Samsung Galaxy S II

Contributors

ripee

ROM OS Version: 7.x Nougat

ROM Kernel: Linux 3.0.x

Version Information

Status: Stable

Current Stable Version: 3.5.2_9-0

Stable Release Date: 2021-04-06

Created 2018-01-25

Last Updated 2022-12-09