[Android][Unlock/S-OFF] SunShine for modern Motorola & HTC devices

Search This thread

beaups

Senior Recognized Developer
Nov 28, 2007
3,276
7,257
Dublin, OH
Hello!
Guys I had absolutly WEIRDEST experience with sunshine s-off app yesterday!
I got my HTC One (M7) back from repair service on 31.12. 2013, it was ungraded to KitKat, with hboot 1.57 therefore no other s-off method than sunshine. I was surfing your site for payment details, planning about creating paypal account to pay for SunShine,....while I saw that I can download app on site. I said to myself: "Lets intall app and see, however I wont be able to use it, since i didnt pay yet, but lets see". I installed SunShine-latest on my One (Which is M7_UL, and was COMPLETLY STOCK without root, locked bootloader, etc,.... AND was running KitKAt 4.4.3). I started app and it asked me if I want it to temporarily root my phone, I allowed it, and it seemed to do it. It said it will do some compatibility checks,.... Here comes the fun part: I cannot say if it asked me to continue and Unlock and S-OFF, i cannot remember, but it certanly didnt ask me for payment. However it ran for a minute or such and than it said that my phone is S-OFF and has unlocked bootloader and phone shut down. I left it like that for cca 15 min. Than I took it and tried to power on. It didnt. I pressed power button for 5, 15, 60 secs and nothing. Not even vibration, blink, nothing. I plugged it to computer and it recognized it as QHSUSB_DLOAD in device manager. After some surfing I realised my beloved ONE is brick, but thanks god for HTC unbricking project. After some trying I booted Ubuntu from live CD and restored my HTC. However after I checked fastboot, my phone was S-OFF and had UNLOCKED bootloader.

I CANNOT STRESS ENOUGH THAT I DID NOT PLAY WITH YOUR APP AND TRY TO CRACK IT OR SUCH. IT SIMPLY NEVER PROMPTED FOR PAYMENT AND JUST S-OFF AND UNLOCKED MY PHONE AND EVENTUALLY BRICK IT I GUESS.

I told you this because I felt urge to share my story, I am not blaming anyone for things that happened to me. Only way I see this possible
is that my phone was already S-OFF once and when you put it back to S-ON it doesnt lock completly.

If anyone has any idea WHY did this happen please tell. If anyone notices my mistake in my behaviour please TELL so that i can avoid it next time.

Sorry for my tiring long post and my english :D
Sunshine never sets a device s on, nor does it normally s-off a device without payment. Likely your device came back from repair with a mismatched old firmware, and probably has either been s-off before, or was already licensed for sunshine. At any rate, there are ways to unbrick by flashing properly matched firmware in Linux. We can help you out in IRC or you can search for Dexter's m7 unbrick project here on XDA.
 
Sunshine never sets a device s on, nor does it normally s-off a device without payment. Likely your device came back from repair with a mismatched old firmware, and probably has either been s-off before, or was already licensed for sunshine. At any rate, there are ways to unbrick by flashing properly matched firmware in Linux. We can help you out in IRC or you can search for Dexter's m7 unbrick project here on XDA.

Dont worry, my phone already rocks android 5.0 and it FLIES :D. (I unbricked it with Dexters unbrick)
I dont know, maybe they screwed with something on repair service. Maybe they were "screwing" with firmware, since repair log says that they swapped camera and "calibrated device" (which can also mean screwing with firmware, etc,....). Yeah my phone was S-OFF before, but i set it back to stock S-ON included. Has this something to do with my phone being S-OFF before, but on older hboot (1.56 - but I didnt use sunshine back then - I think it was rumrunner)? Or maybe guys at service paid me sunshine S-OFF - I wouldnt mind - allthough i highly doubt it :D
 

beaups

