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
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, first of all i want to say that i wouldn`t have written here if i hadn`t tried every possible way. I want to know where i did wrong, because this is the case and i wand to ask for your help.
The situation : I flashed the google edition to my htc one, it was fine, and i didn`t quite like it so i wanted to go back.
Now the show starts. I flashed Hboot 1.44, got the old bootloader back, and then when i tried to flash the old ruu zip it says : couldnt allocate 1034027008bytes. Also i have tried the exe file and it stops right at the start and says connection interrupted or some sort like this and it doesn`t continue.
I have S-off, unlocked bootloader. I had stock 4.2.2 with htc__001 cid, and twrp as recovery and of course it was rooted. I flashed the Google Edition after i put the stock recovery.
Thank you in advance for all your help.
details
Bloodrave said:
So, first of all i want to say that i wouldn`t have written here if i hadn`t tried every possible way. I want to know where i did wrong, because this is the case and i wand to ask for your help.
The situation : I flashed the google edition to my htc one, it was fine, and i didn`t quite like it so i wanted to go back.
Now the show starts. I flashed Hboot 1.44, got the old bootloader back, and then when i tried to flash the old ruu zip it says : couldnt allocate 1034027008bytes. Also i have tried the exe file and it stops right at the start and says connection interrupted or some sort like this and it doesn`t continue.
I have S-off, unlocked bootloader. I had stock 4.2.2 with htc__001 cid, and twrp as recovery and of course it was rooted. I flashed the Google Edition after i put the stock recovery.
Thank you in advance for all your help.
Click to expand...
Click to collapse
What phone is it? Developer Edition?
First thing is to change your CID to a Super CID 11111111
Then you need the proper RUU file for the phone. If its an ATT version
you can flash the 4.3 Developer Edition RUU on the HTC site.
CC
cc999 said:
What phone is it? Developer Edition?
First thing is to change your CID to a Super CID 11111111
Then you need the proper RUU file for the phone. If its an ATT version
you can flash the 4.3 Developer Edition RUU on the HTC site.
CC
Click to expand...
Click to collapse
@cc999: first of all thank you for your answer. I have the CID changed to supercid 11111111 and i want to flash the europe version. I have tried with both variants from the thread with the RUUs. The Zips and Exe`s dont work.
hboot
Bloodrave said:
@cc999: first of all thank you for your answer. I have the CID changed to supercid 11111111 and i want to flash the europe version. I have tried with both variants from the thread with the RUUs. The Zips and Exe`s dont work.
Click to expand...
Click to collapse
Then your Hboot 1.44 may not be the correct one. PM me with your email and I will give
you the correct one.
CC
I have tried once again with the 1.44 Hboot and the zip from htc official website , the developer edition one.
Still no luck.
With the help of cc999 i managed to revert back to 4.3 Developer Edition.
Apparently there was a mess in my adb and usb drivers.
So i managed to install the 4.3 Developer Edition on another laptop and it worked just fine.
Thank you again cc999 for the support.
You should use the stock recovery to flash the ruu.exe. Makes life so much easier!
Sent from my HTC One using Tapatalk 4
I used to have Nexus devices, and this is my first HTC device ever. I just bought HTC One 32GB international from Amazon. So I'm learning the basics here. I've been hearing a lot terms like MID/CID, what do these mean? What do these stand for? What are their significance or rule? Where to find those? Thanks in advance!
M_Shaaban said:
I used to have Nexus devices, and this is my first HTC device ever. I just bought HTC One 32GB international from Amazon. So I'm learning the basics here. I've been hearing a lot terms like MID/CID, what do these mean? What do these stand for? What are their significance or rule? Where to find those? Thanks in advance!
Click to expand...
Click to collapse
MID = Model ID
CID = Carrier ID
you can find them using "fasbtoot getvar all" in bootloader/FASTBOOT USB.
nkk71 said:
MID = Model ID
CID = Carrier ID
you can find them using "fasbtoot getvar all" in bootloader/FASTBOOT USB.
Click to expand...
Click to collapse
What's the significance? Is there something to be understood or to be categorized accordingly? Thanks in advance!
M_Shaaban said:
What's the significance? Is there something to be understood or to be categorized accordingly? Thanks in advance!
Click to expand...
Click to collapse
Don't know exactly how to put it, but here goes:
MID = Model ID = Hardware
you can check this, for the differences: http://forum.xda-developers.com/showthread.php?t=2223236
CID = Carrier ID = origin of your phone (manufactured by HTC, but sold by a specific company), for example HTC__001 is an unbranded international version, H3G__001 is a UK Three version, CWS__001 is a US AT&T version. a simple search would show you this: http://forum.xda-developers.com/showthread.php?t=2445289
As to the significance, it really depends what you mean, if you're just asking which one gets updates, which doesnt, then the simple answer is usually the unbranded first, then the carrier specific ones. Reason: HTC releases the unbranded updates, whereas the carrier specific ones, need to go through the carrier first (in case they want to add or remove something), and then get's released.
EDIT: so far the trend for updates has been: Taiwan first (HTC), then US Developer edition, then unbranded, then carrier specific.
With S-Off, you can change both MID and CID.
Hope that helped a little, if it did hit the thanks button.
nkk71 said:
Don't know exactly how to put it, but here goes:
MID = Model ID = Hardware
you can check this, for the differences: http://forum.xda-developers.com/showthread.php?t=2223236
CID = Carrier ID = origin of your phone (manufactured by HTC, but sold by a specific company), for example HTC__001 is an unbranded international version, H3G__001 is a UK Three version, CWS__001 is a US AT&T version. a simple search would show you this: http://forum.xda-developers.com/showthread.php?t=2445289
As to the significance, it really depends what you mean, if you're just asking which one gets updates, which doesnt, then the simple answer is usually the unbranded first, then the carrier specific ones. Reason: HTC releases the unbranded updates, whereas the carrier specific ones, need to go through the carrier first (in case they want to add or remove something), and then get's released.
EDIT: so far the trend for updates has been: Taiwan first (HTC), then US Developer edition, then unbranded, then carrier specific.
With S-Off, you can change both MID and CID.
Hope that helped a little, if it did hit the thanks button.
Click to expand...
Click to collapse
I have bought the unlocked international version from Amazon. I want to convert to the developer edition to receive updates faster, would that be possible and ensure the future OTA updates, or I'd have to flash the updates manually every time after conversion?
Sent from my HTC One using XDA Premium 4 mobile app
M_Shaaban said:
I have bought the unlocked international version from Amazon. I want to convert to the developer edition to receive updates faster, would that be possible and ensure the future OTA updates, or I'd have to flash the updates manually every time after conversion?
Sent from my HTC One using XDA Premium 4 mobile app
Click to expand...
Click to collapse
If you're s-off and set the correct MID (fasboot oem writemid PN07xxxxx) and CID (fasboot oem writecid xxxxxxxx), and have stock rom + stock recovery, etc.
you'll receive OTAs without problems; now and in the future.
PS: xxxx are just placeholders you'll have to fill them what you want them to be.
nkk71 said:
If you're s-off and set the correct MID (fasboot oem writemid PN07xxxxx) and CID (fasboot oem writecid xxxxxxxx), and have stock rom + stock recovery, etc.
you'll receive OTAs without problems; now and in the future.
PS: xxxx are just placeholders you'll have to fill them what you want them to be.
Click to expand...
Click to collapse
Can I unlock, s-off, root, correct MID and CID without installing custom recovery -while keeping the stock recovery?
Sent from my HTC One using XDA Premium 4 mobile app
M_Shaaban said:
Can I unlock, s-off, root, correct MID and CID without installing custom recovery -while keeping the stock recovery?
Sent from my HTC One using XDA Premium 4 mobile app
Click to expand...
Click to collapse
why bother trying? if you are going for the developer edition, then s-off, change MID and CID, and when you run the RUU.EXE:
http://www.htc1guru.com/dld/ruu_m7_ul_jb_50_brightstarus_wwe_1-29-1540-16-exe/
everything will be 100% Developer Edition (stock rom, recovery, hboot, etc) and you can receive all the OTAs
KEEP S-OFF.
nkk71 said:
why bother trying? if you are going for the developer edition, then s-off, change MID and CID, and when you run the RUU.EXE:
http://www.htc1guru.com/dld/ruu_m7_ul_jb_50_brightstarus_wwe_1-29-1540-16-exe/
everything will be 100% Developer Edition (stock rom, recovery, hboot, etc) and you can receive all the OTAs
KEEP S-OFF.
Click to expand...
Click to collapse
Thanks
Can I root without having to install a custom recovery?
Sent from my HTC One using XDA Premium 4 mobile app
No, you can not. You can however root using custom recovery, and then install stock recovery to overwrite the custom recovery. Why do you want stock recovery however?
SaHiLzZ said:
No, you can not. You can however root using custom recovery, and then install stock recovery to overwrite the custom recovery. Why do you want stock recovery however?
Click to expand...
Click to collapse
Good to know it's possible to install stock recovery to overwrite the custom one. I want stock recovery to receive future OTA updates without problems.
Then remember to unroot as well to get OTA.
Usually OTA and root don't go together.
SaHiLzZ said:
Then remember to unroot as well to get OTA.
Usually OTA and root don't go together.
Click to expand...
Click to collapse
Hi @SaHiLzZ, i just checked the asserts in an OTA, and i THINK, he can keep root shouldn't affect the OTA, but he may loose root after reboot and need to flash it again.
@M_Shaaban, once you start receiving OTAs, I recommend you "download & install later", then take a copy of the OTA to your PC, and extract "stock recovery" (recovery.img in firmware.zip), to keep a record of stock recoveries on your PC, when you need to flash it back.
nkk71 said:
Hi @SaHiLzZ, i just checked the asserts in an OTA, and i THINK, he can keep root shouldn't affect the OTA, but he may loose root after reboot and need to flash it again.
@M_Shaaban, once you start receiving OTAs, I recommend you "download & install later", then take a copy of the OTA to your PC, and extract "stock recovery" (recovery.img in firmware.zip), to keep a record of stock recoveries on your PC, when you need to flash it back.
Click to expand...
Click to collapse
Isn't it possible to extract the recovery.img from the htcdev files - RUU files?
On a side note, HTC One is not listed in the devices on htcdev.com for unlocking the bootloader?
M_Shaaban said:
Isn't it possible to extract the recovery.img from the htcdev files - RUU files?
Click to expand...
Click to collapse
Not sure the RUUs are there, but then again, I never checked.
Personally, I would keep the OTAs on my PC, cause they also include complete and signed firmware packages. (just something i personally would do, everybody has their own way)
M_Shaaban said:
On a side note, HTC One is not listed in the devices on htcdev.com for unlocking the bootloader?
Click to expand...
Click to collapse
You have to select "other" (or whatever it's named).
nkk71 said:
Not sure the RUUs are there, but then again, I never checked.
Personally, I would keep the OTAs on my PC, cause they also include complete and signed firmware packages. (just something i personally would do, everybody has their own way)
You have to select "other" (or whatever it's named).
Click to expand...
Click to collapse
Thanks!
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 have a HTC One on the EE network in the UK and I am still currently on Android 4.3 and Sense 5.5, they haven't bothered to release Android 4.4 yet and I have no hope that they will release Sense 6.
So, I would like to know how to go about changing my EE branded phone into an Unlocked International Version so that I can receive OTA updates direct from HTC.
Current CID: ORANG001
Current Hboot: 1.55
Current Software Number: 3.63.61.1
Radio: 4A.21.3263.04
Locked Bootloader with S-On
I would very much appreciate any help you can give.
Thank-You
rh92 said:
I have a HTC One on the EE network in the UK and I am still currently on Android 4.3 and Sense 5.5, they haven't bothered to release Android 4.4 yet and I have no hope that they will release Sense 6.
So, I would like to know how to go about changing my EE branded phone into an Unlocked International Version so that I can receive OTA updates direct from HTC.
Current CID: ORANG001
Current Hboot: 1.55
Current Software Number: 3.63.61.1
Radio: 4A.21.3263.04
Locked Bootloader with S-On
I would very much appreciate any help you can give.
Thank-You
Click to expand...
Click to collapse
first of all you need to unlock your bootloader and s-off your phone, debrand is not possible with s=on
the you would need to change your cid to something like HTC__001 or developer edition cid, one fastboot command required to do this.
and then run the correct RUU for those cid's and your done.
its quite easy to do, the hardest part is getting s-off, however you may be ok on 1.55 hboot, try rumrunner, read the instructions and download the required file here: http://rumrunner.us/
Seanie280672 said:
first of all you need to unlock your bootloader and s-off your phone, debrand is not possible with s=on
the you would need to change your cid to something like HTC__001 or developer edition cid, one fastboot command required to do this.
and then run the correct RUU for those cid's and your done.
its quite easy to do, the hardest part is getting s-off, however you may be ok on 1.55 hboot, try rumrunner, read the instructions and download the required file here: http://rumrunner.us/
Click to expand...
Click to collapse
Do I need custom recovery? If so which is best.
And do I need to have a custom ROM installed to gain s-off or can s-off be achieved on my current EE branded ROM?
Thanks
rh92 said:
Do I need custom recovery? If so which is best.
And do I need to have a custom ROM installed to gain s-off or can s-off be achieved on my current EE branded ROM?
Thanks
Click to expand...
Click to collapse
nope its not required for either, you should be able to s-off on stock rom, if you get an error or for some reason it fails, then you MAY have to flash a custom recovery and custom rom / kernel.
The RUU's will put you back to fully stock anyway in the end.
Seanie280672 said:
nope its not required for either, you should be able to s-off on stock rom, if you get an error or for some reason it fails, then you MAY have to flash a custom recovery and custom rom / kernel.
The RUU's will put you back to fully stock anyway in the end.
Click to expand...
Click to collapse
If the s-off does cause an error or it fails, can this cause my device to get bricked?
And by fully stock do you mean that the RUU turns s-on and locks my boot loader? (just in case I need to send my phone in for repair).
Thanks
rh92 said:
If the s-off does cause an error or it fails, can this cause my device to get bricked?
And by fully stock do you mean that the RUU turns s-on and locks my boot loader? (just in case I need to send my phone in for repair).
Thanks
Click to expand...
Click to collapse
no your phone wont brick
and no the ruu wont turn your phone s-on, you will need to lock your bootloader before running the RUU, but that's one simple command too, but only after s-off.
all you need right now is to make sure you have the drivers installed and that your device is detected in windows both when booted into a rom and on the bootloader screen.
Seanie280672 said:
no your phone wont brick
and no the ruu wont turn your phone s-on, you will need to lock your bootloader before running the RUU, but that's one simple command too, but only after s-off.
all you need right now is to make sure you have the drivers installed and that your device is detected in windows both when booted into a rom and on the bootloader screen.
Click to expand...
Click to collapse
After installing the RUU how would I get s-on?
Thanks
rh92 said:
After installing the RUU how would I get s-on?
Thanks
Click to expand...
Click to collapse
don't s-on, never s-on simple as that.
Seanie280672 said:
don't s-on, never s-on simple as that.
Click to expand...
Click to collapse
Ok, I was just asking in case I needed to send my phone in for repair in the future.
rh92 said:
Ok, I was just asking in case I needed to send my phone in for repair in the future.
Click to expand...
Click to collapse
not really something they will check to be honest, but if you s-on and you've played about with your phone down the line, like flashed a modified firmware or hboot, you will get an instant brick, if your hboot version is too high you will get the tampered flag back, or if you make a mistake along the way and the fix requires s-off, it will be very difficult to get again.
Seanie280672 said:
not really something they will check to be honest, but if you s-on and you've played about with your phone down the line, like flashed a modified firmware or hboot, you will get an instant brick, if your hboot version is too high you will get the tampered flag back, or if you make a mistake along the way and the fix requires s-off, it will be very difficult to get again.
Click to expand...
Click to collapse
So, is the following step by step list correct.
1. Unlock boot loader
2. Get s-off via rumrunner
3. Change CID
4. Lock boot loader
5. Run RUU
And, I am currently on 4.3 and Sense 5.5, so can I go straight to the sense 6 and Android 4.4 RUU, or do I have to install the sense 5.5 and Android 4.4 RUU first.
Thanks
rh92 said:
So, is the following step by step list correct.
1. Unlock boot loader
2. Get s-off via rumrunner
3. Change CID
4. Lock boot loader
5. Run RUU
And, I am currently on 4.3 and Sense 5.5, so can I go straight to the sense 6 and Android 4.4 RUU, or do I have to install the sense 5.5 and Android 4.4 RUU first.
Thanks
Click to expand...
Click to collapse
yup that's the correct order, and you will have to use this RUU as its the only full RUU available, everything else is just OTA's
http://androidruu.com/getdownload.p...10.38r.1157.04L_release_353069_signed_2-1.exe
Seanie280672 said:
yup that's the correct order, and you will have to use this RUU as its the only full RUU available, everything else is just OTA's
http://androidruu.com/getdownload.p...10.38r.1157.04L_release_353069_signed_2-1.exe
Click to expand...
Click to collapse
And after installing this RUU I can just download Sense 6 via OTA.
rh92 said:
And after installing this RUU I can just download Sense 6 via OTA.
Click to expand...
Click to collapse
yes, just accept the ota's one at a time.
Seanie280672 said:
yes, just accept the ota's one at a time.
Click to expand...
Click to collapse
Thanks for your help
I have an PN07200, how can I get sense 6, which will be the best RUU and CID?.... Thanks!
Enviado desde mi HTC One X+ mediante Tapatalk
is it possible to re-apply the branding?
i.e.
RUU
change cid
OTA with brand change
gwaitsi said:
is it possible to re-apply the branding?
i.e.
RUU
change cid
OTA with brand change
Click to expand...
Click to collapse
yup, change your cid to its original one, and find your service providers RUU and flash it.