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

Root New S-OFF Method Released -- Sunshine

Having to switch to Verizon due to carrier coverage where I am moving. I will not have a device that I can not flash a custom ROM (spent too long with the LG Optimus Elite on stock for that again). I saw one person say that it worked on VZW, just trying to get confirmation of that before I get the M8.

It works on verizon, you can always come to the IRC support channel or email jcase at cunninglogic [dot] com for help

Disclosure:
I'm one of the authors of SunShine
 
Upvote 0
Okay, so I jumped ship today and switched from Sprint to T-Mobile and got a new M8.

Now to get rooted...am I missing something in this thread as far as a step by step or prerequisites?

I just installed Sunshine by dropping it onto my SD card and clicking on it to install the apk. I restarted my phone and tried to run Sunshine but wen the phone reboots it doesn't do anything but just start and run as normal.

Am I missing a step somewhere or some prereq? Now I am trying to run this on a out of the box M8...I have done absolutely nothing to the phone at this point.
 
Upvote 0
Okay, so I jumped ship today and switched from Sprint to T-Mobile and got a new M8.

Now to get rooted...am I missing something in this thread as far as a step by step or prerequisites?

I just installed Sunshine by dropping it onto my SD card and clicking on it to install the apk. I restarted my phone and tried to run Sunshine but wen the phone reboots it doesn't do anything but just start and run as normal.

Am I missing a step somewhere or some prereq? Now I am trying to run this on a out of the box M8...I have done absolutely nothing to the phone at this point.

Install sunshine,

Run it, pay, it tells you it will reboot and to run sunshine again

Run it again, it will tell you it is going to shutdown, then it turns off

If it isn't turning off, then it probably didnt finish, come to our support chat listed on our site and ill help you
 
Upvote 0
Install sunshine,

Run it, pay, it tells you it will reboot and to run sunshine again

Run it again, it will tell you it is going to shutdown, then it turns off

If it isn't turning off, then it probably didnt finish, come to our support chat listed on our site and ill help you

Just got it to work man...love your work! I'm unlocked and S-OFF! So is the next step to get TWRP? I want to install Viper but I assume I need TWRP first.
 
Upvote 0
I think I royally screwed up, I clicked recovery from the bootloader menu after running Sunshine now the phone is stuck on a screen with a red yield and exclamation mark.

***EDIT***

I just left the phone alone and it restarted fine after a while. Now I'm trying to install SU and tried using root checker and its saying I'm not properly rooted.
 
  • Like
Reactions: dan55
Upvote 0
Just a side note...and I don't know why, but after running Sunshine and downloading SuperSU and it not being able to update the binaries I am having to run Sunshine again (without paying) just to get SuperSU to do anything. I think it has something to do with the Temp Root.

After I click Sunshine it sits on the screen with the spinning circle for a while and keeps saying SU granted, then I click the back button and click SU, from there it finally asked to update binaries. I then get a message saying it couldn't update but that I need to restart. So after a restart and clicking SU update the binaries do finally update.

After that I am finally able to install TWRP via the play store.

I have no clue why it all works this way and I never saw this method posted anywhere, I just thought of trying it this way and it worked on both mine and my wife's phone.
 
  • Like
Reactions: EarlyMon
Upvote 0
So... let me confirm im understanding this, this sunshine completely unlocks bootloader, and S-Off and it keeps the warning and tamper notifications in the bootloader from being set off/flagged when this sunshine is run? Im using a HTC M8 Sprint model with the most up to date firmware as of 10/18/2014

I've already rooted, and know how to replace the bootloader as well as remove the flaggings in the bootloader, its just a major pain in the process by which i need to go through to restore the phone to default bootloader w/out tamper/unlocked flags.

Would this even be worth my time using or no? I often replace my bootloader during new update releases to the phone with the default bootloader to enable patches to go to my phone through sprint before i return my custom bootloader.

Only benefits im interested in are Re-disabling S-Off and re-disarming Tamper/Unlocked flags and the tamper warning during phone bootup.
 
Upvote 0
I'm GSM but Sunshine shouldn't behave any differently if you are stock or close to stock. It will unlock the bootloader and gain s-off. When I did it I had 3.16 bootloader and can confirm there was no tampered flag triggered you'll still have unlocked status. That doesn't bother me, neither does latest bootloader header.

