• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Get unrooted for warranty service!

Xtremedays

Android Expert
Apr 5, 2010
2,510
1,073
This guide is to help those with broken screens or buttons that do not work get unrooted for insurance repair/replacement. I have only tried this using Amon RA 2.3. I am not sure if the same commands will work with CWM.

1. First download this file and unzip it on your desktop. It contains the files necessary to run adb commands from the command line and the s-on tool necessary to push to the SD card.

2. Now download the appropriate RUU for your hboot and place it on your desktop. Depending on your baseband version(radio) you may need to go with a higher Hboot RUU. If in doubt, download the RUU for 2.10.
RUU for Hboot 2.10
RUU for Hboot 2.02
RUU for Hboot .97 and lower

3. Go to your desktop and open the folder that you unzipped. Double click on the file named adb.exe. It will open a command window for a brief time then close it. You now have ADB commands available in your command prompt when you are in the adb_s-on folder.

4. At this point you need to open a command prompt by going to your start menu and searching command prompt or click on “Run” and type cmd. You now need to change the directory you are in. To do that you will need to copy the directory info you are currently in and place it after a “cd” command.

The command prompt will look like this:
C:\users\(your user name)>
Type this after the command prompt: cd \users\(your user name)\desktop\adb_s-on
If you unzipped the file on your desktop, this should get you to that folder.

5. Plug your phone in via usb cable.

6. Type adb devices. If your device is listed, then you have the correct drivers and a good connection to your phone.

7. The next steps will push the s-on tool to your sdcard, reboot your phone to recovery, flash the s-on tool, then reboot your phone so that you can run the RUU from your pc to finish unrooting.

Type these as written and hit enter at the end of each line:
Adb push unrevoked-forever-son.zip /sdcard/unrevoked-forever-son.zip
Adb shell “echo ‘boot-recovery’ > /cache/recovery/command”
Adb shell “echo ‘--update_package=SDCARD:unrevoked-forever-son.zip’ >> /cache/recovery/command”
Adb shell “reboot recovery”
If you can see your screen, wait til it gets done and then type: adb shell “reboot”
If you can not see your screen, give it a couple minutes then type: adb shell “reboot”

8. Unplug your phone. Run the RUU and plug in your phone when instructed. When the RUU is finished, your phone should be back to “out the box” stock.

For those that rooted using Toast's method or Simpleroot (not unrevoked in any flavor), you can just run the RUU to get unrooted. If you are unsure, check your bootloader and if it says ENG S-off then you do not need to flash the s-on tool first as the RUU will over write your current hboot to return it to stock.

Credits to come. Any questions or issues, feel free to ask. We are here to help.
 
Renaming the thread to "Get rooted for warranty service" since the procedure described in the OP applies beyond just broken screens and buttons.

Though I'll mention an interesting experience I had at my Sprint store... It was launch day for the Evo 3D. I already had one in hand from getting it early as a S|P member, and I simply brought it to the store to get it activated. The main reason I did it in store was because I recently cracked my Evo 4G camera lens cover on the back, and I wanted the TEP to cover the 4G. If I had activated the 3D, I would no longer have coverage on the old phone.

Anyway, I mentioned the cracked camera, and the rep looked at my account, saw I had the TEP, and said, oh we can fix that for you, no charge, and took my Evo 4G away from me. And it's running CM7. I got a bit worried about that, so I was like, "oh, let me shut it off first," and the rep said not to worry about it; the tech will need access to the phone to test the fix. Ok, so I guess they were going to find out about CM7 :)

30 minutes later, the tech came out and said, "all set." He had replaced the entire back portion (the red part). He powered up the phone in front of me, and together we watched my custom splash screen load.... then the CM7 boot animation... Then he handed me the phone and asked me to test call someone. I did, confirmed the call went through, and he said I was good to go.

I would think that before the tech replaced the back board, he would have shut the phone down first, which means he already saw CM7 in action. He didn't come out of the repair shop making a fuss about the rooted ROM. Can't say that all repair techs would be so generous, but there's a good argument to be made that my damaged hardware had nothing to do with my modified firmware (root).

To be perfectly safe, unroot before you take your phone in for service. I may have gotten lucky. As of this writing, as long as you don't accept any OTA for 2.3, you should be able to re-root once the service is done (unless the service rep accepts an OTA on your behalf!).
 
