Hello,
I see that Sunshine requires temp root in order to be able to s-off on lollipop. Do we have it without htcdev?
I'd rather not use htcdev because I'm afraid HTC may be keeping unlocked phone serials stored so that they'll be able to refuse warranty service even if the phone has been brought back to stock.
Thank you very much
virtualflyer said:
Hello,
I see that Sunshine requires temp root in order to be able to s-off on lollipop. Do we have it without htcdev?
I'd rather not use htcdev because I'm afraid HTC may be keeping unlocked phone serials stored so that they'll be able to refuse warranty service even if the phone has been brought back to stock.
Thank you very much
Click to expand...
Click to collapse
Sunshine comes with the necessary files for temp root. You don't need anything other than Sunshine itself. Download it, run it and it will tell you if it can work or not. That's really all there is to it.
Related
Hello everyone,
I was hoping someone here can help point me in the right direction. I am trying to downgrade my stock t-mobile one m8 from lollipop back to kitkat. I have been very unimpressed with lollipop on this phone, as it has significantly hurt the experience of my phone. While I like some things, the loss of lock screen widgets to be replaced by notifications was a pretty big blow to me. While I could almost like the new notifications, I do not like how I constantly have my wifi calling notification on my lock screen. Sure I could disable it, but then it's disabled when my phone is unlocked too, and I do like to know if wifi calling is on and working. Same goes for things like Pandora.
I could almost live with that, but then HTC decided to remove Zoe video creation out of the gallery and made it standalone. Now it's a watered down version of itself, that forces me to have to upload my vids to htc before I can even save a copy of my own locally generated content. :/ That is some major BS. So, the last gallery app to have zoe vids built in, is only for kitkat. That pretty much sealed the deal for me to go back.
I have done some research, and I have downloaded the RUU that would take me back to 4.4.4. Only problem is my hboot is now newer, so the RUU fails with error 140. I see mention of having to s-off my phone to unlock the bootloader, to downgrade it, but I haven't found any explicit instructions for the m8 on t-mo.
Is this the best way to accomplish what I want? Can someone please point me in the right direction? I've been searching, but I'm still unsure what is going to be needed. I may be ok with staying with lollipop, if I can get the older version of gallery working on it. Anyone know if that's been done?
Thanks in advance!!
Running a previous RUU ("downgrade") is in fact only possible with S-off, as it seems you have already figured out.
S-off by sunshine ($25 US). Its an APK, and self-explanatory. You don't need any more additional guide.
You only need s-off to run a previous RUU ("downgrade"). Unlocked bootloader is not necessary. Although if you choose to pay for sunshine, you might research bootloader unlock and what that means, and see if you want it (since sunshine can also unlock the bootloader).
http://theroot.ninja/
I ran sunshine to see if my device would at least pass the pre-test. Says I need to pre-root my phone. Is there a preferred method to use? I see most of the methods require unlocking the bootloader, but doesn't sunshine take care of that if I want? I really just need temp root to get this to s-off, and then run the RUU. I do not really want to root it after I get this back to 4.4.4, unless I really need to to be able to install the older gallery app, or prevent an auto update to lollipop or something.
Thanks again!
I'm actually not that familiar with the details of sunshine, since I did s-off long ago using the (no longer working) firewater method. I do know there used to be a temp root option in sunshine. But Android 4.4.4 and 5.0 s-off was just added to sunshine version 3.x a few weeks ago. It seems HTC had patched the previous sunshine (version 2.x) exploit, so I'm guessing they patched the temp root as well. So since its asking for the phone to be rooted already, I gather from this that the temp root method does not work for those Android versions.
If that is the case, my previous statement that you don't need to unlock the bootloader is not completely correct (for your Android version). As the only way to root then would be to unlock the bootloader via HTCDev.com; than root by a few different methods (install TWRP and flash SU/SuperSU is probably the most straight-forward).
But perhaps some folks more familiar with the most up-to-date sunshine info can chime in and confirm.
Can anyone point in the right direction in rooting the m8 without breaking the warranty or unlocking the bootloader?
Rooting without breaking warranty is what we all dream off. Want to bring the phone back to 100% stock you need s-off so you can return bootloader tampered flags back to normal.
S-off is only available via sunshine !
ok have learnt basiclaly sunshine need to be done to unlock the bootloader. However sunshine needs root access to work and it says come here to find out how to get root access. I personally dont care for soff all i want it root.
What are the methods to gain root. Dont care about soff.
is htcdev method the only way? As htc would have a permanent record you have requested your code. Doesnt seem like a great idea imo. Are there any other methods to gain root?
Can this device be rooted without unlocking the bootloader?
Nope, thats the only way.
Thought this could be interesting...
THIS.LIMITED.WARRANTY.SHALL.NOT.APPLY.IF.THE.DEFECT.WAS.CAUSED.THROUGH.ANY.OF.THE.FOLLOWING:a)the.Product.serial.number,.the.accessory.date.code.the.IMEI.number,.water.indicator.or.the.warranty.seal.has.been.removed,.erased,.defaced,.altered.or.is.illegible;.orb)deterioration.of.the.Product.due.to.normal.wear.and.tear;.orc)use.other.than.in.accordance.with.the.user.manual,.rough.handling,.exposure.to.moisture,.dampness.or.extreme.thermal.or.environmental.conditions.or.a.rapid.change.in.such.conditions,.corrosion,.oxidation,.unauthorized.modifications.or.connections,.unauthorized.opening.or.repair,.repair.by.use.of.unauthorized.spare.parts,.accidents,.forces.of.nature,.or.other.actions.beyond.the.reasonable.control.of.HTC.(including.but.not.limited.to.deficiencies.in.consumable.parts).unless.the.defect.was.caused.directly.by.defects.in.materials.or.workmanship..This.Limited.Warranty.does.not.cover.physical.damage.to.the.surface.of.the.Product.including.but.not.limited.to.cracks.or.scratches.on.the.LCD.screen.or.camera.lens;.ord)the.defects.caused.by.the.fact.that.the.battery.has.been.short-circuited.or.by.the.fact.that.the.seals.of.the.battery.enclosure.or.the.cells.are.broken.or.show.evidence.of.tampering.or.by.the.fact.that.the.battery.has.been.used.in.equipment.other.than.those.for.which.it.has.been.specified;.or.e)the.defect.was.caused.by.a.defective.function.of.the.cellular.network.or.other.system;.orf )the.Product.software.needs.to.be.upgraded.due.to.changes.in.cellular.network.parameters;.org)the.defect.was.caused.by.the.fact.that.the.Product.was.used.with.or.connected.to.an.accessory.not.approved.or.provided.by.HTC.or.used.in.other.than.its.intended.use.and.where.it.can.be.shown.by.HTC.that.such.defect.is.not.the.fault.of.the.Product.itself.
45458.Your.Product.may.contain.country.specify.elements,.including.software,.If.the.Product.has.been.re-exported.from.its.original.destination.country.to.another.country,.the.Product.may.contain.country.specific.elements.that.are.not.considered.to.be.a.defect.under.this.Limited.Warranty.ANY.CLAIM.UNDER.THIS.LIMITED.WARRANTY.IS.SUBJECT.TO.YOU.NOTIFYING.HTC.OR.A.HTC.AUTHORIZED.SERVICE.AGENT.OF.THE.ALLEGED.DEFECT.WITHIN.A.REASONABLE.TIME.OF.IT.HAVING.COME.TO.YOUR.ATTENTION.AND.IN.ANY.EVENT.NO.LATER.THAN.BEFORE.THE.EXPIRY.OF.THE.WARRANTY.PERIOD
Bugger all about rooting. So it would seem it shouldn't break the warranty, or am i missing something?
lofty5 said:
ok have learnt basiclaly sunshine need to be done to unlock the bootloader. However sunshine needs root access to work and it says come here to find out how to get root access. I personally dont care for soff all i want it root.
Click to expand...
Click to collapse
For previous OS version, there was an option in sunshine to temp root, s-off, and unlock the bootloader. And from there you can install custom recovery and perm root.
But no such temp root exploit has been found for newer (Lollipop) OS versions, unfortunately.
I really hate the idea of having to unlock the bootloader just to root and also giving your imei to htc. The HTC looks like a complete ball ache to get back to stock also.
I've been out of the game for a while but I'm getting frustrated with my phone lately. I'm completely stock at this point with the latest build from HTC. Is there any way to go S-Off or unlock the BootLoader so I can run custom recovery/ROM's/Root etc. without using the Sunshine method. I'd rather not drop $25 for just this one phone.
Thanks in advance
No, Sunshine is the only way.
I previously owned an HTC One M8 which I rooted using the weaksauce/firewater method. I recently banged up the phone and bought a Samsung Galaxy G5 which I also rooted (took forever) but I didn't like it so I bought and just received a new (used) Verizon HTC One M8 (HTC6525LVW) running Android 5.0.1 which I would like to root.
I've googled, checked the forums and have found a ton of information so I'm looking for some very high level guidance. I'm up for just about anything including downgrading my version of Android but I'm not sure of the best move. I'm only interested in root. Any other benefits are fine but my goal is to get root access so I can run my ad blocker, titanium backup etc.
I don't need any sort of step by step instructions just an indicator of the best method and I'll do all the rest. Thank you for the help!
Verizon version doesn't allow unlocking the bootloader via HTCDev.com. So I think kingroot is your only choice. You can probably find more info on the VZN M8 forum sections.
Although it costs money, you might also consider going S-off with Sunshine, which also unlocks the bootloader. Then you can go back and root the usual way with TWRP. You still need Kingroot to get Sunshine working, though.
jshamlet said:
Although it costs money, you might also consider going S-off with Sunshine, which also unlocks the bootloader. Then you can go back and root the usual way with TWRP. You still need Kingroot to get Sunshine working, though.
Click to expand...
Click to collapse
I can't remember if kingroot is temp or perm root (or if its both, whether both work on the M8). If its perm root, then the need to spend money on sunshine s-off is somewhat wasted money. If temp, then you're right that temp root by kingroot, then sunshine s-off, unlock bootloader and SuperSU to root, is the way to go. As temp root will likely not fulfill the needs of the OP (reason they want root).
redpoint73 said:
I can't remember if kingroot is temp or perm root (or if its both, whether both work on the M8). If its perm root, then the need to spend money on sunshine s-off is somewhat wasted money. If temp, then you're right that temp root by kingroot, then sunshine s-off, unlock bootloader and SuperSU to root, is the way to go. As temp root will likely not fulfill the needs of the OP (reason they want root).
Click to expand...
Click to collapse
Hi, redpoint73...
When I tried Kingroot myself around a year ago on my M8, it most definitely was temporary, and left my bootloader with the SOFTWARE MODIFIED flag set and no root! This concerned me at the time, because the Marshmallow OTA was waiting in the wings, and I suspected that this might interfere with the OTA.
It all got sorted out in the end, thanks to @ckpv5 and his seemingly massive collection of Nandroid backups, whereby I was later able to restore back to unmodified stock Lollipop before Marshmallow rolled out.
I should have known better really than to look for easy shortcuts for rooting.
Anyhow, I ended up rooting it the old fashioned way, via fastboot and HTCdev.com...
...which I appreciate isn't an option for the OP.
I subseqently remember reading that Kingroot was only useful on the M8 when running Sunshine to gain S-OFF ('cos Sunshine required temp root).
Although eventually I S-OFF'ed myself later (I was going to change my CID, but in the end I never bothered), I still keep an eye on the Sunshine thread, and I understand that Sunshine now temp roots for you, effectively doing away with the need for Kingroot.
Anyway, just some thoughts...
Rgrds,
Ged.
Sent from my HTC One_M8 using XDA Labs
GedBlake said:
When I tried Kingroot myself around a year ago on my M8, it most definitely was temporary, and left my bootloader with the SOFTWARE MODIFIED flag set and no root!
Anyhow, I ended up rooting it the old fashioned way, via fastboot and HTCdev.com...
...which I appreciate isn't an option for the OP.
I subseqently remember reading that Kingroot was only useful on the M8 when running Sunshine to gain S-OFF ('cos Sunshine required temp root).
Click to expand...
Click to collapse
Thanks. Good info, all around (didn't want to quote the whole post, and clutter up the thread).
A lot of this, I was aware of; but I usually leave it up to the user to research and learn on their own (although certainly nice of you to post the info).
I have seen a number of users that had the same issue (kingroot didn't actually root, but tripped the SOFTWARE MODIFIED flag in bootloader). But it did seem to work for others, for no apparent rhyme or reason that I saw.
GedBlake said:
I still keep an eye on the Sunshine thread, and I understand that Sunshine now temp roots for you, effectively doing away with the need for Kingroot.
Click to expand...
Click to collapse
I saw sunshine provided temp root off and on; the usual cat and mouse game, where the devs tried to update it, as HTC patched the root exploits. I do believe you are right, that the current sunshine version does temp root on Lollipop (which the OP is on), but I don't think will temp root Marshmallow.
This is my first post in xda, sorry for the bad English.:silly:
As I tried the solution on the web of how to s-off HTC One M8, none of them worked . Can any one who successfully s-off M8 tell me how to do it?
Phone details:
Bootloader(Hboot) version:3.19.0.0000
Android version:6.0
NathanLee302 said:
As I tried the solution on the web of how to s-off HTC One M8, none of them worked . Can any one who successfully s-off M8 tell me how to do it?
Click to expand...
Click to collapse
It's difficult to answer that question, as you offer no information on what methods you tried to s-off. Or what the specific outcomes, error messages, etc.
If you tried firewater, you are wasting your time. Firewater requires an online server component, that the developers took offline over 3 years ago. Nothing you do can make firewater to work. Most folks try to use firewater, as they don't want to pay for sunshine. Sunshine is basically the only method that will work ($25 USD for a license to use sunshine). Sunshine requires a stock, or near-stock ROM to work.
There is also something called a javacard which can be used to s-off. But javacard costs something like $150, so not really a good alternative unless you can find a local repair shop or other person that has one (and charge you a fee to s-off with the javacard).
More importantly, why do you think you need/want to s-off this device? S-off is not needed for most modifications to the phone. You do not need s-off to unlock the bootloader (Verizon version excepted), custom recovery, root, custom ROMs, custom kernels.
You only need s-off for a few specific things, like changing the phone's CID/MID to change the version/region, manually flash hboot, radios, etc.
redpoint73 said:
It's difficult to answer that question, as you offer no information on what methods you tried to s-off. Or what the specific outcomes, error messages, etc.
If you tried firewater, you are wasting your time. Firewater requires an online server component, that the developers took offline over 3 years ago. Nothing you do can make firewater to work. Most folks try to use firewater, as they don't want to pay for sunshine. Sunshine is basically the only method that will work ($25 USD for a license to use sunshine). Sunshine requires a stock, or near-stock ROM to work.
There is also something called a javacard which can be used to s-off. But javacard costs something like $150, so not really a good alternative unless you can find a local repair shop or other person that has one (and charge you a fee to s-off with the javacard).
More importantly, why do you think you need/want to s-off this device? S-off is not needed for most modifications to the phone. You do not need s-off to unlock the bootloader (Verizon version excepted), custom recovery, root, custom ROMs, custom kernels.
You only need s-off for a few specific things, like changing the phone's CID/MID to change the version/region, manually flash hboot, radios, etc.
Click to expand...
Click to collapse
I wanted to s-off my HTC phone because I wanted to hide the red text of the "unlocked boot loader" text
Does anyone have some way else to hide it from the boot loader?
NathanLee302 said:
I wanted to s-off my HTC phone because I wanted to hide the red text of the "unlocked boot loader" text
Does anyone have some way else to hide it from the boot loader?
Click to expand...
Click to collapse
S-off is the only way, since hboot is a "protected" partition, and therefore can't be modified while s-on by definition.
And again, sunshine is really the only way to s-off. So your choice is either to just live with the red text, of spend the $25 for sunshine.
The other possibility is if you have any reason to believe the phone was made s-off by sunshine in the past (such as the phone is previously owned, and some evidence of modifications). If that is the case, you can install the sunshine app, and s-off it again (without paying again). The sunshine license is associated with the device, and does not expire. So you can use it again and again, if it was paid for previously. I don't know if you tried this, or any reason to believe a previous owner used sunshine. Since again, you give no details regarding the device, or what specific s-off methods you tried already.
Otherwise, just live with the red text. As most folks are not going to find it worthwhile to spend $25 just to remove the red text. To be honest, I have s-off, and never even bothered to remove the red text. Just a personal preference. But I don't see the big deal with having the red text.
Still not exist free method?