But don't understand why you would want to go back to S-On - is that what you meant by re-disabling S-Off? Makes access to flashing firmware much easier, although there are obviously risks if you don't pay attention to what you are doing.
 
Upvote 0
Am I reading this part...

It is only 5 months later :thinking::rolleyes: Just been gettin' by somehow or another

I'm preparing to Sunshine and get this thing reset and rooted finally. Sprint H/K edition on original release software. I haven't been keeping tabs on the root community offerings. Where can I find a stock rooted copy of the latest OTA/stock ROM? Keeping it simple here folks.
I poked around the usual haunts and couldn't find the definitive answer.

I know there has been a few recent OTA updates sent out, and Lollipop is "coming soon"
 
Upvote 0
It is only 5 months later :thinking::rolleyes: Just been gettin' by somehow or another

I'm preparing to Sunshine and get this thing reset and rooted finally. Sprint H/K edition on original release software. I haven't been keeping tabs on the root community offerings. Where can I find a stock rooted copy of the latest OTA/stock ROM? Keeping it simple here folks.
I poked around the usual haunts and couldn't find the definitive answer.

I know there has been a few recent OTA updates sent out, and Lollipop is "coming soon"

Hey Pyro, long time buddy. :)

Not sure if you're still having issues, but I think you can get the RUU for the HK edition from here: http://forum.xda-developers.com/showthread.php?t=2729173

Now I know you don't necessarily need the RUU, but if you've modded anything this will ensure a completely stock ROM. Only thing you need to look for is a matching software / firmware #, or if there is an "upgrade" in software / firmware number. RUU's will work for the same or newer version, it won't work for a downgrade unless you already have S-off.

EDIT: Same thread, post #3 has stock roms: http://forum.xda-developers.com/showpost.php?p=52145198&postcount=3
 
Last edited:
Upvote 0
if you've modded anything this will ensure a completely stock ROM. Only thing you need to look for is a matching software / firmware #, or if there is an "upgrade" in software / firmware number. RUU's will work for the same or newer version, it won't work for a downgrade unless you already have S-off.
Thanks
Nothing modded, stock as ever. Clean reset.
Unlocked, gained S-Off, flashed TWRP and installed SU.

Software 1.54.654.9
HBOOT 3.16.0.0000
Radio 1.05.20.0321_2

I don't know which to use :) Still just a noob when it comes to rooting
 
Upvote 0
I might have lost something in translation here my friend, so please bear with me. :eek:

If you're already unlocked and S-off, are you just looking for Rom options, or something else?

It might be the 5 lbs of Turkey I just ate slowing down my mental capacity. :p

Sorry for the confusion, its probably me with the clouded brain from the 5 lbs of Turkey and trying to post quickly from my mobile while at a family function. :)

I'm S-Off (ran Sunshine a few days ago) and just looking for Rom options (stock, nothing crazy). I don't want to try one and have firmware or radio problems.
 
  • Like
Reactions: Granite1
Upvote 0
All right... I am confused why I need S-Off.

I have an EVO 4G LTE. I used htc's method to unlock the phone and this is what I see when I go the the Bootloader screen:
*** TAMPERED ***
*** UNLOCKED ***
JEWEL PVT SHIP S-ON RL
HBOOT-2.09.0000
RADIO-1.13.11.0830
OpenDSP-v31.1.0.45.0815
eMMC-boot
Oct. 18 2012, 15:46:20

Once it was unlocked, it was easy to install TWRP v2.6.3.0, SuperSU Pro v1.80, Titanium Backup and ROM Toolbox Pro.

Still on the stock ROM, but checking out possible new ones.

