Help rooting my HTC one international? - One (M7) Q&A, Help & Troubleshooting

I have an international HTC one but I don't know which guide to follow. Do I need to s-off to convert to cm ROMs? I have the latest ota update sense 6 android 4.4.2 so will I need to s-off and will I ever need to convert my firmware to change into multiple ROMs? And I see 4 ways to s-off which is the right one to follow?(if s-off needed)

yasir4abbas said:
I have an international HTC one but I don't know which guide to follow.
Click to expand...
Click to collapse
There is a video guide how to root on this forum. click on the "root info" tab
Do I need to s-off to convert to cm ROMs?
Click to expand...
Click to collapse
no
I have the latest ota update sense 6 android 4.4.2 so will I need to s-off
Click to expand...
Click to collapse
no
and will I ever need to convert my firmware to change into multiple ROMs?
Click to expand...
Click to collapse
no, but its recommended to use latest firmware. Btw its easier to s-off on older firmware version (hboot 1.44 i.e)
And I see 4 ways to s-off which is the right one to follow?(if s-off needed)
Click to expand...
Click to collapse
You need to follow the method that match your hboot version. A little bit of reading would have tell you that
My advice: read more from this forum before doing anything to your phone, looks like you don't understand few basic things like what is root vs s-off? what is firmware vs software? You might also want to make sure you know how to go back to 100% stock before modding your phone. Sticky threads are your friends, read them and ask question if its not clear.
happy reading

alray said:
There is a video guide how to root on this forum. click on the "root info" tab
no
no
no, but its recommended to use latest firmware. Btw its easier to s-off on older firmware version (hboot 1.44 i.e)
You need to follow the method that match your hboot version. A little bit of reading would have tell you that
My advice: read more from this forum before doing anything to your phone, looks like you don't understand few basic things like what is root vs s-off? what is firmware vs software? You might also want to make sure you know how to go back to 100% stock before modding your phone. Sticky threads are your friends, read them and ask question if its not clear.
happy reading
Click to expand...
Click to collapse
Thank you!
but with my previous phones I always needed to flash boot.IMG to get another ROM working except for HTC pico...desire c,desire something and sensation needed a flash of boot.IMG if s-on...till now I hear I can flash any ROM with the latest hboot is this true? I don't want to s-off if I have the option

I have checked the video guide but sadly YouTube is blocked in my country.

yasir4abbas said:
Thank you!
but with my previous phones I always needed to flash boot.IMG to get another ROM working except for HTC pico...desire c,desire something and sensation needed a flash of boot.IMG if s-on...till now I hear I can flash any ROM with the latest hboot is this true? I don't want to s-off if I have the option
Click to expand...
Click to collapse
again you need to read more, you are confusing 2 different things
boot.img is the kernel
hboot is the bootloader
hboot (bootloader) version doesnt matter when flashing roms
boot (kernel) is not secured on the htc one so it doesn't require to be flashed manually after flashing a rom like on some other htc models. Boot.img is included in every htc one roms.
.
if you want to flash a custom rom you need:
unlocked bootloader
custom recovery installed (twrp 2.6.3.3 for every 4.4+ Sense based roms or twrp 2.7.1.1 for CM roms, the only exception are GPE roms which will require s-off)
adb/fastboot knowledge to unlock the bootloader, flash the recovery and push the rom.

my advice is make a BACKUP... really dont forget. I did and had a tough time getting the phone back to work.
And read some more on these forums, what i did was:
1. unlock bootloader via htcdev
2. flash a custom recovery (at first i used clockworkmod but got in trouble later, twrp fixed it eventually so id advice go with twrp)
3. backup everything
4. flash custom mod (i used revolution hd 71.1 but check which version u could use best)
5. flash kernel (at first i used evolution x but didnt work , got a anti-firewater patch error when trying s-off with firewater. Bulletproof kernel worked)
6. use firewater to s-off.

I know you don't want to s-off, but in case of emergency OMGWTF brick, s-off is better to restore your phone back to stock as some ruu files are not signed and would need s-off to flash. And if there is no ruu for your newer firmware, then you need s-off to downgrade. Going back to s-on is a simple Fastboot command, but getting s-off requires an exploit that may get patched like it has time and time again. So, s-off while you can
Sent from my HTC6500LVW using XDA Free mobile app

Uzephi said:
I know you don't want to s-off, but in case of emergency OMGWTF brick, s-off is better to restore your phone back to stock as some ruu files are not signed and would need s-off to flash. And if there is no ruu for your newer firmware, then you need s-off to downgrade. Going back to s-on is a simple Fastboot command, but getting s-off requires an exploit that may get patched like it has time and time again. So, s-off while you can
Sent from my HTC6500LVW using XDA Free mobile app
Click to expand...
Click to collapse
I'm actually worried about my SIM detection...Which is the reason y I don't want to s-off ...and I c that I have to downgrade h boot to get previous versions to work...I'm following this guide.
http://forum.gsmhosting.com/vbb/f48...-s-off-change-cid-downgrade-hboot-os-1838907/

yasir4abbas said:
I'm actually worried about my SIM detection...Which is the reason y I don't want to s-off ...and I c that I have to downgrade h boot to get previous versions to work...I'm following this guide.
http://forum.gsmhosting.com/vbb/f48...-s-off-change-cid-downgrade-hboot-os-1838907/
Click to expand...
Click to collapse
SIM detection? All s-off does is remove the secure flag. Of course with s-off you can do a plethora of things like what you linked. Why would you want to change your cid or downgrade?
Sent from my HTC6500LVW using XDA Free mobile app

Uzephi said:
SIM detection? All s-off does is remove the secure flag. Of course with s-off you can do a plethora of things like what you linked. Why would you want to change your cid or downgrade?
Sent from my HTC6500LVW using XDA Free mobile app
Click to expand...
Click to collapse
So I should only unlock boot loader and try to s-off if I want ...but if I leave it s-on will I be able to install cm10,9 or 7(example) ...no change of cid and downgrading my h boot.

