I'm going to outline the process I went through to root then install CyanogenMod (CM) on my Samsung Galaxy S2 i9100T, which was running Android 4.1.2 (Jelly Bean). In addition, I'll mention a few things I've learnt along the way. I make no promises that the following is the most efficient or best method. Also, I make no guarantee that what I say is even accurate; especially given that the community seems to mainly operate in forums (information is all over the place) and not always necessarily easy to understand or accurate.
However, I can say that the following worked for me, and will probably work for you as well. There is always a risk involved in flashing a phone, therefore I recommend only those willing to take the (rather small) risk to continue reading on.
There are a few reasons why I decided to root and make the move from Android 4.1.2 (Jelly Bean) to CM:
- Samsung S2s are no longer getting Android updates.
- Performance was often sluggish.
- Battery was draining quickly. Lucky to last a day with moderate use.
- Remove Bloatware.
- Greater flexibility with my device.