As I already have an unlocked, rooted phone with various tools for installing new ROMs, what advantages does S-Off give me? I've been looking for an explanation, but all I'm finding is forums like this were everyone seems to know more than I do (and they haven't been wasting everyone else's time by stating what's obvious - but not to me).

Thanks in advance,

Jeff
 
Upvote 0
All right... I am confused why I need S-Off.

I have an EVO 4G LTE. I used htc's method to unlock the phone and this is what I see when I go the the Bootloader screen:
*** TAMPERED ***
*** UNLOCKED ***
JEWEL PVT SHIP S-ON RL
HBOOT-2.09.0000
RADIO-1.13.11.0830
OpenDSP-v31.1.0.45.0815
eMMC-boot
Oct. 18 2012, 15:46:20

Once it was unlocked, it was easy to install TWRP v2.6.3.0, SuperSU Pro v1.80, Titanium Backup and ROM Toolbox Pro.

Still on the stock ROM, but checking out possible new ones.

As I already have an unlocked, rooted phone with various tools for installing new ROMs, what advantages does S-Off give me? I've been looking for an explanation, but all I'm finding is forums like this were everyone seems to know more than I do (and they haven't been wasting everyone else's time by stating what's obvious - but not to me).

Thanks in advance,

Jeff
An unlocked,s on phone is only giving you access to modify boot,system,and recovery. The good news is that this is all that is needed to flash a custom ROM. The bad news is that the phone is still doing a multitude of security checks which prevent you from installing older firmware,and modifying other partitions.

If all you want to do is flash Roms and/or kernels,or add root acces to stock,then an s on phone may work fine for you.

With s off you are able to:
-install older factory firmware
-install files that are not signed by HTC
-change your phones cid and mid and convert to another variant(for example,convert an at&t phone to developer edition or google play edition)
-remove the tampered banner
-change your lock status back to locked(while s on,best you can do is relocked)
-possibly a couple others slipping my mind at the moment ;)

IMO,s off is better,as long as you are able to exercise caution as to what you flash and why. A bad boot loader or radio flash can brick your phone,so don't blindly flash anything withouT an understanding of what and why it will benefit you,use only files from trusted sources,and make sure to check and double check the md5 sum of anything you flash(if you just asked "what's an md5 sum?", stop and Google that now)

An s off phone let's you completely remove all visual traces of having modified it,and allows far more rescue options for soft bricked devices. Good for legitimate warranty claims and rescuing your phone if it for some reason won't boot.

Hope that helps :)
 
Upvote 0
I have a question. I have an htc one m8 and uh i wanted to flash viperrom or android revolution but it didnt work. Viper rom didnt have wifi and android revolution just wont flash, it says md5 not found. So i flashed a cyanogenmod but i didnt like it lol because sound and camera sucks so i went back to viperrom but this time it wouldnt flash and it said same error as when i tried to flash android resolution. I currrently have s-on and im just wondering if i get an s-off will it help flashing android revolution? I also tried to do a sunshine but it said my ph0ne is not compatible or something. Also i would love the stock rom but i have no idea how to get it and if i can even get it at the first place... Any help?? :D
 
Upvote 0
I have a question. I have an htc one m8 and uh i wanted to flash viperrom or android revolution but it didnt work. Viper rom didnt have wifi and android revolution just wont flash, it says md5 not found. So i flashed a cyanogenmod but i didnt like it lol because sound and camera sucks so i went back to viperrom but this time it wouldnt flash and it said same error as when i tried to flash android resolution. I currrently have s-on and im just wondering if i get an s-off will it help flashing android revolution? I also tried to do a sunshine but it said my ph0ne is not compatible or something. Also i would love the stock rom but i have no idea how to get it and if i can even get it at the first place... Any help?? :D
Don't take this personally but so far it sounds like you're doing a bunch not quite right.

I've helped a number of people with nearly bricked M8's this week, let's keep you out of the club - because it sounds like you're on the path.

Please begin by telling me what TWRP you have, what your hboot and radio versions are, what ViperOneM8 version you tried for, are you making regular nandroid backups before flashing stuff and what carrier you're on.
 
Upvote 0
i have a wind carrier but i hear its the same as t-mobile so there is that
ok um i have hboot-3.18.0.000
radio_invalid_ver_info
opendsp-invalid_ver_}info
emmc-boot 2048mb
twrp v 2.7.0.2
viper4adnroid_fx_v2330

tampered
unlovkced
m8_ul pvt ship s-on

well i am doing the backup in settings and stuff but then i cant get it back lol
 
Last edited:
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