I have a US unlocked S-ON device.
I updated to 7.0. It had deal-breaking bugs so I was hoping to revert back to 6.0.
I used Magisk to root.
I tried to run Sunshine to see if it would work on 7.0, but it said I needed to uninstall Magisk.
Obviously Catch-22 No Magisk, no root, no sunshine, no downgrade. So installed SuperSU from the play store and let it uninstall the other root application as requested.
Reboot and I'm soft Bricked at the HTC Boot logo.
I extracted the Stock boot.img from the 7.0 OTA and flashed that to remove Magisk. - No luck.
I Cleared cache in recovery - No luck.
I did a Data Wipe / Factory Reset - No luck.
I tried flashing the latest 6.0 RUU anyway (S-ON) - No luck.
Anything else I can try or do I need to wait for an official 7.0 RUU now to recover this thing?
http://forum.xda-developers.com/showpost.php?p=69840281&postcount=1369
Latest RUU...7.0
WHAAAAAT?? I looked and couldn't find it. I figured since it wasn't on the HTC site, it just wasn't available yet.
That's awesome! Thanks so much!
Related
I know there are several threads covering similar things, however I still can't find the relevant info for my specific question.
I am on 6.0 Build L
I rooted using systemless root - I have changed nothing in my system partition as far as I know as I wanted root for AdBlock and TitaniumBU.
I am using the stock kernel too.
TWRP 2.8.7.2
I now have a 6.0.1 OTA - but I'm 100pc confused as to exactly how to go about installing this.
Some people seem to say OTA on this setup will work fine on similar setups.
Others say I need to flash 101 things to get it working.
Literally no idea.
How I Did it...
From a site with this in the title:
can_i_manually_flash_601_also_does_ota_work_with
Systemless root doesn't break ota, non-stock recovery breaks OTA.
Unlock bootloader, flash 6.0.1, flash TWRP, flash systemless root...
I did this:
Went back to stock recovery, by flashing via ADB, rebooted downloaded and attempted to install OTA on phone. Process started, rebooted, proceeded and then failed with error . Rebooted, got Factory image.
Extracted and ran flash-all.bat ONLY AFTER Removing the -w from this line:
fastboot -w update image-bullhead-mmb29k.zip
Got latest SuperSU v2.61 zip with auto boot patcher:
See androiding.how/android-6-0-1-root
Copied this to Memory on phone.
Flashed/Installed TWRP Recovery using ADB.
Booted into TWRP Recovery and installed SuperSU.
So now I'm running systemless rooted 6.01 on a Nexus 5X with mmb29k and every thing is working.
I think even though I rooted systemless 6.0, the modified Boot Image was still not letting OTA work.
We shall have to wait and see on the next OTA. Maybe just going back to stock recovery will be all that's needed.
There are some ADB commands that allow you to temporarily select a recovery image, but I'm not sure how that works.
Good Luck!
teapea said:
I know there are several threads covering similar things, however I still can't find the relevant info for my specific question.
I am on 6.0 Build L
I rooted using systemless root - I have changed nothing in my system partition as far as I know as I wanted root for AdBlock and TitaniumBU.
I am using the stock kernel too.
TWRP 2.8.7.2
I now have a 6.0.1 OTA - but I'm 100pc confused as to exactly how to go about installing this.
Some people seem to say OTA on this setup will work fine on similar setups.
Others say I need to flash 101 things to get it working.
Literally no idea.
Click to expand...
Click to collapse
Hi!
So my HTC was rooted and all fun, but I couldn't install the OTA update due to TWRP recovery. So I unrooted and uninstalled TWRP. And then I received the official OTA update from HTC. Now my phones runs marshmallow and its smooth AF! I'm happy with it, but my QUESTION IS, How to root it again? I did try to root it and looked up for Youtube videos to figure it out, but I failed! Can someone help?
P.S: I couldn't find and videos on Youtube for rooting HTC one M8 on marshmallow.
1) Flash TWRP.
2) Flash SuperSU 2.67 BETA. It will flash superuser in systemless mode by patching the boot image. No other method as of now if you want root in system.
PS : AND REMEMBER, if TWRP shows you with an option to flash SuperSU after you're done flashing and/or later on whenever accessing your recovery, PRESS "DO NOT INSTALL" as flashing it using this option will mess up your system. Root will be present by flashing 2.67, it's just that TWRP isn't able to detect it.
Patched boot image is for "traditional" root (which modifies the system). The new "systemless" root method does not install the patched boot image.
Hello,
My tmobile HTC One M8 was rooted (Supersu), unlocked bootloader, with TWRP. For the purposes of upgrading to Marshmallow, I restored stock recovery, re-locked bootloader, but was not successful in uninstalling SuperSu using Full unroot. The process hangs on 'Uninstalling'. I tried factory resetting from stock recovery, but after restarting the device SuperSU is still installed and rooted. Trying Full unroot again failed. Root checker confirmed that the phone was still rooted.
I tried loading the nandroid backup here , and installing from TWRP, but it fails to load.
EDIT - user error in loading the nandroid backup. After copying the unzipped folder and contents to TWRP folder, wiping the device then restoring, root was successfully uninstalled. Note that supersu did not uninstall with any other method. Marshmallow is now up and running.
murdoch07 said:
For the purposes of upgrading to Marshmallow, I restored stock recovery, re-locked bootloader, but was not successful in uninstalling SuperSu using Full unroot.
Note that supersu did not uninstall with any other method.
Click to expand...
Click to collapse
FYI, what you ended up doing, is mandatory (in order to OTA). You can't unroot and OTA, you need a stock (never rooted) ROM.
redpoint73 said:
FYI, what you ended up doing, is mandatory (in order to OTA). You can't unroot and OTA, you need a stock (never rooted) ROM.
Click to expand...
Click to collapse
That Is False, I Had A Rooted ROM (Slim6 HTC One M8 Android 6.0 STABLE Build) It's SuperUser/SuperSu Control Was In Dev. Options And I Still Managed To Run The OTA/RUU
---------- Post added at 10:06 PM ---------- Previous post was at 10:04 PM ----------
murdoch07 said:
Hello,
My tmobile HTC One M8 was rooted (Supersu), unlocked bootloader, with TWRP. For the purposes of upgrading to Marshmallow, I restored stock recovery, re-locked bootloader, but was not successful in uninstalling SuperSu using Full unroot. The process hangs on 'Uninstalling'. I tried factory resetting from stock recovery, but after restarting the device SuperSU is still installed and rooted. Trying Full unroot again failed. Root checker confirmed that the phone was still rooted.
I tried loading the nandroid backup here , and installing from TWRP, but it fails to load.
EDIT - user error in loading the nandroid backup. After copying the unzipped folder and contents to TWRP folder, wiping the device then restoring, root was successfully uninstalled. Note that supersu did not uninstall with any other method. Marshmallow is now up and running.
Click to expand...
Click to collapse
Follow This Link, I Made A Thread That Will Show You How To Get Back To Stock, Doesn't Matter If You're Rooted Or Not
http://forum.xda-developers.com/tmobile-htc-one-m8/general/htc-m8-t-mobile-recovery-to-stock-t3493877
PM Me On Instagram @kailehkookie
Or Email Me [email protected]
If U Need Further Help
TheKookieGuy said:
That Is False, I Had A Rooted ROM (Slim6 HTC One M8 Android 6.0 STABLE Build) It's SuperUser/SuperSu Control Was In Dev. Options And I Still Managed To Run The OTA/RUU
Click to expand...
Click to collapse
OTA or RUU? They aren't remotely the same thing. They are very different, and have very different requirements. The fact you lumped them together, to me suggest you don't know the difference.
RUU doesn't care what mods are on the phone (root, custom ROM, etc.) as long as the bootloader is locked (not needed if s-off) and you are running the proper version RUU.
OTA is a completely different animal.
Or if you ran an RUU, before OTA, the RUU would already have returned you to a full stock (never rooted) image. Which is why the OTA would then work.
redpoint73 said:
OTA or RUU? They aren't remotely the same thing. They are very different, and have very different requirements. The fact you lumped them together, to me suggest you don't know the difference.
RUU doesn't care what mods are on the phone (root, custom ROM, etc.) as long as the bootloader is locked (not needed if s-off) and you are running the proper version RUU.
OTA is a completely different animal.
Or if you ran an RUU, before OTA, the RUU would already have returned you to a full stock (never rooted) image. Which is why the OTA would then work.
Click to expand...
Click to collapse
I'm sorry I misread what u said I understand where I was wrong. Thx for telling me
Hi, I'm a long time Android enthusiast, owning, rooting and modding a Nexus 4, LG Optimus V, and Honor 5X. However, the HTC 10 is really confusing to me because of its new Nougat update.
I currently have a US Unlocked HTC 10 with a freshly unlocked bootloader, S-On. I was wondering if I should root it with TWRP Recovery, and install an RUU to keep root, or is that not how it works? I'm jut very confused as to how to keep root going into the Nougat update. Thanks
Thats not how it works.
When you use an RUU, it will not keep root. It will wipe your device full factory reset.
I dont really recommend the 7.0 update just yet as there is no TWRP for it.
Since you are S-ON, you wont be able to downgrade back to 6.0.
You CAN root 7.0 using Magisk if you need to.
http://forum.xda-developers.com/htc-10/development/root-magisk-autoroot-magisk-phhs-t3507505
If Still you want to upgrade, then you should S-OFF FIRST.. so you can downgrade if you want. You can NOT S-OFF from 7.0 yet, and you can not downgrade without S-OFF, so it's a one way ticket if you don't S-OFF first. (for now.)
You cant really Keep root (AKAIK), you'll have to re-root after each update. Here is what I usually do (excluding the 7.0 update for now because there is no TWRP Yet)
1) Flash TWRP.
2) Backup System Image / Boot (Clean - before root).
3) Flash the latest SuperSU to root.
4) When there is a new OTA update, boot to TWRP, restore the Last Clean System Image / Boot images.
5) Flash Latest Stock Recovery.img. (You'll need to find it, or extract it from an OTA Zip)
6) Boot to Rom, Install OTA.
7) Repeat Steps 1-3
Check these links
http://forum.xda-developers.com/htc-10/how-to/guide-how-to-ota-receive-corrupt-message-t3378187
http://forum.xda-developers.com/htc-10/development/recovery-twrp-touch-recovery-t3358139
http://forum.xda-developers.com/htc-10/how-to/stock-stock-collection-recovery-ruu-ota-t3359297
x51 said:
If Still you want to upgrade, then you should S-OFF FIRST.. so you can downgrade if you want. You cant S-OFF from 7.0 yet, and you cant downgrade, so it's a one way ticket for now.
Click to expand...
Click to collapse
Is Sunshine still the only way to S-OFF? If so, is it still a paid option?
elguy said:
Is Sunshine still the only way to S-OFF? If so, is it still a paid option?
Click to expand...
Click to collapse
As far as I know, Yes and Yes.
I was getting along fine without it, until I upgraded to 7.0 and wanted to go back... now I'm stuck.
x51 said:
Thats not how it works.
When you use an RUU, it will not keep root. It will wipe your device full factory reset.
I dont really recommend the 7.0 update just yet as there is no TWRP for it.
Since you are S-ON, you wont be able to downgrade back to 6.0.
You CAN root 7.0 using Magisk if you need to.
http://forum.xda-developers.com/htc-10/development/root-magisk-autoroot-magisk-phhs-t3507505
If Still you want to upgrade, then you should S-OFF FIRST.. so you can downgrade if you want. You can NOT S-OFF from 7.0 yet, and you can not downgrade without S-OFF, so it's a one way ticket if you don't S-OFF first. (for now.)
You cant really Keep root (AKAIK), you'll have to re-root after each update. Here is what I usually do (excluding the 7.0 update for now because there is no TWRP Yet)
1) Flash TWRP.
2) Backup System Image / Boot (Clean - before root).
3) Flash the latest SuperSU to root.
4) When there is a new OTA update, boot to TWRP, restore the Last Clean System Image / Boot images.
5) Flash Latest Stock Recovery.img. (You'll need to find it, or extract it from an OTA Zip)
6) Boot to Rom, Install OTA.
7) Repeat Steps 1-3
Check these links
http://forum.xda-developers.com/htc-10/how-to/guide-how-to-ota-receive-corrupt-message-t3378187
http://forum.xda-developers.com/htc-10/development/recovery-twrp-touch-recovery-t3358139
http://forum.xda-developers.com/htc-10/how-to/stock-stock-collection-recovery-ruu-ota-t3359297
Click to expand...
Click to collapse
I see. Seems as it it'd be better to wait for a confirmed root / twrp method for 7.0 first for a guranated method. Thank you, some of these terms are new to me....
x51 said:
As far as I know, Yes and Yes.
I was getting along fine without it, until I upgraded to 7.0 and wanted to go back... now I'm stuck.
Click to expand...
Click to collapse
Unlock bootloader, custom rom to 6.0. Then sunshine or contact me to s-off
ArtOfSnaila said:
I see. Seems as it it'd be better to wait for a confirmed root / twrp method for 7.0 first for a guranated method. Thank you, some of these terms are new to me....
Click to expand...
Click to collapse
I think there are many of us that are in this situation, I will be waiting patiently for a fix to the TWRP issue with 7.0 and then will enjoy the ride...
Sent from my HTC 10 using Tapatalk
Yep, same here. The best option is to wait for Captain Throwback to get TWRP spruced up for Nougat. Flash Nougat then flash TWRP.
stifilz said:
Unlock bootloader, custom rom to 6.0. Then sunshine or contact me to s-off
Click to expand...
Click to collapse
How would I custom Rom to 6.0 without TWRP?
x51 said:
How would I custom Rom to 6.0 without TWRP?
Click to expand...
Click to collapse
Oh yeah, good point lol. Would need to flash an older boot combination I guess. Way to dangerous for most, this is why I s-off first and mess around after. I imagine TWRP won't be long anyway
I just need some confirmation of the process to update my phone to oreo.
My HTC 10 is
-On official 7.0 2.41.401.41
-Bootloader unlocked
-S-On
-TWRP flashed
-Rooted via Magdisk
-Xposed installed
How would I go about updating to 8.0? Assuming I can flash TWRP after. Ideally I'd like to keep my data but I know its probably not possible.
Some guidance would be appreciated as I don't want to assume what to do and brick my phone.
A side question: Do I have to be S-off to install a custom rom?
Thanks for taking your time!
RedBenzene said:
I just need some confirmation of the process to update my phone to oreo.
My HTC 10 is
-On official 7.0 2.41.401.41
-Bootloader unlocked
-S-On
-TWRP flashed
-Rooted via Magdisk
-Xposed installed
How would I go about updating to 8.0? Assuming I can flash TWRP after. Ideally I'd like to keep my data but I know its probably not possible.
Some guidance would be appreciated as I don't want to assume what to do and brick my phone.
A side question: Do I have to be S-off to install a custom rom?
Thanks for taking your time!
Click to expand...
Click to collapse
Not sure if Xposed through Magisk actually modifies your system partition or not. If it doesn't, then all you need is to flash stock recovery and take the OTA. If it does, then you need to flash a stock system image first which I'm sure you can find in the Stock backup thread. Stock recovery will still be needed in that case. You won't lose your data in this case.
If these don't work, then you can run the RUU matching your current software version or above and then take the OTA. This would wipe your device, unlike the other method I mentioned.