Senior Recognized Developer
Nov 28, 2007
3,276
7,257
Dublin, OH
Dont worry, my phone already rocks android 5.0 and it FLIES :D. (I unbricked it with Dexters unbrick)
I dont know, maybe they screwed with something on repair service. Maybe they were "screwing" with firmware, since repair log says that they swapped camera and "calibrated device" (which can also mean screwing with firmware, etc,....). Yeah my phone was S-OFF before, but i set it back to stock S-ON included. Has this something to do with my phone being S-OFF before, but on older hboot (1.56 - but I didnt use sunshine back then - I think it was rumrunner)?
Yes that's a mismatched firmware issue for sure. Glad you were able to get it sorted out.
 

jcase

Retired Forum Mod / Senior Recognized Developer
Feb 20, 2010
6,308
15,761
Raleigh NC
Dont worry, my phone already rocks android 5.0 and it FLIES :D. (I unbricked it with Dexters unbrick)
I dont know, maybe they screwed with something on repair service. Maybe they were "screwing" with firmware, since repair log says that they swapped camera and "calibrated device" (which can also mean screwing with firmware, etc,....). Yeah my phone was S-OFF before, but i set it back to stock S-ON included. Has this something to do with my phone being S-OFF before, but on older hboot (1.56 - but I didnt use sunshine back then - I think it was rumrunner)? Or maybe guys at service paid me sunshine S-OFF - I wouldnt mind - allthough i highly doubt it :D

Sounds like you used rumrunner before. Score on getting s-off at the price of running dexter' script.
 
  • Like
Reactions: russellvone

kasper1977

Member
Apr 23, 2012
24
2
buck town
Just used sunshine today on AT&T m8 had me unlocked and s off in 5 minutes couldn't believe how easy it was worth paying for rooted and s off'd a lot of devices even the wire trick with the HTC vivid this by far the easiest i've ever done no computer needed great job devs ?
 

VanyaYan

Member
Jan 2, 2015
13
0


Version 2.8.1 Update:
WeakSauce2 tactics are now integrated into SunShine, you no longer need to use WeakSauce for HTC DNA and Verizon HTC m8. Sprint and verizon users should see a more stable temproot.


Update:
Verizon HTC m8 users on 4.4.4, some of you can now use SunShine in combination with WeakSauce2 to unlock and s-off
See http://xdaforums.com/verizon-htc-on...t-weaksauce-2-m7-m8-dna-including-4-t2971591/ for instructions.

SunShine now supports all modern Motorola devices on 4.4.3 and below, many on 4.4.4. Try it, it won't let you pay if it won't work.

Indian/Hong Kong HTC One m8 users on 4.4.3 and European users on 4.4.4, your support is still hit or miss, try it. We are still working on it.


Supported Models for s-off and bootloader unlock:
Moto X (All 4.4.3 and below, some 4.4.4)
Moto Droid Mini/Maxx/Ultra (All 4.4.3 and below, some 4.4.4)
Moto G (4.4.3 and below)
HTC One Mini m4
HTC One m7
HTC One m8
HTC One e8
HTC J Butteryfly
HTC One X (Evita)
Many many other HTC devices (Try it,if SuneShine asks for money, it will work!)

Moto G users: You must be on a rootable firmware (no 4.4.4 at this time). Try http://xdaforums.com/moto-x/orig-development/root-4-4-x-pie-motorola-devices-t2771623


If you reach the screen asking you to pay, it is compatible.

Update 2.5.0

Added support for Verizon MotoG

Update 2.0

SunShine has been updated for the m7 and other HTC devices. Want a list I supported models? Try it, if it takes you to the payment screen it will work!


Update 1.6

SunShine has been updated and no longer needs your device to be rooted or unlocked before running. SunShine will gain root itself, and unlock/s-off every variant of the m8 currently. Cheers!


SunShine is a commercial application that will unlock and s-off the bootloader on modern HTC devices (ie HTC M8).

HTC M7 is not supported at this time, likely in the future.

Price:
$25 per device

Full description and purchase:
http://theroot.ninja/

How to use with TowelRoot:
If you are having difficulties with TowelRoot, or SunShine saying you are not rooted, you need to use a specific version of TowelRoot. The version on his main page does not currently work with HTC.

First go to http://towelroot.com, and then from that page go to https://towelroot.com/tr3.apk (hot link blocking, cant go straight to the apk).

