TheBritton
Resident Galaxy Cat
ROOTING AND ROMS FOR NEWBIES (work in progress)
If you are still on stock you are on build FJ12, FL26, or GB28. Check under settings and phone information to see your build number.
First, make sure you have the Samsung USB drivers installed on your computer.
You may find those here: Samsung_USB_Driver_for_Mobile_Phones_v1.5.14.0.exe
If you want a rooted stock ROM experience, the ABSOLUTE EASIEST method is to use what is called the “One Click” methods. This is basically just like using Odin to flash a kernel, recovery, or modem but it is packaged into an easy to use Odin application. Another method is using "FramaRoot" which will be mentioned later.
ROOTING WITH ONE CLICKS:
BUILD GB28: In progress (3-29-13)
If you are on build GB28, you can install this ROOTED stock GB28 ROM. It has two options. Full data restore and no data restore. Full data restore will wipe all of your data and you will have to install applications, etc again unless you have backed up your information in some way. No Data restore will retain your data while installing the ROM. If you run into issues with the No Data restore, then you will want to do a full data restore and start from scratch.
[ROM][ODIN][TAR]SPH-D710VMUB GB28 (GB28 Modem/Kernel/ROM - Root/Stock)
Alternatively, you could install the GB28 Sprint repack found here and then use the recovery to flash SuperSU or Superuser. If you run into issues with the GB28 Agats repack after using it to flash SuperSU or Superuser, you can revert to the stock kernel/recovery found here. You will not lose root by reverting back to stock kernel/recovery. For instructions on how to install the GB28 repack kernel and other kernels follow the instructions in the third post.
BUILD FJ12:
If you are on build FJ12, you can install this ROOTED stock FJ12 ROM. It has two options. Full data restore and no data restore. Full data restore will wipe all of your data and you will have to install applications, etc again unless you have backed up your information in some way. No Data restore will retain your data while installing the ROM. If you run into issues with the No Data restore, then you will want to do a full data restore and start from scratch.
http://www.sxtpdevelopers.com/showthread.php?t=63
BUILD FL26:
If you are on build FL26, you have a few options. You can install the repack FL26 kernel with Agats found here:
http://www.sxtpdevelopers.com/showthread.php?t=120
For instructions how to install the above Agats FL26 or GB27 Repack Kernel (or any other kernel for that matter) visit the third post found here:
http://androidforums.com/galaxy-s2-...sic-wip-rooting-roms-noobies.html#post5572753
After installing the kernel, use that kernel to flash Superuser.zip which can be found here:
http://www.mediafire.com/download.php?iv8ru6bb0whui92
You will want to place the Superuser.zip file on your SD card and after installing the FL26 repack kernel, you will want to boot into recovery by holding the Volume Up while pressing power to boot the phone. Hold both buttons until Agats recovery is displayed and then follow the menu to install zip from SD card and then install the Superuser.zip file. Reboot the phone and you should have gained root access.
An alternative method of rooting which I have not tried, but others have claimed to work and may actually be an easier method than the OneClicks is something called FramaRoot. You can follow the thread on it here on AndroidForums at this link:
http://androidforums.com/galaxy-s2-4g-all-things-root/691514-one-button-root.html
And the link to the actual FramaRoot application on XDA as well as further information and direction can be found at this link:
http://forum.xda-developers.com/showthread.php?t=2130276
ROMS
Okay, so you’re rooted and you want another ROM? Well, first everyone need to understand that unlike previous Virgin Mobile phones like the Optimus and Triumph, the kernel and recovery are INTERTWINED.. which basically means that if you install a ROM and then you decide you want an overclocking kernel, if you install that kernel you will install with it the recovery that it is packaged with! You cannot install the kernel and recovery independently. For example: if you are using ClockworkMod recovery but want a kernel that says it is an “Agats repack” it will in fact revert to Agats recovery and you will no longer have ClockworkMod!
Now.. The instructions for modifying Sprint ROMs to work on this phone seem to be all over the place. That is because unlike the Triumph, this phone has so much previous developer work from other carriers so most of the previously known customizations are for Sprint or T-Mobile which requires taking steps to modify the ROM to work which has proved to be VERY confusing for noobies.
So, I am going to start with ROMs that work “out of the box” on our device with full MMS, 3G, 4G, etc working completely.
LEAKED FL14 STOCK JELLYBEAN:
The FL14 rom is basically obsolete since the official Jellybean update GB28 has been released.
For a stock Jellybean experience, the guys over at SXTP developers have brought to us a leaked Jellybean 4.1 stock ROM which is just like the ROM which came on your phone (FJ12 or FL26) but it is Jellybean instead of ICS. There are a few known issues. One being that the LED notification light does not turn off after it is initiated by an incoming notification, so I had to turn mine off completely in settings. Second issue is that the custom recovery that comes with the repack kernel for this phone (installed seperately) has some issues with not letting paid apps update from Market. You will want to download the "alternate root method" FL14 OneClick which is listed in the second post of the thread or you will experience freezing issues with this ROM.
You can find the leaked FL14 Jellybean ROM here:
http://www.sxtpdevelopers.com/showthread.php?t=88
As with the FJ12 OneClick stock ROM, this leaked FL14 Jellybean ROM One Click also has two options. Full data restore and no data restore. Full data restore will wipe all of your data and you will have to install applications, etc again unless you have backed up your information in some way. No Data restore will retain your data while installing the ROM. If you run into issues with the No Data restore, then you will want to do a full data restore and start from scratch.
There is a custom kernel with Agats recovery for FL14 (this has known issues, mainly preventing paid apps from updating from Market, use at your own risk): http://www.sxtpdevelopers.com/showthread.php?t=117
CM10.1 Android 4.2.1 by b_randon14:
For those wanting to use CyanogenMod, b_randon14 has ported over CM10 for us! It has fully functional Visual Voicemail which the modified Sprint ROMs cannot offer us at this time as well as fully functional MMS that doesn’t require modification to work. Some very minor issues have been reported but it is a work in progress and I myself have not experienced any of the issues. It is easy to install. You will want to first get SOME kind of custom recovery on your phone. If you have FJ12 or FL26 on your phone right now you will want to install one of the repack kernels which comes with Agats recovery and then use that recovery to flash the CM10 zip.
Here are the OneClick repacks:
If you are on FJ12: http://www.sxtpdevelopers.com/showthread.php?t=110
If you are on FL26: http://www.sxtpdevelopers.com/showthread.php?t=120
If you are on GB28: http://www.sxtpdevelopers.com/showthread.php?t=191
Install the OneClick repack kernels.
For instructions on how to install these repack kernels visit the third post found here:
http://androidforums.com/galaxy-s2-...sic-wip-rooting-roms-noobies.html#post5572753
Then go to b_randon14’s CM10 thread found here:
http://androidforums.com/galaxy-s2-4g-all-things-root/687328-rom-4-2-1-jop40g-02-11-13-cm10-1-sph-d710vmub.html
Download his ZIP file and install with Agats recovery.
I will not cover ParanoidAndroid or other Sprint ROMs that people have managed to install on their phones at this time. I may at a later date. I just wanted to get this out there for people who have just got this phone and don’t know where to start. The All Things Root section for this phone is rather scattered. The Motorola Triumph had an advantage of all of its work being solely independent of itself and no other previous work on other carriers so the work started there and was found on no other previous carriers threads. The Galaxy S2 being previously on other carriers seems to have created some confusion since all of the known past development work has not been solely for Virgin Mobile but for other users so previous development has been modified which requires some extra knowledge for users new to Android.
This is a work in progress and please feel free to PM me any additional informations etc to add to this guide for “noobies”
If you are still on stock you are on build FJ12, FL26, or GB28. Check under settings and phone information to see your build number.
First, make sure you have the Samsung USB drivers installed on your computer.
You may find those here: Samsung_USB_Driver_for_Mobile_Phones_v1.5.14.0.exe
If you want a rooted stock ROM experience, the ABSOLUTE EASIEST method is to use what is called the “One Click” methods. This is basically just like using Odin to flash a kernel, recovery, or modem but it is packaged into an easy to use Odin application. Another method is using "FramaRoot" which will be mentioned later.
ROOTING WITH ONE CLICKS:
BUILD GB28: In progress (3-29-13)
If you are on build GB28, you can install this ROOTED stock GB28 ROM. It has two options. Full data restore and no data restore. Full data restore will wipe all of your data and you will have to install applications, etc again unless you have backed up your information in some way. No Data restore will retain your data while installing the ROM. If you run into issues with the No Data restore, then you will want to do a full data restore and start from scratch.
[ROM][ODIN][TAR]SPH-D710VMUB GB28 (GB28 Modem/Kernel/ROM - Root/Stock)
Alternatively, you could install the GB28 Sprint repack found here and then use the recovery to flash SuperSU or Superuser. If you run into issues with the GB28 Agats repack after using it to flash SuperSU or Superuser, you can revert to the stock kernel/recovery found here. You will not lose root by reverting back to stock kernel/recovery. For instructions on how to install the GB28 repack kernel and other kernels follow the instructions in the third post.
BUILD FJ12:
If you are on build FJ12, you can install this ROOTED stock FJ12 ROM. It has two options. Full data restore and no data restore. Full data restore will wipe all of your data and you will have to install applications, etc again unless you have backed up your information in some way. No Data restore will retain your data while installing the ROM. If you run into issues with the No Data restore, then you will want to do a full data restore and start from scratch.
http://www.sxtpdevelopers.com/showthread.php?t=63
BUILD FL26:
If you are on build FL26, you have a few options. You can install the repack FL26 kernel with Agats found here:
http://www.sxtpdevelopers.com/showthread.php?t=120
For instructions how to install the above Agats FL26 or GB27 Repack Kernel (or any other kernel for that matter) visit the third post found here:
http://androidforums.com/galaxy-s2-...sic-wip-rooting-roms-noobies.html#post5572753
After installing the kernel, use that kernel to flash Superuser.zip which can be found here:
http://www.mediafire.com/download.php?iv8ru6bb0whui92
You will want to place the Superuser.zip file on your SD card and after installing the FL26 repack kernel, you will want to boot into recovery by holding the Volume Up while pressing power to boot the phone. Hold both buttons until Agats recovery is displayed and then follow the menu to install zip from SD card and then install the Superuser.zip file. Reboot the phone and you should have gained root access.
An alternative method of rooting which I have not tried, but others have claimed to work and may actually be an easier method than the OneClicks is something called FramaRoot. You can follow the thread on it here on AndroidForums at this link:
http://androidforums.com/galaxy-s2-4g-all-things-root/691514-one-button-root.html
And the link to the actual FramaRoot application on XDA as well as further information and direction can be found at this link:
http://forum.xda-developers.com/showthread.php?t=2130276
ROMS
Okay, so you’re rooted and you want another ROM? Well, first everyone need to understand that unlike previous Virgin Mobile phones like the Optimus and Triumph, the kernel and recovery are INTERTWINED.. which basically means that if you install a ROM and then you decide you want an overclocking kernel, if you install that kernel you will install with it the recovery that it is packaged with! You cannot install the kernel and recovery independently. For example: if you are using ClockworkMod recovery but want a kernel that says it is an “Agats repack” it will in fact revert to Agats recovery and you will no longer have ClockworkMod!
Now.. The instructions for modifying Sprint ROMs to work on this phone seem to be all over the place. That is because unlike the Triumph, this phone has so much previous developer work from other carriers so most of the previously known customizations are for Sprint or T-Mobile which requires taking steps to modify the ROM to work which has proved to be VERY confusing for noobies.
So, I am going to start with ROMs that work “out of the box” on our device with full MMS, 3G, 4G, etc working completely.
LEAKED FL14 STOCK JELLYBEAN:
The FL14 rom is basically obsolete since the official Jellybean update GB28 has been released.
For a stock Jellybean experience, the guys over at SXTP developers have brought to us a leaked Jellybean 4.1 stock ROM which is just like the ROM which came on your phone (FJ12 or FL26) but it is Jellybean instead of ICS. There are a few known issues. One being that the LED notification light does not turn off after it is initiated by an incoming notification, so I had to turn mine off completely in settings. Second issue is that the custom recovery that comes with the repack kernel for this phone (installed seperately) has some issues with not letting paid apps update from Market. You will want to download the "alternate root method" FL14 OneClick which is listed in the second post of the thread or you will experience freezing issues with this ROM.
You can find the leaked FL14 Jellybean ROM here:
http://www.sxtpdevelopers.com/showthread.php?t=88
As with the FJ12 OneClick stock ROM, this leaked FL14 Jellybean ROM One Click also has two options. Full data restore and no data restore. Full data restore will wipe all of your data and you will have to install applications, etc again unless you have backed up your information in some way. No Data restore will retain your data while installing the ROM. If you run into issues with the No Data restore, then you will want to do a full data restore and start from scratch.
There is a custom kernel with Agats recovery for FL14 (this has known issues, mainly preventing paid apps from updating from Market, use at your own risk): http://www.sxtpdevelopers.com/showthread.php?t=117
CM10.1 Android 4.2.1 by b_randon14:
For those wanting to use CyanogenMod, b_randon14 has ported over CM10 for us! It has fully functional Visual Voicemail which the modified Sprint ROMs cannot offer us at this time as well as fully functional MMS that doesn’t require modification to work. Some very minor issues have been reported but it is a work in progress and I myself have not experienced any of the issues. It is easy to install. You will want to first get SOME kind of custom recovery on your phone. If you have FJ12 or FL26 on your phone right now you will want to install one of the repack kernels which comes with Agats recovery and then use that recovery to flash the CM10 zip.
Here are the OneClick repacks:
If you are on FJ12: http://www.sxtpdevelopers.com/showthread.php?t=110
If you are on FL26: http://www.sxtpdevelopers.com/showthread.php?t=120
If you are on GB28: http://www.sxtpdevelopers.com/showthread.php?t=191
Install the OneClick repack kernels.
For instructions on how to install these repack kernels visit the third post found here:
http://androidforums.com/galaxy-s2-...sic-wip-rooting-roms-noobies.html#post5572753
Then go to b_randon14’s CM10 thread found here:
http://androidforums.com/galaxy-s2-4g-all-things-root/687328-rom-4-2-1-jop40g-02-11-13-cm10-1-sph-d710vmub.html
Download his ZIP file and install with Agats recovery.
I will not cover ParanoidAndroid or other Sprint ROMs that people have managed to install on their phones at this time. I may at a later date. I just wanted to get this out there for people who have just got this phone and don’t know where to start. The All Things Root section for this phone is rather scattered. The Motorola Triumph had an advantage of all of its work being solely independent of itself and no other previous work on other carriers so the work started there and was found on no other previous carriers threads. The Galaxy S2 being previously on other carriers seems to have created some confusion since all of the known past development work has not been solely for Virgin Mobile but for other users so previous development has been modified which requires some extra knowledge for users new to Android.
This is a work in progress and please feel free to PM me any additional informations etc to add to this guide for “noobies”


