Related
Hi all, just wondering if someone with some knowledge can help assist me debranding my HTC One. I came from Samsung devices, and knew the ins and outs of rooting, flashing roms etc, but HTC devices seems so over complicated after reading through various forums.
All I want to do is debrand my Vodafone HTC One, and install the international uk firmware, and be able to receive ota updates in future.
I have been reading about changing Ruu, changing CID, and im just baffled by everything, although slowly starting to gain some knowledge.
Please I would appreciate if someone could give me the correct procedure to do this, do I need to unlock the bootloader before doing it? Already registered on HTCDEV website, just havnt unlocked bootloader yet.
I have spent hours reading info, and my head is practically going round in circles lol.
What do you mean by debranding? Do you mean putting a custom Rom on it?
Edit: I missed a section of what you said. I believe you have to unlock the bootloader, turn security off, and get Super CID.
Sent from my HTCONE using xda premium
Sent from my SPH-L900 using xda app-developers app
Thank you, So I need to unlock bootloader, get s-off, then install supercid. Then all I do is install the international stock rom? and I will receive ota updates?
I believe so, but you must have the international stock recovery on too for the OTA updates to work.
Sent from my HTCONE using xda premium
honda1979 said:
Hi all, just wondering if someone with some knowledge can help assist me debranding my HTC One. I came from Samsung devices, and knew the ins and outs of rooting, flashing roms etc, but HTC devices seems so over complicated after reading through various forums.
All I want to do is debrand my Vodafone HTC One, and install the international uk firmware, and be able to receive ota updates in future.
I have been reading about changing Ruu, changing CID, and im just baffled by everything, although slowly starting to gain some knowledge.
Please I would appreciate if someone could give me the correct procedure to do this, do I need to unlock the bootloader before doing it? Already registered on HTCDEV website, just havnt unlocked bootloader yet.
I have spent hours reading info, and my head is practically going round in circles lol.
Click to expand...
Click to collapse
All the following is dependant on having an hboot of less than 1.54. If you are already on hboot 1.54, you will not yet be able to s-off and follow this process until an exploit is found for the 1.54 hboot. To check this, turn off your device and restart it whilst holding the volume down button. The information will be displayed.
1 Get S-Off http://forum.xda-developers.com/showthread.php?t=2314582
2 Install super cid : fastboot oem writecid 11111111
3 Run RUU 1.28.401.7 http://forum.xda-developers.com/showthread.php?t=2207874
4 Change cid to generic : fastboot oem writecid HTC__001
You will now receive ota updates to 2.24.401.1
honda1979 said:
Thank you, So I need to unlock bootloader, get s-off, then install supercid. Then all I do is install the international stock rom? and I will receive ota updates?
Click to expand...
Click to collapse
Run revone, unlocked bootloader and s-off
change CID to HTC__001 or 11111111
run RUU for international M7 i would start with PN07IMG_M7_UL_JB_50_HTC_Europe_1.29.401.16_R_Radio_4A.14.3250.13_10.33.1150.01_release_318486_signed_2_4
once this is on the phone you should get all the OTA releases bringing you up to date.
bobsie41 said:
All the following is dependant on having an hboot of less than 1.54. If you are already on hboot 1.54, you will not yet be able to s-off and follow this process until an exploit is found for the 1.54 hboot. To check this, turn off your device and restart it whilst holding the volume down button. The information will be displayed.
1 Get S-Off http://forum.xda-developers.com/showthread.php?t=2314582
2 Install super cid : fastboot oem writecid 11111111
3 Run RUU 1.28.401.7 http://forum.xda-developers.com/showthread.php?t=2207874
4 Change cid to generic : fastboot oem writecid HTC__001
You will now receive ota updates to 2.24.401.1
Click to expand...
Click to collapse
Thanks for that info mate. I just checked and im on hboot 1.54, which means I wont be able to do this at the moment. Was that RUU you state an exe file? I guess I don't have to root or install any custom recovery to do this? First I need to wait on an exploit for sboot 1.54 to get s-off. Also it might be easier for me going down the custom rom route?
honda1979 said:
Thanks for that info mate. I just checked and im on hboot 1.54, which means I wont be able to do this at the moment. Was that RUU you state an exe file? I guess I don't have to root or install any custom recovery to do this? First I need to wait on an exploit for sboot 1.54 to get s-off. Also it might be easier for me going down the custom rom route?
Click to expand...
Click to collapse
Until s-off is achieved for hboot 1.54, your only choice is custom roms. This should be fine as you are already updated to the latest firmware through Vodafone.
Sent from my HTC One using xda premium
bobsie41 said:
Until s-off is achieved for hboot 1.54, your only choice is custom roms. This should be fine as you are already updated to the latest firmware through Vodafone.
Sent from my HTC One using xda premium
Click to expand...
Click to collapse
Ok cheers. I thought that I needed to be S-Off before I could install any custom rom, but I could root and install custom recovery with s-on?
honda1979 said:
Ok cheers. I thought that I needed to be S-Off before I could install any custom rom, but I could root and install custom recovery with s-on?
Click to expand...
Click to collapse
Yes
needbyna mechanism
bobsie41 said:
Yes
Click to expand...
Click to collapse
Ok, now here goes lol. My understanding so far is that in order to install any stock ruu I must first get s-off. As im running stock Vodafone firmware, the CID must match this firmware. If I get s-off, I will be able to install any CID and stock rom, as long as they match one another. and as im on hboot 1.54 just now, supercid wont work yet, so s-off is a no no at the moment. I can still root and install a custom firmware though.
So here's the deal: I bought a HTC ONE back when it was released and I've enjoyed every minute of it, I loved the stock rom - it was smooth and worked like a charm. I have a lot of experience with flashing ROMS, had quite a few HTC phones before this one, but so far haven't tried ANYTHING with the ONE.
I got the update to the latest Android and I noticed there's something about HBOOT 1.44 vs. 1.54 - I checked and I have the 4.2.2 ROM running HBOOT 1.54.
I really want to get into custom roms and start testing a few out; but I have no idea where to start.
Normally I'd pick a guide and work the steps but I'm hesitant now that I've read bits and pieces about this HBOOT thing - I'm not sure what I means, why people are bummed out because they have 1.54 (which I have).
So yeah, I have no idea where to start. Can somebody give me a rundown, some guidelines, what does HBOOT 1.54 mean for me, where do I start?
Thanks,
Michiel.
From what I've read, having HBOOT 1.54 basically means that you can't S-off your device (as this is only available for 1.44). This means that you won't have access to deeper customisation for your phone (flashing different firmware and changing CID). CID determines what region your phone belongs to so this translates to how early you can get official OTA's as some regions get updates earlier than others. Also, if you want to fully transform your phone into a Google Edition HTC One, this is only open to units with a specific CID.
As for firmware, not really clear on what the differences between firmwares are but you can still flash different radios which are a component of firmwares (thus getting some of the benefits of newer firmware anyway).
That being said, you can flash the whole range of custom ROMs and kernels available on these forums provided that you've unlocked your boot loader. Directions for this can be found on the HTC website.
If you want an optimised stock ROM, try ARHD Sense which is basically your stock ROM with many performance improvements (especially when it comes to signal). For more customisation on Sense, you can try ViperOne.
Honestly there are so many excellent ROMs here that you can easily lose days trying every single one. The Google Edition ROMs are excellent too.
Hope this helps!
Sent from my HTC One using XDA Premium 4 mobile app
Thank you both for detailed replies! This helped me ease my mind on the HBOOT-thing. Thanks!
What no one mentioned is that S-off allows you to remove the ****Tampered**** flag from the boot loader.
With S-off you can lock the boot loader. (With S-on it will show Re-Locked)
With S-off you can flash any RUU to return to stock. Without it you can only flash RUU's that match your CID and are newer than your current firmware.
These may not be important to you, but they're good to know before you jump in.
Sent from my HTC One using XDA Premium 4 mobile app
Michiel0211 said:
So here's the deal: I bought a HTC ONE back when it was released and I've enjoyed every minute of it, I loved the stock rom - it was smooth and worked like a charm. I have a lot of experience with flashing ROMS, had quite a few HTC phones before this one, but so far haven't tried ANYTHING with the ONE.
I got the update to the latest Android and I noticed there's something about HBOOT 1.44 vs. 1.54 - I checked and I have the 4.2.2 ROM running HBOOT 1.54.
I really want to get into custom roms and start testing a few out; but I have no idea where to start.
Normally I'd pick a guide and work the steps but I'm hesitant now that I've read bits and pieces about this HBOOT thing - I'm not sure what I means, why people are bummed out because they have 1.54 (which I have).
So yeah, I have no idea where to start. Can somebody give me a rundown, some guidelines, what does HBOOT 1.54 mean for me, where do I start?
Thanks,
Michiel.
Click to expand...
Click to collapse
All you have to do is unlock your bootloader via htcdev.com (note, this will wipe your data) and then flash a custom recovery. You can use this tool http://d-h.st/mas to simplify the process.
CoryTallman said:
What no one mentioned is that S-off allows you to remove the ****Tampered**** flag from the boot loader.
With S-off you can lock the boot loader. (With S-on it will show Re-Locked)
With S-off you can flash any RUU to return to stock. Without it you can only flash RUU's that match your CID and are newer than your current firmware.
These may not be important to you, but they're good to know before you jump in.
Sent from my HTC One using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Oh sweet I think I found something helpful. I just got my HTC one 6 days ago. I'm s-off so no tampered tag. Do I need to change my cid to flash any ruu? Do I need s-on to flash ruu's? I'm with Rogers in Canada. No RUU for me but there are ota's. Can I flash a different ruu and then the Rogers ota to bring be back to stock? I have s off can I leave it off so if the hboot gets updated by a future ota it will be ok? Thanks for any help.
Sent from my HTC One using Tapatalk 4
sixty_oz said:
Oh sweet I think I found something helpful. I just got my HTC one 6 days ago. I'm s-off so no tampered tag. Do I need to change my cid to flash any ruu? Do I need s-on to flash ruu's? I'm with Rogers in Canada. No RUU for me but there are ota's. Can I flash a different ruu and then the Rogers ota to bring be back to stock? I have s off can I leave it off so if the hboot gets updated by a future ota it will be ok? Thanks for any help.
Sent from my HTC One using Tapatalk 4
Click to expand...
Click to collapse
No matter what, you should stay s-off, it does not affect OTA's or RUU's in any way whatsoever. To flash any RUU, you need to be with a cid of 11111111
It's not possible for you to flash an ruu for something else and then flash the rogers ota I don't think
I understand that the only differences between HTC One and developer edition is the storage and the unlocked bootloader. I have got HTC Unlocked International Edition (32 GB) from Amazon. Now the KitKat update is going to be released 60 days earlier to the dev edition. Is there a way to convert to a dev edition to receive future updates faster? Would unlocking the bootloader turn the phone into a dev edition? Or those handsets receive the updates according to IME, serial or something? Thanks in advance!
Here's the short version on how to properly convert to Dev Edition and retain future OTA updates. Make sure to back up any data or files on the phone you don't want to lose, as this will wipe your phone and make it like new. Find your current APN settings and write them down just in case your carrier isn't shown as an option when first booting your phone after converting.
Unlock bootloader via HTCDev.com
S-Off (method varies depending on bootloader version, but most would use Rumrunner)
Change CID to BS_US001
If your MID is anything other than PN712000, change it to that.
Run RUU exe file for Dev Edition (available for download on HTCDev.com)
You can leave the bootloader unlocked and S-Off.
EsJayEs said:
Here's the short version on how to properly convert to Dev Edition and retain future OTA updates. Make sure to back up any data or files on the phone you don't want to lose, as this will wipe your phone and make it like new. Find your current APN settings and write them down just in case your carrier isn't shown as an option when first booting your phone after converting.
Unlock bootloader via HTCDev.com
S-Off (method varies depending on bootloader version, but most would use Rumrunner)
Change CID to BS_US001
If your MID is anything other than PN712000, change it to that.
Run RUU exe file for Dev Edition (available for download on HTCDev.com)
You can leave the bootloader unlocked and S-Off.
Click to expand...
Click to collapse
Will this method change to developer edition and will ensure future OTA released for the Developer Edition? Thanks!
Yes it will get OTA , if the last step is to run RUU for Dev edition.
If you install custom recovery/root on top of it, then you will have isssues with OTA.
EsJayEs said:
Here's the short version on how to properly convert to Dev Edition and retain future OTA updates. Make sure to back up any data or files on the phone you don't want to lose, as this will wipe your phone and make it like new. Find your current APN settings and write them down just in case your carrier isn't shown as an option when first booting your phone after converting.
Unlock bootloader via HTCDev.com
S-Off (method varies depending on bootloader version, but most would use Rumrunner)
Change CID to BS_US001
If your MID is anything other than PN712000, change it to that.
Run RUU exe file for Dev Edition (available for download on HTCDev.com)
You can leave the bootloader unlocked and S-Off.
Click to expand...
Click to collapse
Do I have to change to SuperCID at any stage?
No you do not. As per the post from EsJayEs , you only need to change CID to BS_US001
To add to that, there's no reason to ever use superCID. It's takes less than a minute to change your CID. And this is part of what ensures you receive OTA updates.
EsJayEs said:
To add to that, there's no reason to ever use superCID. It's takes less than a minute to change your CID. And this is part of what ensures you receive OTA updates.
Click to expand...
Click to collapse
Thanks... It seems like it's not so common for people to convert to Developer Edition, all the search results I'm getting is about converting to-from GPE. Is that so uncommon right?
It's fairly common. For people on carrier branded phones that like the Sense user interface, the options are Dev Edition or International. Dev Edition has the advantage of significantly faster updates. International version has no real advantage that I know of. At the moment, the international version has a newer version of Sense, but they'll be waiting until January for Android 4.4. But those using the Dev Edition should receive that update any day now (including the updated version of Sense).
EsJayEs said:
It's fairly common. For people on carrier branded phones that like the Sense user interface, the options are Dev Edition or International. Dev Edition has the advantage of significantly faster updates. International version has no real advantage that I know of. At the moment, the international version has a newer version of Sense, but they'll be waiting until January for Android 4.4. But those using the Dev Edition should receive that update any day now (including the updated version of Sense).
Click to expand...
Click to collapse
Thanks!
I have the international version, but I will convert to Dev Ed once the 4.4 update (RUU) is released. Usually when the OTA update is released, the RUU is released at the same time? This is my first HTC phone, so I'm clueless
Hard to say. If they release the RUU, it could be a few days or weeks after the OTA is being pushed. But the OTA will almost definitely come first. If you were to convert now, you'd have verification that your work was done properly when the OTA is pushed and successfully installs.
EsJayEs said:
Hard to say. If they release the RUU, it could be a few days or weeks after the OTA is being pushed. But the OTA will almost definitely come first. If you were to convert now, you'd have verification that your work was done properly when the OTA is pushed and successfully installs.
Click to expand...
Click to collapse
Good to know, I'd start converting then once I hear the OTA is being pushed to find out the result of the conversion quickly. Thanks a lot for all your help!
EsJayEs said:
Here's the short version on how to properly convert to Dev Edition and retain future OTA updates. Make sure to back up any data or files on the phone you don't want to lose, as this will wipe your phone and make it like new. Find your current APN settings and write them down just in case your carrier isn't shown as an option when first booting your phone after converting.
Unlock bootloader via HTCDev.com
S-Off (method varies depending on bootloader version, but most would use Rumrunner)
Change CID to BS_US001
If your MID is anything other than PN712000, change it to that.
Run RUU exe file for Dev Edition (available for download on HTCDev.com)
You can leave the bootloader unlocked and S-Off.
Click to expand...
Click to collapse
Sorry to bother you again with my questions!
At any point do I need to install a custom recovery? I'm not going to root at the moment. What's the best and easy method to install/flash the RUU?
Sent from my HTC One using XDA Premium 4 mobile app
You will need to custom recovery & root to gain S-Off, but once you have ran the dev RUU and the phone is converted, you will not need to root/recovery again.
M_Shaaban said:
Sorry to bother you again with my questions!
At any point do I need to install a custom recovery? I'm not going to root at the moment. What's the best and easy method to install/flash the RUU?
Sent from my HTC One using XDA Premium 4 mobile app
Click to expand...
Click to collapse
You do not need to install custom recovery.or root. Once you have S-Off (download and use the latest version of Rumrunner http://rumrunner.us/downloads-2/ for this), change your CID to BS_US001 and change your MID to PN712000.
Change your MID using the information here http://forum.xda-developers.com/showthread.php?t=2322820
Changing your CID using the Fastboot command
Code:
fastboot oem writecid BS_US001
After that, run the RUU program downloaded from here http://dl4.htc.com/RomCode/Source_a...3_SENSE50_MR_BrightstarUS_WWE_3.22.1540.1.exe
Again, custom recovery and root are not required (or even useful) for this process. I strongly prefer not to use any custom recovery because it makes future OTA updates impossible.
EsJayEs said:
You do not need to install custom recovery.or root. Once you have S-Off (download and use the latest version of Rumrunner http://rumrunner.us/downloads-2/ for this), change your CID to BS_US001 and change your MID to PN712000.
Change your MID using the information here http://forum.xda-developers.com/showthread.php?t=2322820
Changing your CID using the Fastboot command
Code:
fastboot oem writecid BS_US001
After that, run the RUU program downloaded from here http://dl4.htc.com/RomCode/Source_a...3_SENSE50_MR_BrightstarUS_WWE_3.22.1540.1.exe
Again, custom recovery and root are not required (or even useful) for this process. I strongly prefer not to use any custom recovery because it makes future OTA updates impossible.
Click to expand...
Click to collapse
Thanks again for your response, the MID is mentioned in other posted slightly different than the one you mentioned here - PN0712000. Which one is correct? Or is there no difference between PN712000 and PN0712000? My current MID is PN0714000
Sent from my HTC One using XDA Premium 4 mobile app
Also do I need to relock the bootloader at any stage of the process?
Rumrunner S-OFF must have the phone rooted and requires custom recovery. Can I unroot and install stock recovery before flashing the RUU? Or Installing the RUU will overwrite the custom recovery and installing stock recovery and removing root? If I have to flash the stock recovery to overwrite the custom one, how to do so? Where can I find the compatible latest version of stock recovery?
Do I need to downgrade the hboot at any point? I'm running Windows 8.1 -if that's relevant.
Thanks a lot again for all your help!
Sent from my HTC One using XDA Premium 4 mobile app
M_Shaaban said:
Also do I need to relock the bootloader at any stage of the process?
Click to expand...
Click to collapse
As long as you're S-Off, no you don't. I highly recommend, you do not go back to S-On!!
M_Shaaban said:
Rumrunner S-OFF must have the phone rooted and requires custom recovery. Can I unroot and install stock recovery before flashing the RUU? Or Installing the RUU will overwrite the custom recovery and installing stock recovery and removing root? If I have to flash the stock recovery to overwrite the custom one, how to do so? Where can I find the compatible latest version of stock recovery?
Click to expand...
Click to collapse
Installing RUU, will wipe everything, and install everything back to stock (hboot, recovery, firmware, rom).
M_Shaaban said:
Do I need to downgrade the hboot at any point?
Click to expand...
Click to collapse
If running the RUU gives error 155, then downgrade to hboot 1.44 first; you'll get error 155 on hboot 1.55+
M_Shaaban said:
I'm running Windows 8.1 -if that's relevant.
Click to expand...
Click to collapse
If you have problems with fastboot and/or adb might be best to use Win7. Win8 and 8.1 are known to sometimes have "issues"
nkk71 said:
As long as you're S-Off, no you don't. I highly recommend, you do not go back to S-On!!
Installing RUU, will wipe everything, and install everything back to stock (hboot, recovery, firmware, rom).
If running the RUU gives error 155, then downgrade to hboot 1.44 first; you'll get error 155 on hboot 1.55+
If you have problems with fastboot and/or adb might be best to use Win7. Win8 and 8.1 are known to sometimes have "issues"
Click to expand...
Click to collapse
Thanks a lot for your response! Just to confirm MID for HTC One Developer Edition is it PN712000 or PN0712000? Or there is no difference.
M_Shaaban said:
Thanks a lot for your response! Just to confirm MID for HTC One Developer Edition is it PN712000 or PN0712000? Or there is no difference.
Click to expand...
Click to collapse
yes it makes a difference
It's PN0712000
http://xda7.androidrevolution.nl/db_mirror/ROMs/HTC_One/variants.png
and iirc correctly, you may need to use an engineering hboot to change mid, if the normal hboot doesnt work.
EDIT: an be careful with engineering hboot, they have some very powerful commands, that could brick your phone. i think there's a guide somewhere around here, but i don't have the link right now
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:
Hi!
I've already read like a million tutorials on how to do that, but I think they won't work on my phone. I have the international unlocked version that I later converted to Google Play Edition. So now I have a GPE bootloader, TWRP recovery and root. Below I include a picture of my bootloader. My hboot is 1.54 so I can't use revone to relock the bootloader and make it s-on again, right? I really need you help guys, what should I do?
Edit: I downloaded this RUU "RUU M7 UL K44 SENSE55 MR HTC Europe 4.19.401.9 R Radio 4A.23.3263.28 10.38r.1157.04L Release 353069 Signed 2-1 " - will it work on my phone? I'm not doing anything yet, because I don't want to brick it.
Edit 2: I downgraded my hboot to 1.44 and my phone still hasn't blown up so I guess that's a good sign.
seklerek said:
Hi!
I've already read like a million tutorials on how to do that, but I think they won't work on my phone. I have the international unlocked version that I later converted to Google Play Edition. So now I have a GPE bootloader, TWRP recovery and root. Below I include a picture of my bootloader. My hboot is 1.54 so I can't use revone to relock the bootloader and make it s-on again, right? I really need you help guys, what should I do?
Edit: I downloaded this RUU "RUU M7 UL K44 SENSE55 MR HTC Europe 4.19.401.9 R Radio 4A.23.3263.28 10.38r.1157.04L Release 353069 Signed 2-1 " - will it work on my phone? I'm not doing anything yet, because I don't want to brick it.
Edit 2: I downgraded my hboot to 1.44 and my phone still hasn't blown up so I guess that's a good sign.
Click to expand...
Click to collapse
if your phone was on a x.xx.401.x version originally, then use the 1.28.401.7 ruu, then remove *tampered* and *relocked* banner using guru bootloader reset tool by booting a custom recovery using "fastboot boot recovery.img". You can then turn back s-on and send your phone. Everything is described in nkk71's guide linked in my signature.
Don't forget to set back your original CID and MID if you have changed them to convert your phone to GPE before running the ruu
Can't I use the RUU I downloaded? It's 4.19.401.9. I'm not sure what the original number was, but according to the download page it's compatible with my MID and CID.
seklerek said:
Can't I use the RUU I downloaded? It's 4.19.401.9. I'm not sure what the original number was, but according to the download page it's compatible with my MID and CID.
Click to expand...
Click to collapse
not for warranty purpose cause you must be on hboot 1.44 or 1.54 to remove the "tampered" and "relocked" flags form bootloader.
4.x.401.x ruu is hboot 1.55
1.x.401.x ruu is hboot 1.44
@alray I didn't know RUUs could also update hboot. Thank you for the information. So the 1.x.401.x files are Jelly Bean RUUs, but I'll be able to update to kitkat over the air when I'm done restoring to stock?
seklerek said:
@alray I didn't know RUUs could also update hboot. Thank you for the information. So the 1.x.401.x files are Jelly Bean RUUs, but I'll be able to update to kitkat over the air when I'm done restoring to stock?
Click to expand...
Click to collapse
Ruu update everything, firmware and software.
Yes you'll be able to take ota update after but don't update before you have removed tampered and relocked from the bootloader. Follow instructions in the guide.
@alray Alright, thank you very much. Will I be able to return to a full GPE after I receive it back from the service?
seklerek said:
@alray Alright, thank you very much. Will I be able to return to a full GPE after I receive it back from the service?
Click to expand...
Click to collapse
If you are able to achieve s-off again yes.
They will probably update your phone so it might be more difficult to achieve when it comes back.
@alray I'm having a problem with the guide you linked. It says to enter CWM recovery and use adb commands to remove flags and lock the bootloader, but I can't use any adb commands inside CWM. How do I fix this?
Edit: OK, I fixed this by using TWRP instead of CWM. Can I leave S-OFF and update the device normally, then restore it to GPE after I receive it back from service?
seklerek said:
@alray I'm having a problem with the guide you linked. It says to enter CWM recovery and use adb commands to remove flags and lock the bootloader, but I can't use any adb commands inside CWM. How do I fix this?
Edit: OK, I fixed this by using TWRP instead of CWM. Can I leave S-OFF and update the device normally, then restore it to GPE after I receive it back from service?
Click to expand...
Click to collapse
do not update the phone now, just turn back s-on and send it for repair. Its easier to get back s-off on lower version so better not to take any ota, however they will maybe update your phone at the service center (hopefully not).