Upvote 0
Forgot to add: the OP's procedure applies to anyone who used unrEVOked to root their phone. For those people who rooted before unrEVOked was a full root, you can skip steps 1-7 (switching S-OFF to S-ON) and just run the RUU described in step 8.

If you can't remember, check your HBOOT screen. If you see ENG S-OFF in the top line, you didn't use unrEVOked. You have the Engineering HBOOT, and if you try to flip that to S-ON with unrEVOked's S-ON tool, it won't work. Just apply the RUU. It will overwrite the ENG HBOOT with a SHIP HBOOT that will be S-ON.
 
Upvote 0
When I had to take in my phone for repair due to a faulty power button I ran this program: RUU_SuperSonic_S_Sprint_WWE_3.70.651.1_Radio_2...exe from another thread. I didn't check extensively as to whether it truly unrooted the phone but at least on the surface it seemed to. The Sprint techs said nothing when I brought it in. You just download the program and plug in the phone when it tells you and it takes about 10 minutes.

Then they gave me a new phone because they couldnt fix the button :(

Great thread guys!
 
Upvote 0
I thought I covered all my bases when I purchased a used EVO 4g, I missed one that I didn't think of. The owner had flashed the phone to work on Boost. I knew the phone was rooted, and that I would have to UNroot it for my job but I have trouble running any of the RUU's that I have downloaded. When I run them they all come up saying that I will be going from 'Fresh' to, in the latest attempt, 3.29.651.5 due to the HBOOT being at 0.97. But they all fail with "The ROM Update Utility cannot update your Android phone. Please get the correct ROM Update Utility and try again."

Is there anything else that I am missing, the s-on patch worked correctly, the phone now shows S-ON, but I need to get back a stock ROM that the phone will accept.

Help?
 
Upvote 0
I thought I covered all my bases when I purchased a used EVO 4g, I missed one that I didn't think of. The owner had flashed the phone to work on Boost. I knew the phone was rooted, and that I would have to UNroot it for my job but I have trouble running any of the RUU's that I have downloaded. When I run them they all come up saying that I will be going from 'Fresh' to, in the latest attempt, 3.29.651.5 due to the HBOOT being at 0.97. But they all fail with "The ROM Update Utility cannot update your Android phone. Please get the correct ROM Update Utility and try again."

Is there anything else that I am missing, the s-on patch worked correctly, the phone now shows S-ON, but I need to get back a stock ROM that the phone will accept.

Help?

Did you try the one for hboot 2.10(version 3.70)? It is the newest rootable hboot. Might be your current radio version messing with the RUU working. Try that one and see if it takes.
 
Upvote 0
PC36IMG_SuperSonic_S_Sprint_WWE_3.30.651.3_Radio_2.15.00.09.01_NV_1.77_003_release_157088-signed.zip

PC36IMG_SuperSonic_S_Sprint_WWE_3.70.651.1_Radio_2.15.00.11.19_NV_1.90_release_161482_signed.zip

RUU_SuperSonic_S_Sprint_WWE_3.70.651.1_Radio_2.15.00.11.19_NV_1.90_release_161482_signed.exe

RUU_SuperSonic_S_Sprint_WWE_3.29.651.5_Radio_2.15.00.09.01_NV_1.77_CNV_release_150224_signed



Now it may be how I am doing this, but I followed the directions posted pretty much all over the place, boot phone -> Hookup USB (Charge Only) -> Run RUU. And it will give that error message. I have also attempted the PC36IMG.zip route, but it always says, "No ROM Found, or Bad ROM" something like that. I read that it could be the format on the SD card so I used a new SD formatted in Linux... Still no go.

I am still looking, but so far all failures.

Thanks!
 
Upvote 0
PC36IMG_SuperSonic_S_Sprint_WWE_3.30.651.3_Radio_2.15.00.09.01_NV_1.77_003_release_157088-signed.zip

PC36IMG_SuperSonic_S_Sprint_WWE_3.70.651.1_Radio_2.15.00.11.19_NV_1.90_release_161482_signed.zip

RUU_SuperSonic_S_Sprint_WWE_3.70.651.1_Radio_2.15.00.11.19_NV_1.90_release_161482_signed.exe

RUU_SuperSonic_S_Sprint_WWE_3.29.651.5_Radio_2.15.00.09.01_NV_1.77_CNV_release_150224_signed



Now it may be how I am doing this, but I followed the directions posted pretty much all over the place, boot phone -> Hookup USB (Charge Only) -> Run RUU. And it will give that error message. I have also attempted the PC36IMG.zip route, but it always says, "No ROM Found, or Bad ROM" something like that. I read that it could be the format on the SD card so I used a new SD formatted in Linux... Still no go.

I am still looking, but so far all failures.

Thanks!

are you using a pc or mac? i believe that macs automatically extracts the files which you do not want it to do. with the PC36IMG make sure that you are not adding and extra .zip as windows hides extensions. also it could be a bad download. or maybe try the links in the dummies guide for those files.
 
Upvote 0
You can adb wireless, there is an app for that :). You would obviously have to have the phone booted which is the limitation and the issue you were referring to but still lol
:) Yeah I meant through the boot loader... but I still didn't know that you could adb wireless at all, which is quite cool. What's the app by the way?