Then install TowelRoot, and click "Welcome" three times. This will open the hidden "modstrings" option. Change the modstrings to "1337 0 1 0 4 1" and click "Make it Ra1n". Then run SunShine. After SunShine reboots your phone, you will have to repeat the process before running SunShine the second time.

[YOUTUBE]j1CM4jxm28U



hi.i have a Htc One Max Sprint
Hboot 2.49
Os_3.2.651.5
rooted and s_on...
when am trying to run the sunshine it says
""Sunshine can not be used on your deviceas it is.You neet to flash a stock rom,or a nearest stock rom""
but am alredy flashed 2 stock roms,it wont work.....
HELP PLEASE
 

beaups

Senior Recognized Developer
Nov 28, 2007
3,276
7,257
Dublin, OH
hi.i have a Htc One Max Sprint
Hboot 2.49
Os_3.2.651.5
rooted and s_on...
when am trying to run the sunshine it says
""Sunshine can not be used on your deviceas it is.You neet to flash a stock rom,or a nearest stock rom""
but am alredy flashed 2 stock roms,it wont work.....
HELP PLEASE
Flash a real, actual, stock ROM AND KERNEL.
 

wongto

New member
Apr 4, 2011
3
0
Hi jcase. Am on a Vodafone UK (hence European) M8 with 4.4.4. Sunshine compatibility check tells me I need to manually root (and SuperSU) before re-running.

Have checked this thread - most of the chatter is around Verizon 4.4.4. Not much on European or UK devices.

Presume I'm better off waiting for Sunshine 3?

thanks
 

beaups

Senior Recognized Developer
Nov 28, 2007
3,276
7,257
Dublin, OH
Hi jcase. Am on a Vodafone UK (hence European) M8 with 4.4.4. Sunshine compatibility check tells me I need to manually root (and SuperSU) before re-running.

Have checked this thread - most of the chatter is around Verizon 4.4.4. Not much on European or UK devices.

Presume I'm better off waiting for Sunshine 3?

thanks
You'll need to unlock with htcdev and flash recovery then root. After that, sunshine will tell you if it can work to s-off your device or of you need to wait for 3.0.
 
  • Like
Reactions: phikal

markwebb

Senior Member
I purchased 2 different licenses for 2 different HTC one max phones. Had to wipe and send back one phone to HTC for repair.
I got it back today and guess what; they replaced phone under warranty! Can I get the license code from you or must I purchase a third time? Thanks!

Sent from my XT1095 using XDA Free mobile app
 

jcase

Retired Forum Mod / Senior Recognized Developer
Feb 20, 2010
6,308
15,761
Raleigh NC
I purchased 2 different licenses for 2 different HTC one max phones. Had to wipe and send back one phone to HTC for repair.
I got it back today and guess what; they replaced phone under warranty! Can I get the license code from you or must I purchase a third time? Thanks!

Sent from my XT1095 using XDA Free mobile app

If they replaced it with a different phone, then you will need to buy a new license, as they will likely fix that phone, and ship it to someone else. Someone else has almost certainly ended up with your license.

JC
 

jcase

Retired Forum Mod / Senior Recognized Developer
Feb 20, 2010
6,308
15,761
Raleigh NC
No I reflashed before sending back for fear of warranty issue.

Sent from my XT1095 using XDA Free mobile app

License is retrieved from the license server using a hardware based unique identifier, nothing done to the device should ever remove this with exception of hardware changes.

JC
 

drmoeed

Senior Member
Sep 14, 2013
685
163
Lahore
HTC M8x ... on android 4.4.4 ...

hi ...
i own HTC One M8 ... on 3.28.709.6 ... can't S-Off with 2.8.2 ...
when the wait would be finally over ... sorry for asking ETA ...
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    Hello JCase:

    First of all: Thank you for your amazing work all this golden android years.

    Then: I need some help to buy (PayPal) a Sunshine code/license (for HTC 10) 'cause I have an error when I tried in-app purchase. I leave a Ticket Request a couple of days but still no reply.

    Thank you in advance for your help
    SunShine is winding down, the cost of keeping it online has long been more than it brings it. Expect it to probably go free for a period later this year, then be turned off.

    Here are some free code

    FREESUN1
    FREESUN2
    FREESUN3
    FREESUN4
    FREESUN5
    FREESUN6
    FREESUN7
    FREESUN8
    FREESUN9
    FREESUN0
  • 306
    If the app is not compatible with your HTC device (like Verizon HTC 10 on Android Nougat/7.x), you can use our mail in service .

    SunShine 3.5.13 is out!
    U11 Sim Unlock
    Identifier syncing - requires second run for identifier changes made with fastboot

    SunShine 3.5.7 is out!
    Adds support for HTC U11
    READ the pop up dialog. S-OFF last until next reboot, still provides the all same functions as previous S-OFF, with the exception of allowing custom aboot/hboot.

    SunShine 3.5.5 is out!!!!
    Now supporting Magisk!
    Droid Turbo 6.0.1 mcg24.251-5-5 support is added via
    https://xdaforums.com/g4-play/development/root-autoinitroot-motorola-bootloader-t3639316

    SunShine 3.4.27 is out!!!!
    Droid Turbo 6.0.x Bootloader Unlock added!

    SunShine 3.4.26 is out!!!!
    New temproot for HTC J Butterfly 3 (HTV31)
    New temproot for HTC J Butterfly 2 (HTL23)
    New temproot for Desire 626s
    S-OFF/Unlock support for Desire 626s including Verizon

    SunShine 3.4.24 is out!!!!
    S-OFF Support for Desire 626
    New HTC One M8 Temproot
    No more unlocking with htcdev needed for most m9 and a9
    Temproot for ALL HTC One M9 (up to and including Marshmallow, not Nougat at this time)
    Temproot for ALL HTC One A9 (up to and including Marshmallow, not Nougat at this time)

    SunShine 3.4.23 is out!!!!
    No more unlocking with htcdev needed for most m9 and a9
    Temproot for ALL HTC One M9 (up to and including Marshmallow, not Nougat at this time)
    Temproot for ALL HTC One A9 (up to and including Marshmallow, not Nougat at this time)

    SunShine 3.4.19 is out!!!!
    Android 7.x Support
    HTC Evo 10/HTC Bolt s-off support
    HTC 10 Support on 7.x firmware (Temproot is only on 6.0 for now)

    SunShine 3.4.12 is out!!!!
    Temproot now supports all known HTC 10 software versions. This means no htcdev, no wiping needed if you choose the s-off/locked option from an already locked phone (for the 10, all you need is s-off, you dont need unlocked).

    SunShine 3.4 is out!!!!
    Droid Turbo on SU4TL-49 firmware is now supported

    SunShine 3.4 is out!!!!
    HTC 10 Temproot (no more HTCDev needed for HTC 10)
    Verizon HTC 10 Support
    No wipe/format s-off for htc 10 (when choosing s-off/locked, which will behave as if unlocked)

    http://theroot.ninja/download.html

    SunShine 3 is a bootloader unlock/s-off/Sim Unlock tool for Modern HTC And Motorola devices, it is a commercial product and costs $25usd. http://theroot.ninja

    Compatibility is always changing and updating, best wait to find out is to run SunShine. If your device is not listed below, or on our compatibility chart and it works, please let us know.
    Compatibility Chart: https://docs.google.com/spreadsheets/d/1Q8GKXw3EDVGtAoiu36MdeVqMPRJba1WlF5TZXKQgNgA/edit?usp=sharing

    HTC:
    *See compatibility chart for specific features, features on HTC phones vary, all support s-off*
    *Sprint SIMUnlock features are considered experimental*
    HTC Desire 530
    VZW HTC 10
    HTC 10
    VZW One M9
    One M9
    One M9+
    One E9+
    One M8
    Verizon One M7
    One M7
    VZW DNA
    Mini
    Mini 2
    Remix
    Max
    Desire 510
    Desire 601
    Desire 610
    Desire 820
    VZW Desire 610
    Desire 612
    VZW Desire 612
    Desire 816
    Desire 816x
    Desire Eye
    Butterfly
    Butterfly 2
    Butterfly 3
    Butterfly J
    and many more

    Motorola:
    *Do Not ReLock Motorola Devices*
    Droid Turbo - SU4TL-44 Firmware only, can upgrade after unlock
    MotoX 2014 - All Firmwares
    MotoX 2013 - 4.4.3 or below, can upgrade after unlock
    Moto G 2013 - 4.4.3 or below, can upgrade after unlock
    Droid Mini - 4.4.3 or below, can upgrade after unlock
    Droid Maxx - 4.4.3 or below, can upgrade after unlock
    Droid Ultra - 4.4.3 or below, can upgrade after unlock

    Verizon HTC 10 s-off/unlock/root service is now available on all (yes the 1st OTA too) Firmwares here. We are working to include support in the app for this HTC 10 variant, however there is no ETA and it is not guaranteed to happen (we are trying!).

    How to use your GSM/Non-Verizon HTC 10 on Verizon http://xdaforums.com/showpost.php?p=66795523&postcount=458

    3.3.15
    Adds Support for HTC Desire 530


    Version 3.3.13 Adds Support for HTC Desire 820 (most variants)
    Version 3.3.10 Adds Support for HTC 10 Lifestyle for s-off and adds experimental (non guaranteed) GLOBAL Simunlock for some HTC Sprint phones (m9,m8 etc, not 10).
    Version 3.3.4 now supports HTC 10 (not Verizon...yet)
    3.3.2 - now supports verizon m8 on the marshmallow firmware HTCOneM8vzw/htc_m8wl:6.0/MRA58K/708002.3:user/release-keys
    3.3 - The Verizon m9 update
    The LONG awaited update, we have added Temproot (and thus unlock and s-off) support for the Verizon HTC m9 on the HTCOneM9vzw/htc_himawl:6.0/MRA58K/669662.7:user/release-keys firmware (latest as of this posting).

    3.2.1 Update
    no longer needs kingroot/mofo/htcdev for Droid Turbo and HTC m8
    Droid Turbo support is no longer beta, but in main release

    3.2 Beta for Droid Turbo Only:
    http://xdaforums.com/showpost.php?p=64027688&postcount=4064

    New in 3.1.22
    HTC A9 Support
    HTC Desire 626s (not mediatek 626) Support
    Android 6.0 Support


    New in 3.1.18
    SimUnlock for Sprint HTC Phones (not m9). This is international unlock only, AT&T and T-Mobile networks are still locked.

    New in 3.1.15
    Moto X 2014 support (needs root via MoFo or KingRoot)
    Better HTC m9 5.1.x support

    New in 3.1.14
    Better support for lower memory and older devices. This should fix issues with the remix, mini, mini2 and others


    New in 3.1.12
    HTC Mediatek e9+ / m9+ s-off/unlock support

    HTC m9 support (Requires unlock/root, no Verizon support)
    HTC Simunlock (Experimental, not for m9, not for Sprint/Virgin Mobile)


    We do not currently Support the VERIZON HTC M9, nor Verizon m8 running 5.0.x (4.4.4 and below are good to go). We are working it, no ETAs, no HINTS, NO DETAILS, NO UPDATES!! Please don't ask about it.


    138
    No ETAs, No Updates, Please don't ask. It is likely weeks away, minute.

    We just did this.

    fuPJgnY.jpg
    88
    Turbo Support has been merged into the main APK, and no longer needs mofo/Kingroot to work.
    This version requires you to be on the 5.1 SU4TL-44 with the matching 3.10.40-perf-g90ddf4a Kernel.

    Code:
    Happy Holidays !
    
    [B][COLOR="Red"]SunShine 3.2 BETA for Droid Turbo [/COLOR][/B](All other devices use the 3.1.XX release for now, as this is untested on other devices). Again DO NOT USE THIS ON ANY OTHER MODELS.
    
    This is a beta, why? It needs more testing and has some bugs, but it is safe and it works. We wanted to get it out today, over the next day or two we will patch some bugs and push another version. (No need to upgrade if you get unlocked).
    
    This version requires you to be on the 5.1 SU4TL-44 with the matching 3.10.40-perf-g90ddf4a Kernel.
    
    You must either be rooted with Mofo, or Temp rooted with the latest kingroot from [url]http://kingroot.net[/url] (yes it works on the 5.1 SU4TL-44 release, it may take a couple tries, and is free).
    
     When Kingroot finishes rooting, go to the setting and uncheck and recheck the option called "Root Authorization" (or something like that), than go into Sunshine,
    
    You MUST have wifi on, even if not connected to wifi. 
    
    If it gets "stuck" for more than 5 minutes on a test, turn phone off, then check your bootlaoder. If its not unlocked, try again. It can take a couple goes (you only get charged once, and we guarantee it will work). KingRoot can also cause it to fail if their root bugs out for some reason, solution is to just try again. Uninstalling Kingroot , rebooting then reinstalling may be needed in some cases if it fails.
    
    SunShine 3.2 BETA for DroidTurbo ONLY:k[/url]
    26
    With all respect of Jcase, beaups and their gang which did one hell of a job[emoji106][emoji106][emoji106]
    This is absolutely not the road to follow but when that's said I sincerely hope this is done only to avoid all the mess it would be collecting money from the BOUNTY thread.
    My hopes for the future is voluntary donations and nothing ELSE!!!!! . Only my 2 cent[emoji6]

    SORRY FOR BEING OFF TOPIC, BACK ON TRACK AGAIN!

    Sent from my HTC One_M8 using Tapatalk

    Actually, no lets stop that. Your post was not made with all due respect. The moment you came to this thread, and knowingly went off topic, the respect left the window. With who you were, and your history, you know better than to do this.

    The respect was also out the window when YOU broke confidentiality and leaked the existence of it. You have no place to complain when you behave the way YOU did.

    The support for this decision to go pay has been overwhelmingly positive. We have had less trouble/rudeness with SunShine than with free releases, almost everyone has been great (real eye opener for us). No customer has had a bricked or damaged device from it. It is fast, it is easy. I do believe this will be the future, and I want to thank everyone who has been great. Especially those that have helped others.

    Doing paid releases will allow us the ability to release more, and better quality releases. Money is available for us to pickup bugs from other researchers needed to complete our projects instead of devoting months more time to research to find an equal bug, money is available for us to pay for another programmer is we are too busy, or out of our zone. We can hire support people if needed, to run support, so we can do what we do well, instead of helping someone who doesn't know how to use adb. Overall this has been great in every aspect that the free releases were disheartening, and well not fun. When we get less complaints about a paid release, than a free one, you know something is going right.


    Reasons why:
    • Bounties don't pay, they are often full of fake pledges and that is a well known fact. I collected about 30% of the last one. Solves that problem.
    • Scumbag thief's repack and resell work (http://www.gsmcocktail.com/ is mostly consisting of things beaups and I released for free). Solves that problem.
    • People believe they are entitled to our time, and are rude when they are told they are not. Well, now if they pay, they are entitled. Solves that problem.
    • Cost of test devices is too high. I'm not even an HTC fan, and I have purchased 4 HTC phones in last month. I've purchased for research over 30 phone since the start of this month. This field is expensive to play in.
    • Cost of needed software is too high, I spent 10x (no kidding) the cost of the car my son is getting, on the software used in developing WeakSauce. Not counting the three phones I ended up buying to further research the bug (since we can't just let anyone test anymore, because people seem to give away our work and not care about confidentiality).
    • More but I have no coffee cup at this hotel, and my head isnt working.

    Maybe when a better solution to bounties is developed, we will return to collecting bounties.
    26
    3.1 is now released

    What it does bring:
    HTC m9 support ! (Requires root, no Verizon support at this time)
    HTC Simunlock (Experimental, not guaranteed, no m9 support, no CDMA devices supported)