yasir4abbas said:
So I should only unlock boot loader and try to s-off if I want ...but if I leave it s-on will I be able to install cm10,9 or 7(example) ...no change of cid and downgrading my h boot.
Click to expand...
Click to collapse
No. If all you want is to install a custom Rom, unlock the bootloader and Fastboot flash the correct custom recovery for your device
Sent from my HTC6500LVW using XDA Free mobile app

POOT: This app is a one click root app. No computer needed
Framaroot: Framaroot is a oneclick root app . No computer needed
This is the most popular one!
Z4Root: Z4Root is an oneclick root app . No computer needed
Towelroot: Towelroot is an oneclick root app. No computer needed
Baidu: No information
Vroot: No information
Gingerbreak: This app can root almost all gingerbread devices
Downloads:
Poot - Download the app >>here<<
Framaroot - Download the app inside this XDA Thread - >> CLICK HERE <<
Z4ROOT - Download the app inside this XDA Thread - >> CLICK HERE <<
Towelroot - Download the app inside this XDA Thread - >> CLICK HERE <<
Baidu ROOT - Download the app >> HERE <<
vROOT - Download the app >> HERE <<
Gingerbreak - Download the app inside this XDA Thread - >> CLICK HERE <<
Flash a SU ZIP - Download the ZIP >> HERE << and flash it on your unlocked bootloader phone !
Hit thanks if you liked this post or this post has helped you out !
November/December will my HTC One M8 arrive !

Related

Hboot 2.02.0002 downgrade.

Hi guys, Im running the stock ICS with sense 3.6 with s-on and hboot 2.02.0002. Is there anyway i can get it to be s-offed so i may flash it to other roms in the future?
Use my guide in the development section, its called All in One guide for noobs
Sent from my HTC Incredible S using xda premium
FallenSuisydal said:
Use my guide in the development section, its called All in One guide for noobs
Sent from my HTC Incredible S using xda premium
Click to expand...
Click to collapse
Worked a charm for me, follow all the steps carefully and you shouldn't have a problem!
Sent from my HTC Incredible S using xda app-developers app
brokenlovez said:
Hi guys, Im running the stock ICS with sense 3.6 with s-on and hboot 2.02.0002. Is there anyway i can get it to be s-offed so i may flash it to other roms in the future?
Click to expand...
Click to collapse
me too .... Some body help me (
lorian123 said:
me too .... Some body help me (
Click to expand...
Click to collapse
Did you read posts 2 & 3 in this thread?
Post 2 tells you where to find the procedure to use. Search in the Development section and also check out the sticky posts that are in this General section.
Downgrade from 2.02.0002 not 2.00
brokenlovez said:
Hi guys, Im running the stock ICS with sense 3.6 with s-on and hboot 2.02.0002. Is there anyway i can get it to be s-offed so i may flash it to other roms in the future?
Click to expand...
Click to collapse
Original poster, did you get this to work ?
I am trying to downgrade from 2.02.0002 and get the following when running the RUU process:-
"THE ROM UPDATE UTILITY CANNOT UPDATE YOUR ANDROID PHONE"
"PLEASE GET THE CORRECT ROM UPDATE UTILITY AND TRY AGAIN"
I notice you are on 2.02.0002 the same, but the link to 'All in One Noob Guide For Downgrade and S Off' actually says 2.00 and not 2.02.
Just wondering if you got the same issue as me and the poster who mentioned the link didnt see you said 2.02.
Thanks
Regards
Nigel
nigie said:
Original poster, did you get this to work ?
I am trying to downgrade from 2.02.0002 and get the following when running the RUU process:-
"THE ROM UPDATE UTILITY CANNOT UPDATE YOUR ANDROID PHONE"
"PLEASE GET THE CORRECT ROM UPDATE UTILITY AND TRY AGAIN"
I notice you are on 2.02.0002 the same, but the link to 'All in One Noob Guide For Downgrade and S Off' actually says 2.00 and not 2.02.
Just wondering if you got the same issue as me and the poster who mentioned the link didnt see you said 2.02.
Thanks
Regards
Nigel
Click to expand...
Click to collapse
I was working with a user this week that was trying to use the script to downgrade HBOOT 2.02.0002 and it appears that the tacoroot exploit to get temp root does not work on HBOOT 2.02.0002, so the script is unable to run misc_version to change the mainver value to 2.00.0000, so therefore it will not work at the moment for a stock, unrooted phone.
You would have to resort to unlocking the bootloader at HTCDEV.com, install a custom recovery and then root the ROM in order to use the downgrade and gain S-OFF.
tpbklake said:
You would have to resort to unlocking the bootloader at HTCDEV.com, install a custom recovery and then root the ROM in order to use the downgrade and gain S-OFF.
Click to expand...
Click to collapse
I have used HTCDEV.com to unlock the bootloader, but how can I flash the recovery without root privileges? I have try unsucessfully with 4EXT Recovery Control
tpbklake said:
I was working with a user this week that was trying to use the script to downgrade HBOOT 2.02.0002 and it appears that the tacoroot exploit to get temp root does not work on HBOOT 2.02.0002, so the script is unable to run misc_version to change the mainver value to 2.00.0000, so therefore it will not work at the moment for a stock, unrooted phone.
You would have to resort to unlocking the bootloader at HTCDEV.com, install a custom recovery and then root the ROM in order to use the downgrade and gain S-OFF.
Click to expand...
Click to collapse
gialandra said:
I have used HTCDEV.com to unlock the bootloader, but how can I flash the recovery without root privileges? I have try unsucessfully with 4EXT Recovery Control
Click to expand...
Click to collapse
Next step: I have used this post to flash the recovery and install the
su-3.0-efgh-signed.zip to gain the root access but S- remains ON
gialandra said:
I have used HTCDEV.com to unlock the bootloader, but how can I flash the recovery without root privileges? I have try unsucessfully with 4EXT Recovery Control
Click to expand...
Click to collapse
To flash recovery from 4ext recovery control, you need s-off. You will have to do the manual way, by entering this command 'fastboot flash recovery recovery.img'.
Sent from my HTC Incredible S using xda premium
gialandra said:
Next step: I have used this post to flash the recovery and install the
su-3.0-efgh-signed.zip to gain the root access but S- remains ON
Click to expand...
Click to collapse
Root doesn't change s-on/off status.
Sent from my HTC Incredible S using xda premium
zukri90 said:
Root doesn't change s-on/off status.
Sent from my HTC Incredible S using xda premium
Click to expand...
Click to collapse
Really, this modding is like to exit from a maze ... have you suggestions?
gialandra said:
Really, this modding is like to exit from a maze ... have you suggestions?
Click to expand...
Click to collapse
If you have HBOOT 2.02.0002 and you unlock using HTCDEV.com you will be able to:
1. Flash a custom recovery.
2. Once you have a custom recovery you will be able to:
A. Root your current ROM by installing SU-3.1.3.zip
B. Flash a custom, rooted ROM.
So I believe that should answer your questions. You may now exit the maze.
tpbklake said:
If you have HBOOT 2.02.0002 and you unlock using HTCDEV.com you will be able to:
1. Flash a custom recovery.
2. Once you have a custom recovery you will be able to:
A. Root your current ROM by installing SU-3.1.3.zip
B. Flash a custom, rooted ROM.
So I believe that should answer your questions. You may now exit the maze.
Click to expand...
Click to collapse
Yes, I install the WE WANT ICS v4 ROM and now I have the root permission
At this point, what mean S-ON / S-OFF and what permits?
gialandra said:
Yes, I install the WE WANT ICS v4 ROM and now I have the root permission
At this point, what mean S-ON / S-OFF and what permits?
Click to expand...
Click to collapse
S-ON/S-OFF is used to reference the Security flag setting in the phone. If you have Security Off, then you can flash almost everything to your phone, including a new radio.
With an unlocked bootloader like you have, you can flash some of the same items as S-OFF with the 2 biggest exceptions being:
1. You cannot flash a new radio.
2. The boot partition is not mounted as R/W when in Recovery mode, thus the reason you manually have to flash the boot.img while in FASTBOOT USB mode.

Flashing ROMs for Incredible S

Can someone tell the definitive way to flash a rom on my phone? http://forum.xda-developers.com/images/smilies/confused.gif
Should I unlock my phone via htcdev.com and flash custom ROM's? (what exactly is the difference between S-OFF and S-ON?)
OR
Should I follow this guide - http://forum.xda-developers.com/showthread.php?t=1705913
but the problem is that the Asian version has problems getting root access using alpharevx's method.
Can someone confirm if the Revolutionary method works on the Indian Incredible S?
Also what is a gold card?
Depends on your hboot version.
the link you posted gives you most of the information required.
s-off means security off and s-on is security on..
s-off gives you easier ability to flash roms and recoverys.
do a bit of reading around in the forum and you'll find almost all the answers you need
No offense but I read a lot but the only thing I'm confused about is the Indian version not being able to root as stated in the OP.
My hboot version is 2.00
Sent from my HTC Incredible S using xda app-developers app
TheDareDevil said:
No offense but I read a lot but the only thing I'm confused about is the Indian version not being able to root as stated in the OP.
My hboot version is 2.00
Sent from my HTC Incredible S using xda app-developers app
Click to expand...
Click to collapse
With HBOOT 2.00, you have 2 options.
Option 1 is to downgrade your mainver and then install a GB RUU that has HBOOT 1.13 and then you can use Revolutionary to gain true S-OFF. This is the best option IMO.
Option 2 is to unlock your bootloader using HTCDEV.com and admit to HTC that you are modding your phone. Once you are unlocked, you can flash a custom recovery that will allow you to flash custom, rooted ROMs.
If I use the second method, will I be able to flash all custom RIMs?
Sent from my HTC Incredible S using xda app-developers app
TheDareDevil said:
If I use the second method, will I be able to flash all custom RIMs?
Sent from my HTC Incredible S using xda app-developers app
Click to expand...
Click to collapse
Yes but every time you flash a ROM, you will manually have to extract the boot.img file from the ROM's zip file and then flash it in FASTBBOT USB mode using the command fastboot flash boot [boot.img]
That is why I prefer Option 1 and true S-OFF. You won't have to do that extra step each time.
If you decide to unlock your bootloader from HTC Dev then you must use the custom roms boot.img to install custom roms.
(From what i have read, please correct me if im wrong)
If you decide to S-OFF your device you do not need to obtain the boot.img if you want to flash that rom.
I decided to go the S-OFF route because not all the roms that are developed support S-ON.
If you have HBOOT 2.0 then you will need to (like tpbklake said)
downgrade your mainver and then install a GB RUU that has HBOOT 1.13 and then you can use Revolutionary to gain true S-OFF.
Click to expand...
Click to collapse
I agreed this is my preferred option.

[Q] How to downgrade HTC One Developer Edition (US) from firmware 1.29.1540.17 to 1.2

Hello,
I have been researching here to find a way to downgrade to a previous version of a firmware so that I can S-Off, and to no avail unsure how to do it myself using either use Moonshine or revone.
The reason I wish to do this is that I want to install Google Play edition and of course the necessary info to install it.
Sent from my HTC One using xda premium
EvilSpants said:
Hello,
I have been researching here to find a way to downgrade to a previous version of a firmware so that I can S-Off, and to no avail unsure how to do it myself using either use Moonshine or revone.
The reason I wish to do this is that I want to install Google Play edition and of course the necessary info to install it.
Sent from my HTC One using xda premium
Click to expand...
Click to collapse
If I'm not mistaken the ROM firmware is irrelevant as to if you can root or not, or get-S-OFF. The most important factor for S-OFF is the bootloader version. I haven't seen any threads about getting S-OFF on bootloader 1.54.
Reboot to your bootloader (turn device off, hold volume down and turn device on). Check your HBOOT version there. If it says 1.54, then the only possible solution is to search for an official HTC RUU with a lower HBOOT version. However I do not know if this will actually work.
RadiatorRXD said:
If I'm not mistaken the ROM firmware is irrelevant as to if you can root or not, or get-S-OFF. The most important factor for S-OFF is the bootloader version. I haven't seen any threads about getting S-OFF on bootloader 1.54.
Reboot to your bootloader (turn device off, hold volume down and turn device on). Check your HBOOT version there. If it says 1.54, then the only possible solution is to search for an official HTC RUU with a lower HBOOT version. However I do not know if this will actually work.
Click to expand...
Click to collapse
Alright. Assuming that works, is there a way to reflash?
[Edit] Just checked my bootloader it says that I have 1.44. However I have tried both Revone and S-off with no success
Sent from my HTC One using xda premium
EvilSpants said:
Alright. Assuming that works, is there a way to reflash?
Sent from my HTC One using xda premium
Click to expand...
Click to collapse
Don't really know what you mean by reflash? Returning to the newer HBOOT (1.54)?
If that's the case, once you're S-OFF you can update the HBOOT to 1.54 and S-OFF will still be there. There are some threads in the development section about upgrading the HBOOT. I used these myself without issues.
As for the official RUU, this will probably be a Google search. I haven't seen a thread around with these files.
Keep in mind that flashing an original RUU will result in loss of root and custom recovery. You will need to re-root after flashing the RUU and reflash a custom recovery.
RadiatorRXD said:
Don't really know what you mean by reflash? Returning to the newer HBOOT (1.54)?
If that's the case, once you're S-OFF you can update the HBOOT to 1.54 and S-OFF will still be there. There are some threads in the development section about upgrading the HBOOT. I used these myself without issues.
As for the official RUU, this will probably be a Google search. I haven't seen a thread around with these files.
Keep in mind that flashing an original RUU will result in loss of root and custom recovery. You will need to re-root after flashing the RUU and reflash a custom recovery.
Click to expand...
Click to collapse
A little bit off topic here but ..if I am s- off already and I were to use a stock ruu on my phone all that I will I loose is the recovery and root?... So after I run ruu my device will still be s-off ?
Sent from my HTC One using xda premium
NORCALkID said:
A little bit off topic here but ..if I am s- off already and I were to use a stock ruu on my phone all that I will I loose is the recovery and root?... So after I run ruu my device will still be s-off ?
Sent from my HTC One using xda premium
Click to expand...
Click to collapse
I think so yes, but I'm not 100% sure. You may find the answer, or ask the question in the hboot update threads or s-off threads. I haven't flashed a RUU myself in years.
Sent from my Viper One
RadiatorRXD said:
Don't really know what you mean by reflash? Returning to the newer HBOOT (1.54)?
If that's the case, once you're S-OFF you can update the HBOOT to 1.54 and S-OFF will still be there. There are some threads in the development section about upgrading the HBOOT. I used these myself without issues.
As for the official RUU, this will probably be a Google search. I haven't seen a thread around with these files.
Keep in mind that flashing an original RUU will result in loss of root and custom recovery. You will need to re-root after flashing the RUU and reflash a custom recovery.
Click to expand...
Click to collapse
What I mean to say is that once I have found one with an older HBoot, how do I go about flashing that so that I can do one of the two S-Off procedures?
Sent from my HTC One using xda premium
EvilSpants said:
What I mean to say is that once I have found one with an older HBoot, how do I go about flashing that so that I can do one of the two S-Off procedures?
Sent from my HTC One using xda premium
Click to expand...
Click to collapse
Ah ok. The RUU should be a windows executable. Just hook up the phone to computer, start the RUU and follow the on-screen instructions.
Sent from my Viper One
RadiatorRXD said:
Ah ok. The RUU should be a windows executable. Just hook up the phone to computer, start the RUU and follow the on-screen instructions.
Sent from my Viper One
Click to expand...
Click to collapse
I assume the RUUs can be pulled from HTCdev?
Sent from my HTC One using xda premium
EvilSpants said:
I assume the RUUs can be pulled from HTCdev?
Sent from my HTC One using xda premium
Click to expand...
Click to collapse
Here's an article about flashing a RUU: Flash RUU
It has a link to a website which contains several RUU files to download: HERE
RadiatorRXD said:
If I'm not mistaken the ROM firmware is irrelevant as to if you can root or not, or get-S-OFF. The most important factor for S-OFF is the bootloader version. I haven't seen any threads about getting S-OFF on bootloader 1.54.
Reboot to your bootloader (turn device off, hold volume down and turn device on). Check your HBOOT version there. If it says 1.54, then the only possible solution is to search for an official HTC RUU with a lower HBOOT version. However I do not know if this will actually work.
Click to expand...
Click to collapse
I was s-off with stock unrooted locked 2.24.401.1 firmware (ruu'ed by repair center)and tried to use revone to unlock again but it would fail, then I downgraded to hboot 1.44 (I could still do this because I was s-off already) but revone would still fail, then I decided to properly downgrade to 1.28(or was that 29).401.?? with an ruu and was able to use revone again to unlock my bootloader, so hboot is not the only factor for revone to be succesful...
downgrading hboot and other system partitions, except kernel rom radio and recovery, is not possible if you are not s-off already....
RadiatorRXD said:
Ah ok. The RUU should be a windows executable. Just hook up the phone to computer, start the RUU and follow the on-screen instructions.
Sent from my Viper One
Click to expand...
Click to collapse
My downgrade attempt failed with one of the executables. I am not sure what to try next.
EvilSpants said:
My downgrade attempt failed with one of the executables. I am not sure what to try next.
Click to expand...
Click to collapse
I'm at a loss here, sorry.
Sent from my Viper One
RadiatorRXD said:
I'm at a loss here, sorry.
Sent from my Viper One
Click to expand...
Click to collapse
I should note that I did not retry, however I figure that if it fails the first time, then it wouldn't succeed a second?
Sent from my HTC One using xda premium
EvilSpants said:
I should note that I did not retry, however I figure that if it fails the first time, then it wouldn't succeed a second?
Sent from my HTC One using xda premium
Click to expand...
Click to collapse
You could always try a second time. Maybe also post a screenshot of the failure.
Sent from my Viper One
RadiatorRXD said:
You could always try a second time. Maybe also post a screenshot of the failure.
Sent from my Viper One
Click to expand...
Click to collapse
At this point I am looking at installing a custom recovery, though from what I am reading I may not be able to do that without S-OFF, so I am stuck if this is true.
Sent from my HTC One using xda premium
EvilSpants said:
At this point I am looking at installing a custom recovery, though from what I am reading I may not be able to do that without S-OFF, so I am stuck if this is true.
Sent from my HTC One using xda premium
Click to expand...
Click to collapse
S-OFF is not needed for root or custom recovery. You do need an unlocked bootloader though. On other devices S-OFF was needed to flash radio's or kernels through recovery, but from what I have read the One can flash kernels in recovery without S-OFF
Sent from my Viper One
RadiatorRXD said:
S-OFF is not needed for root or custom recovery. You do need an unlocked bootloader though. On other devices S-OFF was needed to flash radio's or kernels through recovery, but from what I have read the One can flash kernels in recovery without S-OFF
Sent from my Viper One
Click to expand...
Click to collapse
So I have gotten TWRP on there, however I have been unable to flash a previous firmware, to downgrade, getting the error message, Unable to open zip. My guess is that S-On is stopping this process even in a custom recovery. Is there a recommendation as to how I can achieve S-Off?
Also There is something I have been thinking about it, and if I were to follow the steps here, with execption of the flashing the RUU through fasboot, could I flash the RUU through TWRP instead?
[Edit] Could I install a custom ROM, S-Off through the ROM, then follow the steps in the link to flash the RUU?

[Q] using RUU on HTC One M8 HK

I have a rooted htc one m8 hk edition with S-On, I would like to install the new update that sprint rolled out so I was thinking about using the RUU from another thread here. My question is, since I have the HK edition can i install the RUU without S-Off? I noticed that SuperCID was required for the non hk version only and was not required for my version. Is this correct? Also will the RUU return me to 100% stock? I couldn't post this in the RUU thread itself due to being new to xda, sorry for the inconvenience. Thanks!
cristhefur said:
I have a rooted htc one m8 hk edition with S-On, I would like to install the new update that sprint rolled out so I was thinking about using the RUU from another thread here. My question is, since I have the HK edition can i install the RUU without S-Off? I noticed that SuperCID was required for the non hk version only and was not required for my version. Is this correct? Also will the RUU return me to 100% stock? I couldn't post this in the RUU thread itself due to being new to xda, sorry for the inconvenience. Thanks!
Click to expand...
Click to collapse
You can use the RUU with S-ON as long as it is not an older version than what is already on your phone - I believe you are probably talking about 1.54.654.9 right? Check the about settings on your phone to see if you have upgraded from that (1.54.654.13 or 1.54.654.15 or the 2.16 something).
If the phone version is newer, you will not be able to use the RUU without S-OFF. Since you actually have the HK version, you will not need to change your CID. Successfully running the RUU will flash all the major partions, radios, and more and will bring you completely back to stock. It will also wipe your data/media partition (internal SC card) so make sure you backup anything you need to keep.
Thank you so much for your response it was exactly what I needed. If I wanted to remove the tampered flag could I do it before flashing the RUU? Or will that get removed along with the root in the process? Thanks again!
Sent from my 831C using XDA Free mobile app
cristhefur said:
Thank you so much for your response it was exactly what I needed. If I wanted to remove the tampered flag could I do it before flashing the RUU? Or will that get removed along with the root in the process? Thanks again!
Sent from my 831C using XDA Free mobile app
Click to expand...
Click to collapse
The RUU will actually remove the TAMPERED banner because that flag is in mmcblk0p6, named "pg2fs", which is one of the images that the RUU overwrites. UNLOCKED, if you have it, will remain because that flag is mmcblk0p2, named "pg1fs" which does not get overwritten by the RUU. It can be removed by hex editing that block with an echo command http://forum.xda-developers.com/showthread.php?t=2708571
If you are already unlocked, rooted, and have version 1.54.654.9, I would highly suggest you run sunshine and get S-OFF before you run the RUU and update the OTAs; who knows if that exploit will be blocked in further updates.
I see, I'm running 1.54.654.15...can I still s-off with sunshine?
Sent from my 831C using XDA Free mobile app
cristhefur said:
I see, I'm running 1.54.654.15...can I still s-off with sunshine?
Sent from my 831C using XDA Free mobile app
Click to expand...
Click to collapse
Not sure since I did it on .9, but I would definitely try it - in fact, if you are on 15, the only way you will be able to run the .9 RUU is if you S-OFF.
Sunshine will not ask you to pay until it has run compatibility tests and verified that it can get S-OFF on your phone - so run it and if you see the message to pay, you are good to go. Having S-OFF just makes things SO much easier.
Just follow the directions on the sunshine site http://theroot.ninja/ and run it entirely from the phone; couldn't be easier. You will need to sideload the APK, easiest if you just run the command "adb install SunShine-latest.apk" after making sure Unknown Sources is checked in your phone settings.
Wait a sec, I thought you said I could use the RUU as long as it was of an older version than the one I currently had..so I was thinking about the .9 RUU since I am on .15... That actually wouldn't work? Sorry I'm a bit confused.
Sent from my 831C using XDA Free mobile app
cristhefur said:
Wait a sec, I thought you said I could use the RUU as long as it was of an older version than the one I currently had..so I was thinking about the .9 RUU since I am on .15... That actually wouldn't work? Sorry I'm a bit confused.
Sent from my 831C using XDA Free mobile app
Click to expand...
Click to collapse
It's the other way around - look a few posts up - there's a "not older than your phone's version" in front of that statement.
To be clear, the .9 RUU will not work on a .15 phone if you are S-ON, you must be S-OFF to do that. However, if you had a .15 RUU (which doesn't exist) it would work on a .9 phone.
Sorry about the confusion. That is just one of the benefits of being S-OFF (not to get sidetracked but my favorite benefit is being able to flash from hboot or fastboot rebootRUU with the bootloader locked)
Ah yes, I see that now- my mistake. I guess I'll s-off tomorrow afternoon then. Thank you very much for your help!
Sent from my 831C using XDA Free mobile app
It's encouraging that the Sunshine devs recently made fixes to deal with Sprint 4.4.3 M8 devices - that's version 2.16.654.4 which is higher than yours, so I think you have a good chance of success. Good luck!
Are you sure that it wouldn't work on a phone that is already updated to a newer software?
I have been on the previous version (final 4.4.2 version), and I have certainly used the RUU to flash back to the .9 version. To my knowledge, the RUU should work regardless of which version that your phone is running. If you're S-On, you just have to be locked & using the stock recovery.
AarSyl said:
Are you sure that it wouldn't work on a phone that is already updated to a newer software?
I have been on the previous version (final 4.4.2 version), and I have certainly used the RUU to flash back to the .9 version. To my knowledge, the RUU should work regardless of which version that your phone is running. If you're S-On, you just have to be locked & using the stock recovery.
Click to expand...
Click to collapse
I'm fairly certain that if you're S-on you can only run a RUU with the same software & firmware version that's installed on the phone. It was that way on the EVO LTE and I'm fairly certain that's how it is now.
Sent from my HTC M8
you may want to try http://firewater-soff.com/ first, if nogo, then sunshine
AarSyl said:
Are you sure that it wouldn't work on a phone that is already updated to a newer software?
I have been on the previous version (final 4.4.2 version), and I have certainly used the RUU to flash back to the .9 version. To my knowledge, the RUU should work regardless of which version that your phone is running. If you're S-On, you just have to be locked & using the stock recovery.
Click to expand...
Click to collapse
nope, you can't flash a older RUU if you're s-on
Oh ok...my apologies.
Is there a reason that my phone boots directly into the bootloader every time that I relock it?
I am unable to boot into anything after using fastboot oem lock, and it only loads the bootloader until I run the RUU (granted, this was before the latest update).
So I am S-On with a non-HK M8
I was on stock rooted 4.4.2 and I flashed the stock recovery and took the OTA
Now I am on 4.4.3 and still have SuperSU installed (not rooted)
Everything is working fine, but when I try to boot to recovery i get the red triangle with the !
Any suggestions?
neudof said:
So I am S-On with a non-HK M8
I was on stock rooted 4.4.2 and I flashed the stock recovery and took the OTA
Now I am on 4.4.3 and still have SuperSU installed (not rooted)
Everything is working fine, but when I try to boot to recovery i get the red triangle with the !
Any suggestions?
Click to expand...
Click to collapse
The red triangle is indicative of the stock recovery, which was updated with everything else when you did the OTA. Being S-ON with SuperSU means you must have been UNLOCKED at one point - if you are still are UNLOCKED, simply flash custom recovery back onto your device. If not UNLOCKED (if you relocked for the OTA, which is not necessary if S-OFF, not sure about S-ON), you will need to HTCDEV unlock again before flashing the custom recovery.
PillowMetal said:
The red triangle is indicative of the stock recovery, which was updated with everything else when you did the OTA. Being S-ON with SuperSU means you must have been UNLOCKED at one point - if you are still are UNLOCKED, simply flash custom recovery back onto your device. If not UNLOCKED (if you relocked for the OTA, which is not necessary if S-OFF, not sure about S-ON), you will need to HTCDEV unlock again before flashing the custom recovery.
Click to expand...
Click to collapse
Is it possible to flash the recovery from SD card or do I need to use my computer?
neudof said:
Is it possible to flash the recovery from SD card or do I need to use my computer?
Click to expand...
Click to collapse
When you download say TWRP from their webiste, you get an image file (IMG) that is meant to be flashed using fastboot from your computer. But you can rename it to "recovery.img", place that in a zip file along with an android.txt file with specific contents onto your external SD Card, and then you can flash it from the bootloader (if you are S-OFF). The file has to be specifically named as well - e.g., the Sprint HTC One M8 is "0P6BIMG.zip".
If you don't have an external SD Card, you may also be able to flash from the bootloader using a powered USB-OTG cable (like we did on the M7). Again, this is only if you are S-OFF, otherwise you will have to fastboot flash the image from your computer because bootloader flashes with S-ON have to be signed.
One last method that doesn't require S-OFF, is to copy the image file anywhere on internal or external SD cards, then use the "dd" command to copy the image over your recovery block (specific numeric device block depending on phone) using either your computer or a terminal emulator on the phone.
So yeah, you have options.
Update: I achieved S-Off as suggested, locked my boot loader using an adb command from another thread then ran the HK .9 RUU. I went through the 3 updates then took the phone to sprint, had no problems at all. Thanks for your help guys. :thumbup:

i'm a total htc noob (came from xperia to htc)

Hi guys! I just got my brand new htc one (m7) with this stock software:
M7_UL PVT SHIP S-ON RH
HBOOT-1.55.0000
RADIO-4A.21.3263.04
OpenDSP-v32.120.274.0909
OS-3.63.708.3
eMMC-boot 2048MB
Oct 29 2013,17:34:05.0
HBOOT
Xperia's are easily rooted, deodexed, unlocked, re-locked, downgraded, etc. and if I want to revert to stock, i'll just flash stock FTF and return to warranty unlike HTC phones there's this hboot, s-off, etc. I read a lot of tutorials, noob guides, etc. but got confused on where to start. I just want root without unlocking bootloader or s-off and revert to stock when needed. Any tips guys? and how do you compare xperia development from htc's. Thanks guys.
cyrom said:
Hi guys! I just got my brand new htc one (m7) with this stock software:
M7_UL PVT SHIP S-ON RH
HBOOT-1.55.0000
RADIO-4A.21.3263.04
OpenDSP-v32.120.274.0909
OS-3.63.708.3
eMMC-boot 2048MB
Oct 29 2013,17:34:05.0
HBOOT
Xperia's are easily rooted, deodexed, unlocked, re-locked, downgraded, etc. and if I want to revert to stock, i'll just flash stock FTF and return to warranty unlike HTC phones there's this hboot, s-off, etc. I read a lot of tutorials, noob guides, etc. but got confused on where to start. I just want root without unlocking bootloader or s-off and revert to stock when needed. Any tips guys? and how do you compare xperia development from htc's. Thanks guys.
Click to expand...
Click to collapse
you can only get temproot without unlocking the bootloader
the steps for your phone are
unlock bootloader @ htcdev.com
flash custom recovery (TWRP 2.6.3.3 preferred)
Make a Nandroid Backup
Flash SuperSU
reboot and enjoy
clsA said:
you can only get temproot without unlocking the bootloader
the steps for your phone are
unlock bootloader @ htcdev.com
flash custom recovery (TWRP 2.6.3.3 preferred)
Make a Nandroid Backup
Flash SuperSU
reboot and enjoy
Click to expand...
Click to collapse
so meaning to say, unlocking bootloader is a must, right?
cyrom said:
so meaning to say, unlocking bootloader is a must, right?
Click to expand...
Click to collapse
Yes if you want perm root
hello
cyrom said:
so meaning to say, unlocking bootloader is a must, right?
Click to expand...
Click to collapse
Yes,unlocking bootloader is must if you want to get permanent root.Further, if you want to return to complete stock in future,you should think about getting S-Off too.I have had a lot of problem because i can't get S-Off .But you should study before you do anything. Unlocking bootloader will result in loss of data/preload* apps which is a serious problem if you want to get future official OTA updates.If you unlock bootloader,u have to flash data/preload apps again if an official OTA update comes in near future. The most serious part is that the OTA updates check md5 of the apps intalled,so each app of data/preload must have the same md5 as before.But, if you are planning to use custom roms and you don't want official updates, that is not going to be a problem.There are several things that should be carefully studied before you do anything.I can give you a head start on what items to study.
1.check your CID ,mid,firmware version and note it.
2.Search OTA which matches your CID,mid and firmware version, it contains the stock recovery,data/preload apps which you may need in future.
3.Try to learn about S-ON/S-OFF, their uses and implications.
4.Do study about how OTA affects your chances to get S-OFF which you may need in future during serious problems.
5. try to read more and more through the forum, this is must.
Lastly,if you need comprehensive details on unlocking bootloader,flashing recovery,rooting and more, go through the video tutorials by "Sakitech" on youtube.I found them the most useful ones.And. last but not the least, this is all my opinion.Good luck!:good:
clsA said:
Yes if you want perm root
Click to expand...
Click to collapse
oh i see. btw i'm on 4.4.3 (6.13.708.1) and i can simply unlock my BL and get permroot but if i needed to revert to stock i can just flash 4.3 (3.63.708.3) via cmd and get 100% stock?
cyrom said:
oh i see. btw i'm on 4.4.3 (6.13.708.1) and i can simply unlock my BL and get permroot but if i needed to revert to stock i can just flash 4.3 (3.63.708.3) via cmd and get 100% stock?
Click to expand...
Click to collapse
only if you get s-off ... you can not flash a RUU lower than your current software version with s-on
The post above by @sudhirtripathee explains alot
thanks for posting that
@sudhirtripathee thanks mate! i found one stock ota zip for my firmware but it's 4.3 (out-of-the-box) not sure if it's safe to downgrade since im on 4.4.3 with S-ON. So yeah, I'll keep reading before a modify my m7.
cyrom said:
@sudhirtripathee thanks mate! i found one stock ota zip for my firmware but it's 4.3 (out-of-the-box) not sure if it's safe to downgrade since im on 4.4.3 with S-ON. So yeah, I'll keep reading before a modify my m7.
Click to expand...
Click to collapse
he mentions the OTA contains files you may need in the future ... it's of no use to you now your already above that version. When you unlock the bootloader your phone gets wiped and you loose (everything) a folder called data/preload
that's needed later to take a new OTA update. That folder can sometimes be retrieved from an old OTA package.
I know it seems confusing now but it will all be simple once you start doing it.
clsA said:
he mentions the OTA contains files you may need in the future ... it's of no use to you now your already above that version. When you unlock the bootloader your phone gets wiped and you loose (everything) a folder called data/preload
that's needed later to take a new OTA update. That folder can sometimes be retrieved from an old OTA package.
I know it seems confusing now but it will all be simple once you start doing it.
Click to expand...
Click to collapse
sudhirtripathee said:
Yes,unlocking bootloader is must if you want to get permanent root.Further, if you want to return to complete stock in future,you should think about getting S-Off too.I have had a lot of problem because i can't get S-Off .But you should study before you do anything. Unlocking bootloader will result in loss of data/preload* apps which is a serious problem if you want to get future official OTA updates.If you unlock bootloader,u have to flash data/preload apps again if an official OTA update comes in near future. The most serious part is that the OTA updates check md5 of the apps intalled,so each app of data/preload must have the same md5 as before.But, if you are planning to use custom roms and you don't want official updates, that is not going to be a problem.There are several things that should be carefully studied before you do anything.I can give you a head start on what items to study.
1.check your CID ,mid,firmware version and note it.
2.Search OTA which matches your CID,mid and firmware version, it contains the stock recovery,data/preload apps which you may need in future.
3.Try to learn about S-ON/S-OFF, their uses and implications.
4.Do study about how OTA affects your chances to get S-OFF which you may need in future during serious problems.
5. try to read more and more through the forum, this is must.
Lastly,if you need comprehensive details on unlocking bootloader,flashing recovery,rooting and more, go through the video tutorials by "Sakitech" on youtube.I found them the most useful ones.And. last but not the least, this is all my opinion.Good luck!:good:
Click to expand...
Click to collapse
So can you guys elaborate the safest steps on modding htc and return to a 100% stock. Thank you guys!
Sent from my HTC One using XDA Free mobile app
cyrom said:
So can you guys elaborate the safest steps on modding htc and return to a 100% stock. Thank you guys!
Sent from my HTC One using XDA Free mobile app
Click to expand...
Click to collapse
cyrom said:
So can you guys elaborate the safest steps on modding htc and return to a 100% stock. Thank you guys!
Sent from my HTC One using XDA Free mobile app
Click to expand...
Click to collapse
In my opinion, unlock your bootloader,intall custom recovery, and root. After you do all these steps, your device's bootloader menu will show tampered and unlocked flag.So, if you want to remove those flags in future, you will strictly need S-OFF. So, you could see how important is it to get S-OFF. Getting S-OFF gets harder as the hboot version of your phone increases and hboot version normally increases after official software update. In some cases, you will need to use premium apps like Moonshine to get S-OFF.So i advice you to unlock bootloader, intall custom recovery,root and then get S-OFF. Having all of them gives you entire freedom in modding. But, after having S-OFF, you will also need to be more responsible when you flash things. That's why, i told you to read as much as possible. If you want to do what i told you, follow these steps.
1.unlock bootloader, install custom recovery, and root.Link:http://www.youtube.com/watch?v=kJYAS2KN17Y
2.to get S-OFF, try: http://firewater-soff.com/instructions/
3. During the end of second step, if you get "Whelp it sucks,no amount of re-flashing custom roms and kernel will do", you will need moonshine to S-OFF. Since it is a premium app,AFAIK, you will need to pay 25$. But, before you pay, they will make sure whether or not will it work on you device.Link: http://forum.xda-developers.com/showthread.php?t=2291087, http://moonshine.io/
4.and to return back to 100% stock in future, this tutorial might help: http://forum.xda-developers.com/showthread.php?t=2358738
sudhirtripathee said:
In my opinion, unlock your bootloader,intall custom recovery, and root. After you do all these steps, your device's bootloader menu will show tampered and unlocked flag.So, if you want to remove those flags in future, you will strictly need S-OFF. So, you could see how important is it to get S-OFF. Getting S-OFF gets harder as the hboot version of your phone increases and hboot version normally increases after official software update. In some cases, you will need to use premium apps like Moonshine to get S-OFF.So i advice you to unlock bootloader, intall custom recovery,root and then get S-OFF. Having all of them gives you entire freedom in modding. But, after having S-OFF, you will also need to be more responsible when you flash things. That's why, i told you to read as much as possible. If you want to do what i told you, follow these steps.
1.unlock bootloader, install custom recovery, and root.Link:http://www.youtube.com/watch?v=kJYAS2KN17Y
2.to get S-OFF, try: http://firewater-soff.com/instructions/
3. During the end of second step, if you get "Whelp it sucks,no amount of re-flashing custom roms and kernel will do", you will need moonshine to S-OFF. Since it is a premium app,AFAIK, you will need to pay 25$. But, before you pay, they will make sure whether or not will it work on you device.Link: http://forum.xda-developers.com/showthread.php?t=2291087, http://moonshine.io/
4.and to return back to 100% stock in future, this tutorial might help: http://forum.xda-developers.com/showthread.php?t=2358738
Click to expand...
Click to collapse
thank you sir!
sorry for bumping this thread..
I think i've done enough reading so correct me if i'm wrong, just making sure before I touch my phone.
my current stock status:
**LOCKED**
M7-UL PVT SHIP S-ON RH
HBOOT - 1.57.0000
RADIO - 4T.28.3218.04
Open DSP - v32.120.274.0909
OS - 6.13.708.1
eMMc - boot 2048MB
Jul 22 2014, 20:59:16.0
Click to expand...
Click to collapse
To gain permanent root access:
I'm gonna need to unlock bootloader first;
Make a stock nandroid (with stock recovery intact via cmd fastboot boot recovery.img);
Install custom recovery and install SuperSU.zip
To revert to 100% stock:
I'm gonna be needing S-OFF. (i'm on 1.57 so I'm gonna search for it.)
flash my stock nandroid
flash stock recovery (if fastboot boot recovery.img didnt work)
lock recovery
fix tampered/relock flag
done.
Thanks!
cyrom said:
I think i've done enough reading so correct me if i'm wrong, just making sure before I touch my phone.
my current stock status:
To gain permanent root access:
1)I'm gonna need to unlock bootloader first; + 2)flash a custom recovery like TWRP
3)Make a stock nandroid (with stock recovery intact via cmd fastboot boot recovery.img); ---> fastboot boot recovery.img command only work on hboot 1.44 so you'll need to make a nandroid backup with the recovery installed on your phone which will overwrite your stock recovery.
Install custom recovery and 3)install SuperSU.zip
To revert to 100% stock:
I'm gonna be needing S-OFF. (i'm on 1.57 so I'm gonna search for it.) --> Firewater or Sunshine if firewater doesnt work.
flash my stock nandroid + flash back /data/preload folder (wiped when unlocking bootloader)
flash stock recovery (if fastboot boot recovery.img didnt work) If you can find your stock recovery somewhere (overwritten by the custom recovery)
lock recovery
fix tampered/relock flag ---> might come back if removed on hboot 1.55 and above
Click to expand...
Click to collapse
see above quote in blue
or
to revert to stock
flash the 2.24.708.4 RUU.zip which will also flash the stock recovery
remove flags etc etc
you might want to take a look at nkk71's guide to returning 100% stock (linked in my sig)
alray said:
see above quote in blue
or
to revert to stock
flash the 2.24.708.4 RUU.zip which will also flash the stock recovery
remove flags etc etc
Click to expand...
Click to collapse
Thanks! but is is ok to downgrade? my out of the box version was 3.63.708.3 i'll download it anyway.
cyrom said:
Thanks! but is is ok to downgrade? my out of the box version was 3.63.708.3 i'll download it anyway.
Click to expand...
Click to collapse
yes but downgrade only if needed (like to return to stock) You must have s-off to downgrade and use this RUU. Once downgraded you can take ota to re-update your phone.
alray said:
yes but downgrade only if needed (like to return to stock) You must have s-off to downgrade and use this RUU. Once downgraded you can take ota to re-update your phone.
Click to expand...
Click to collapse
thanks for the heads up. i thought id never find ruu zip for my version.
cyrom said:
thanks for the heads up. i thought id never find ruu zip for my version.
Click to expand...
Click to collapse
just confirm that the ruu match your MID and CID
CID and MID of the ruu can be found in the android-info.txt file of the ruu
alray said:
see above quote in blue
or
to revert to stock
flash the 2.24.708.4 RUU.zip which will also flash the stock recovery
remove flags etc etc
you might want to take a look at nkk71's guide to returning 100% stock (linked in my sig)
Click to expand...
Click to collapse
one more thing, if i flash the RUU.zip for my version, my current hboot (1.57) will also be downgraded to that version's hboot?
and will it be back to s-on (if i succeeded s-off now) ? thanks
cyrom said:
one more thing, if i flash the RUU.zip for my version, my current hboot (1.57) will also be downgraded to that version's hboot?
and will it be back to s-on (if i succeeded s-off now) ? thanks
Click to expand...
Click to collapse
yes hboot will also be downgraded. You will not loose s-off when flashing a ruu. Only turn s-on back if you must send the phone for warranty.

Categories

Resources