Also, I'm really glad this got stickied.
 
Upvote 0
using volume button and power button.
I was doing a reset of phone. and it hangs up at start up screen......problem is volume buttons do not work on this phone. I have torn phone apart to try and fix volume but no dice...I have been using volume widget to control all volume controls

Did I just brick this phone? not a big deal if so because i have a new one... was just trying to get it ready to sell.
 
Upvote 0
using volume button and power button.
I was doing a reset of phone. and it hangs up at start up screen......problem is volume buttons do not work on this phone. I have torn phone apart to try and fix volume but no dice...I have been using volume widget to control all volume controls

Did I just brick this phone? not a big deal if so because i have a new one... was just trying to get it ready to sell.

Are you rooted?
 
Upvote 0
Ok, I originally rooted my Evo using Unrevoked3 and it's been rooted for a few months. I had to unroot it two days ago to take the phone in to get the earpiece speaker replaced on my insurance. I flashed Unrevoked Forever and tried to unroot my phone using the Rooting for Dummies section on this site but I couldn't get it to unroot, it wouldn't flash the PC36IMG zip afterwards, it kept saying "Main version is older, Update Fail". I tried a different one that was suppose to be for HBoot 2.10 and up but still wouldn't work. I had the S-On like it said it needed to be.
So I finally got it to unroot using the RUU Windows method HTCEvoHacks.com shows. While it was in the Sprint store they updated it to 2.3.3. Being I had this phone rooted before with Unrevoked3 and had flashed Unrevoked Forever prior to unrooting it and receiving the OTA update, can I reroot it again or am I stuck till someone finds a way??
 
Upvote 0
Ok, I originally rooted my Evo using Unrevoked3 and it's been rooted for a few months. I had to unroot it two days ago to take the phone in to get the earpiece speaker replaced on my insurance. I flashed Unrevoked Forever and tried to unroot my phone using the Rooting for Dummies section on this site but I couldn't get it to unroot, it wouldn't flash the PC36IMG zip afterwards, it kept saying "Main version is older, Update Fail".
So I finally got it to unroot using the RUU Windows method HTCEvoHacks.com shows. While it was in the Sprint store they updated it to 2.3.3. Being I had this phone rooted before with Unrevoked3 and had flashed Unrevoked Forever prior to unrooting it and receiving the OTA update, can I reroot it again or am I stuck till someone finds a way??


Did you flash the s on tool? Does hboot say s on or off. If its still off we may be able to root it the rest of the way again. If its on you are stuck for now.
 
Upvote 0
It's S-On because that's what the instructions said it should be on "Rooting For Dummies" under "un-rooting" after flashing Unrevoked Forever.


STEP 8: IS S-ON, ON?
When the FLASH is complete, Reboot the device into the Bootloader screen by holding down VOL + POWER until it boots into the White Screen. Check to make sure it says S-ON on the TOP. If it does, select RECOVERY with the VOL DOWN toggle. (continue to step 9)


If it says S-OFF, repeat STEPS 5 - 7 until it says S-ON.
(NOTE: If still showing S-OFF after a few flashes, go ahead and proceed to step 9. It may show S-OFF, but it is really set to S-ON. Once you flash the PC36IMG.zip file, it should display S-ON.)


Had I known it needed to be back on S-Off to be able to Re-root it I would have found out how to do that before going forward with the repairs.


Does flashing back to a 2.2 version using the RUU method like HtcEvoHacks.com shows work?
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones