xaelith
Android Enthusiast
First, the ever-important disclaimer:
USE THE GUIDE OR THE INSTALL ZIP AT YOUR OWN RISK!!! FOLLOW THE DIRECTIONS VERY CAREFULLY AS ONE MISSTEP HAS THE POTENTIAL TO BRICK (PERMANENTLY DAMAGE) YOUR PHONE. I AM NOT RESPONSIBLE FOR WHAT YOU CHOOSE TO DO TO YOUR DEVICE!!!
Such ugly things, disclaimers. Anyway, thanks for visiting my thread.
This will be my third attempt at creating a stock image for Sprint users. This go-round, I decided to do things a little differently and write down the exact steps I used to create the image myself, and then create an install zip for the lazier folks
(you know who you are
).
So, before we get started, the following directions assume you already have ClockworkMod recovery installed on your phone, and updated to the latest version (5.0.2.8). If not, or if you have no idea what I'm talking about, I recommend visiting Loota's thread first to learn how to install CWM to your phone, and visit mavrikmeerkat's thread here to get the latest version (his thread also has instructions if you'd rather only make one stop). Be sure to hit the "Thanks!" button on the OP of any thread you visit and download or learn something from at the very least, to let the guys know that their work is greatly appreciated. Feel free to PM me if you run into any issues, especially a couple of the ones I've outlined. It may take me a few hours to respond, but I WILL reply, and help you as best I can.
These directions may also at times be over-simplified. I apologize to those who are familiar with some of the processes and terminology, but I am writing these instructions in such a way that anyone can grab a Sprint Transform Ultra and follow it to get their phone rooted. Thank you in advance for your understanding.
Files we need: Before we do anything to our phones, we need to make sure we have access to the following list of files. Where necessary, I've written instructions on where to place the file and/or what to do with it, and have linked the name of the file to the post where they can be found.
-Loota's SPRINTSTOCK backup: Extract the file to /mnt/sdcard/clockworkmod/backup
-The latest version of CWM: You should already have this; if not, look two paragraphs above "Files we need".
-Android terminal emulator: Do a search for this app in the Play Store, and install it. The one I like best is the one made by Jack Palevich because the white-on-blue is easy to read.
And one of the following:
-bads3ctor's tu_root_.zip: Download or move to /mnt/sdcard.
-----or-----
-CWMKeeper (for those who don't want root access): (provided in the next post) Follow the same directions as tu_root_.zip.
-(Optional) BobZhome's kernel files: There should be two zip files; one that just says "BobZ" at the end of the name, and another that says "Module Injector". Extract the Bobz file to /mnt/sdcard/clockworkmod/backup. Place the other at the root of the SD card (/mnt/sdcard).
Creation: Now we'll start the long, dirty, arduous task of creating a stock-root image on our phones. As long as the instructions are followed exactly, it won't be long before you're enjoying your phone again with the latest update.
Before beginning each Part, it would be a good idea to make a backup, if you have the space available on your SD card. Doing so will help give you a sort of checkpoint should the next set of steps not go so smoothly (Part C is the only section where doing so isn't possible, mainly because we don't have a custom recovery installed at that time). If space is limited on the card, try moving the backups to a computer, if possible. Follow steps 3 and 4 if you'd like to make a backup before proceeding.
PART A: Baseband Backup
1. If you haven't already, download a terminal emulator app to your phone. We'll need it in in the next step.
2. Open the terminal emulator, and type the command exactly as it looks in the code box below (press enter for a new line):
The first line creates a backup of your current baseband, so if for some reason, your service is worse on the update, you can revert to the previous version. The second line exits out of the emulator. After typing the first command, and before the second, the terminal emulator will display some text, basically letting you know that it copied the file requested and moved it to the location specified.
PART B: Returning to stock FD11
3. Turn off your phone. Once it's all the way off, go into recovery mode by holding the VOL- key and the POWER button, and only letting go of the power button when the Samsung logo appears.
4. Once in recovery, let go of the VOL- key, and from the main menu, go to "backup and restore > backup" to create a backup file of your phone. Use the VOL+ button to scroll up, VOL- button to scroll down, and the PWR button to select.
5. After the backup is finished (it may take 5 minutes or more if there are a lot of apps on your phone) you will be returned to the main menu. Now we need to get the phone squeaky-clean (app and data-wise). From there, go to "wipe data/factory reset > Yes -- delete all user data". Once that's finished, go to "wipe cache partition > Yes -- Wipe Cache". One last wipe, and the phone's as good as if it came out of the box. Go to "advanced > Wipe Dalvik Cache > Yes - Wipe Dalvik Cache".
6. Now that our phones are free of data, we can flash ROM and backup images to it. From the main menu (choose "+++++Go Back+++++" if you're still in the "advanced" menu), go to "backup and restore > restore > SPRINTSTOCK/". If you don't see a "SPRINTSTOCK", then something's wrong. You may also get an MD5 mismatch. Check this thread if that's the case.
7. When everything's done, at the bottom of the screen, it should say "Restore complete!" and "E:Can't find misc". Don't worry about the second one. Once the phone's done, select "reboot system now".
PART C: Receiving the update
8. If you've ever watched the Ultra boot up fully, then you'll notice that when it's booting into Clockworkmod recovery, on one of the screens, it says "Samsung Transform Ultra", and now that we're back to stock, it says "SPH-M930". Once the device has finished booting up, I usually like to connect it to my wifi, as it'll help speed up the update process. If you don't get a notice within a few minutes of the phone booting up that an update is available, go to "Settings > About phone > System Updates > Update Samsung Software". Click the "Restart and Install" button on the bottom (if the update is still downloading, wait for it to finish, then the phone should prompt you to update). Make sure your phone is charged above 50% or is plugged in before accepting the update. If your battery is too low, the phone will automatically refuse to update until it's plugged in, though you will have to then start the update manually.
9. The phone will restart, and show a box with an arrow coming out of it, and a little android guy next to it, and then a "FOTA updating" with a progress bar, then the box and android again, then should boot up normally, with one exception. When the phone reaches the lockscreen, you should see something like the attached photo at the bottom of the post (I tried including it in-line, but the forums complained that the post had too many characters
).
You should also get a prompt telling you that the update has installed successfully. Hit ok, and now you're updated!
Now to put CWM back on and root, and we're done! 
PART D: Reinstalling CWM
10. Unlock the screen, and power off the device. Once it's shutdown, go into download mode by holding down the VOL- button, CAM button and PWR button. Only release the PWR button when the Samsung Logo appears. Almost immediately, you should get a screen with a big green "Warning!!" at the top, and an exclamation point inside a yellow triangle at the bottom of the screen. You can read the warning if you like (it talks about how doing what we're doing can cause damage to the device), but for our purposes, press the VOL+ key.
11. Your phone should now be in download mode. While the next few steps are just my way of doing things, I highly recommend doing them this way to reduce aggravation and frustration should anything not go right. Start by connecting the phone to the computer with your USB cable.
12. Pull off the back cover and remove the battery. While in download mode, the phone will continue to stay on so long as it's plugged in.
13. Open the folder you used to Odin CWM to your phone the first time, and open the Odin program. Make sure Odin recognizes your device before proceeding.
14. In the "Option" and "Debug Option" areas of the program, make sure that "One Package", "Auto Reboot" and "Protect OPS" are the only boxes checked.
15. To the right of that is "Select OPS" and a big "OPS" button; click it, and select the "TransformUltra.ops" file.
16. Down from there, at the bottom of the program window is a "One Package" button. Click it, and select the file that contains CWM (for me, it's build7.tar). READ ALL OF STEP 17 BEFORE PROCEEDING!!!
17. Up above, should be a very large "Start" button. Press it, and watch your phone. Immediately after it shuts off, unplug the USB cable (yes we DO want to kill our phones, otherwise we'll have to repeat steps 11-16 again), and close the Odin program.
18. Re-install your battery, then go into recovery mode (if you don't remember how, refer back to step #3). Make sure to not let your phone turn on all the way between plugging the battery back in and going into recovery mode, or you'll have to repeat steps 11-17 again. The reason we want to be careful not to start our phones all the way at this point is that doing so will delete CWM and re-install the stock recovery. Our second boot-up screen should say "Samsung Transform Ultra" again!
PART E: Making CWM permanent (and root)
19. Once in recovery, go to "install zip from sdcard > choose zip from sdcard > tu_root_.zip > Yes - Install tu_root_.zip". When the zip is finished installing, it should say we're rooted. Congratulations! You now have a stock-rooted FG11 Transform Ultra!!!

20. (Optional) If instead, you'd rather stock no-root, follow step 19, but flash CWMKeeper instead of tu_root_.
21. (Skip if you plan to install BobZhome's kernel)You are now free to reboot your device. Enjoy! :wavey:
PART F (Optional; requires root): Overclocking (OC) Kernel
Because BobZhome's instructions on his post linked above are pretty straight-forward, I had originally not planned on including this as part of the guide. However, after being asked about it, I decided that in order for the guide to be complete, it was a good idea to re-post them with the rest of the setup.
22. From the main menu, go to "backup and restore > restore > 2012-05-04-Bobz > Yes - Restore". Fortunately, BobZhome's kernel backup only installs the parts we need for the OC kernel, so it won't mess up all our hard work to this point.
23. After the restore is finished, go to "install zip from sdcard > choose zip from sdcard > BobZhome_SPH-M930BST_Modules > Yes - Install BobZhome_SPH-M". This will finalize the installation of the kernel.
24. Follow step 21, and when your phone is done booting up, go to the market and download an overclocking app. "SetCPU" and "CPU boost" are a couple examples, and some all-encompassing rooting apps like JRummy16's "Rom Toolbox" have OC options in them as well. I recommend a max setting no higher than 1401 (too high, and you will burn out the phone's processor), a min no lower than 245 (the stock underclock setting, I currently use 460 myself; too low, and the phone won't wake up after the screen turns off), and a governor setting of "ondemand", "interactive", or "Smartass v2" for a good balance between quick, snappy performance and long battery life.
Whew! That was a lot of work, eh? Well thanks for playing along.
I hope you enjoy your newly-rooted FG11 Sprint TU!
On a side note, unless you install BobZhome's kernel (check his post here if you're interested), the phone will use the standard "SPH-M930" splash screen during normal boot-up, and the "Samsung Transform Ultra" when booting into recovery (it uses both if you have the kernel installed). Just a curiosity I noticed while playing with my own device. Thanks again for visiting my thread. Till next time. 
USE THE GUIDE OR THE INSTALL ZIP AT YOUR OWN RISK!!! FOLLOW THE DIRECTIONS VERY CAREFULLY AS ONE MISSTEP HAS THE POTENTIAL TO BRICK (PERMANENTLY DAMAGE) YOUR PHONE. I AM NOT RESPONSIBLE FOR WHAT YOU CHOOSE TO DO TO YOUR DEVICE!!!
Such ugly things, disclaimers. Anyway, thanks for visiting my thread.
This will be my third attempt at creating a stock image for Sprint users. This go-round, I decided to do things a little differently and write down the exact steps I used to create the image myself, and then create an install zip for the lazier folks
(you know who you are
).So, before we get started, the following directions assume you already have ClockworkMod recovery installed on your phone, and updated to the latest version (5.0.2.8). If not, or if you have no idea what I'm talking about, I recommend visiting Loota's thread first to learn how to install CWM to your phone, and visit mavrikmeerkat's thread here to get the latest version (his thread also has instructions if you'd rather only make one stop). Be sure to hit the "Thanks!" button on the OP of any thread you visit and download or learn something from at the very least, to let the guys know that their work is greatly appreciated. Feel free to PM me if you run into any issues, especially a couple of the ones I've outlined. It may take me a few hours to respond, but I WILL reply, and help you as best I can.
These directions may also at times be over-simplified. I apologize to those who are familiar with some of the processes and terminology, but I am writing these instructions in such a way that anyone can grab a Sprint Transform Ultra and follow it to get their phone rooted. Thank you in advance for your understanding.

Files we need: Before we do anything to our phones, we need to make sure we have access to the following list of files. Where necessary, I've written instructions on where to place the file and/or what to do with it, and have linked the name of the file to the post where they can be found.
-Loota's SPRINTSTOCK backup: Extract the file to /mnt/sdcard/clockworkmod/backup
-The latest version of CWM: You should already have this; if not, look two paragraphs above "Files we need".
-Android terminal emulator: Do a search for this app in the Play Store, and install it. The one I like best is the one made by Jack Palevich because the white-on-blue is easy to read.
And one of the following:
-bads3ctor's tu_root_.zip: Download or move to /mnt/sdcard.
-----or-----
-CWMKeeper (for those who don't want root access): (provided in the next post) Follow the same directions as tu_root_.zip.
-(Optional) BobZhome's kernel files: There should be two zip files; one that just says "BobZ" at the end of the name, and another that says "Module Injector". Extract the Bobz file to /mnt/sdcard/clockworkmod/backup. Place the other at the root of the SD card (/mnt/sdcard).
Creation: Now we'll start the long, dirty, arduous task of creating a stock-root image on our phones. As long as the instructions are followed exactly, it won't be long before you're enjoying your phone again with the latest update.
Before beginning each Part, it would be a good idea to make a backup, if you have the space available on your SD card. Doing so will help give you a sort of checkpoint should the next set of steps not go so smoothly (Part C is the only section where doing so isn't possible, mainly because we don't have a custom recovery installed at that time). If space is limited on the card, try moving the backups to a computer, if possible. Follow steps 3 and 4 if you'd like to make a backup before proceeding.PART A: Baseband Backup
1. If you haven't already, download a terminal emulator app to your phone. We'll need it in in the next step.
2. Open the terminal emulator, and type the command exactly as it looks in the code box below (press enter for a new line):
Code:
dd if=/dev/block/mmcblk0p6 of=/mnt/sdcard/baseband.bak
exit
PART B: Returning to stock FD11
3. Turn off your phone. Once it's all the way off, go into recovery mode by holding the VOL- key and the POWER button, and only letting go of the power button when the Samsung logo appears.
4. Once in recovery, let go of the VOL- key, and from the main menu, go to "backup and restore > backup" to create a backup file of your phone. Use the VOL+ button to scroll up, VOL- button to scroll down, and the PWR button to select.
5. After the backup is finished (it may take 5 minutes or more if there are a lot of apps on your phone) you will be returned to the main menu. Now we need to get the phone squeaky-clean (app and data-wise). From there, go to "wipe data/factory reset > Yes -- delete all user data". Once that's finished, go to "wipe cache partition > Yes -- Wipe Cache". One last wipe, and the phone's as good as if it came out of the box. Go to "advanced > Wipe Dalvik Cache > Yes - Wipe Dalvik Cache".
6. Now that our phones are free of data, we can flash ROM and backup images to it. From the main menu (choose "+++++Go Back+++++" if you're still in the "advanced" menu), go to "backup and restore > restore > SPRINTSTOCK/". If you don't see a "SPRINTSTOCK", then something's wrong. You may also get an MD5 mismatch. Check this thread if that's the case.
7. When everything's done, at the bottom of the screen, it should say "Restore complete!" and "E:Can't find misc". Don't worry about the second one. Once the phone's done, select "reboot system now".
PART C: Receiving the update
8. If you've ever watched the Ultra boot up fully, then you'll notice that when it's booting into Clockworkmod recovery, on one of the screens, it says "Samsung Transform Ultra", and now that we're back to stock, it says "SPH-M930". Once the device has finished booting up, I usually like to connect it to my wifi, as it'll help speed up the update process. If you don't get a notice within a few minutes of the phone booting up that an update is available, go to "Settings > About phone > System Updates > Update Samsung Software". Click the "Restart and Install" button on the bottom (if the update is still downloading, wait for it to finish, then the phone should prompt you to update). Make sure your phone is charged above 50% or is plugged in before accepting the update. If your battery is too low, the phone will automatically refuse to update until it's plugged in, though you will have to then start the update manually.
9. The phone will restart, and show a box with an arrow coming out of it, and a little android guy next to it, and then a "FOTA updating" with a progress bar, then the box and android again, then should boot up normally, with one exception. When the phone reaches the lockscreen, you should see something like the attached photo at the bottom of the post (I tried including it in-line, but the forums complained that the post had too many characters
). You should also get a prompt telling you that the update has installed successfully. Hit ok, and now you're updated!
Now to put CWM back on and root, and we're done! 
PART D: Reinstalling CWM
10. Unlock the screen, and power off the device. Once it's shutdown, go into download mode by holding down the VOL- button, CAM button and PWR button. Only release the PWR button when the Samsung Logo appears. Almost immediately, you should get a screen with a big green "Warning!!" at the top, and an exclamation point inside a yellow triangle at the bottom of the screen. You can read the warning if you like (it talks about how doing what we're doing can cause damage to the device), but for our purposes, press the VOL+ key.
11. Your phone should now be in download mode. While the next few steps are just my way of doing things, I highly recommend doing them this way to reduce aggravation and frustration should anything not go right. Start by connecting the phone to the computer with your USB cable.
12. Pull off the back cover and remove the battery. While in download mode, the phone will continue to stay on so long as it's plugged in.
13. Open the folder you used to Odin CWM to your phone the first time, and open the Odin program. Make sure Odin recognizes your device before proceeding.
14. In the "Option" and "Debug Option" areas of the program, make sure that "One Package", "Auto Reboot" and "Protect OPS" are the only boxes checked.
15. To the right of that is "Select OPS" and a big "OPS" button; click it, and select the "TransformUltra.ops" file.
16. Down from there, at the bottom of the program window is a "One Package" button. Click it, and select the file that contains CWM (for me, it's build7.tar). READ ALL OF STEP 17 BEFORE PROCEEDING!!!
17. Up above, should be a very large "Start" button. Press it, and watch your phone. Immediately after it shuts off, unplug the USB cable (yes we DO want to kill our phones, otherwise we'll have to repeat steps 11-16 again), and close the Odin program.
18. Re-install your battery, then go into recovery mode (if you don't remember how, refer back to step #3). Make sure to not let your phone turn on all the way between plugging the battery back in and going into recovery mode, or you'll have to repeat steps 11-17 again. The reason we want to be careful not to start our phones all the way at this point is that doing so will delete CWM and re-install the stock recovery. Our second boot-up screen should say "Samsung Transform Ultra" again!

PART E: Making CWM permanent (and root)
19. Once in recovery, go to "install zip from sdcard > choose zip from sdcard > tu_root_.zip > Yes - Install tu_root_.zip". When the zip is finished installing, it should say we're rooted. Congratulations! You now have a stock-rooted FG11 Transform Ultra!!!

20. (Optional) If instead, you'd rather stock no-root, follow step 19, but flash CWMKeeper instead of tu_root_.
21. (Skip if you plan to install BobZhome's kernel)You are now free to reboot your device. Enjoy! :wavey:
PART F (Optional; requires root): Overclocking (OC) Kernel
Because BobZhome's instructions on his post linked above are pretty straight-forward, I had originally not planned on including this as part of the guide. However, after being asked about it, I decided that in order for the guide to be complete, it was a good idea to re-post them with the rest of the setup.
22. From the main menu, go to "backup and restore > restore > 2012-05-04-Bobz > Yes - Restore". Fortunately, BobZhome's kernel backup only installs the parts we need for the OC kernel, so it won't mess up all our hard work to this point.
23. After the restore is finished, go to "install zip from sdcard > choose zip from sdcard > BobZhome_SPH-M930BST_Modules > Yes - Install BobZhome_SPH-M". This will finalize the installation of the kernel.
24. Follow step 21, and when your phone is done booting up, go to the market and download an overclocking app. "SetCPU" and "CPU boost" are a couple examples, and some all-encompassing rooting apps like JRummy16's "Rom Toolbox" have OC options in them as well. I recommend a max setting no higher than 1401 (too high, and you will burn out the phone's processor), a min no lower than 245 (the stock underclock setting, I currently use 460 myself; too low, and the phone won't wake up after the screen turns off), and a governor setting of "ondemand", "interactive", or "Smartass v2" for a good balance between quick, snappy performance and long battery life.
--------------------EOF--------------------
Whew! That was a lot of work, eh? Well thanks for playing along.
I hope you enjoy your newly-rooted FG11 Sprint TU!
On a side note, unless you install BobZhome's kernel (check his post here if you're interested), the phone will use the standard "SPH-M930" splash screen during normal boot-up, and the "Samsung Transform Ultra" when booting into recovery (it uses both if you have the kernel installed). Just a curiosity I noticed while playing with my own device. Thanks again for visiting my thread. Till next time. 