HELP need serious advice here. - One (M9) Q&A, Help & Troubleshooting

Hi,good afternoon,my friend brought me his HTC one m9,because i have experience with these things, i have flashed many devices of different brands but this is my first HTC device.
Well the problem is this:
He unlocked the botloader,installed TWRP ,super SU.zip (via twrp) and a custom rom with s-on,after that he lost signal,the phone does not have imei and baseband is uknown.
I've searched trough xda ,before posting this,so i came across with a thread that said that the phone can recover signal flashing a custom rom and a kernel,did that with no success. And also i've read that returning the bootloader to locked status,will allow me to flash a RUU file in order to get back to stock.
So, i relocked the bootloader,using CMD, but now the phone just boots into bootloader ,i can enter download mode aswell,but its stucked there.
Phone is recognized by windows,via fastboot.
So,the phone status is bootloader relocked,and s-on.
i´ve tried flashing the RUU via sdcard on download mode and gives me error,also i tried using fastboot commands and the result is the same,i can not flash the RUU file.
Any suggestions are very apreciated. Thanks fot your time.

kalel29 said:
Hi,good afternoon,my friend brought me his HTC one m9,because i have experience with these things, i have flashed many devices of different brands but this is my first HTC device.
Well the problem is this:
He unlocked the botloader,installed TWRP ,super SU.zip (via twrp) and a custom rom with s-on,after that he lost signal,the phone does not have imei and baseband is uknown.
I've searched trough xda ,before posting this,so i came across with a thread that said that the phone can recover signal flashing a custom rom and a kernel,did that with no success. And also i've read that returning the bootloader to locked status,will allow me to flash a RUU file in order to get back to stock.
So, i relocked the bootloader,using CMD, but now the phone just boots into bootloader ,i can enter download mode aswell,but its stucked there.
Phone is recognized by windows,via fastboot.
So,the phone status is bootloader relocked,and s-on.
i´ve tried flashing the RUU via sdcard on download mode and gives me error,also i tried using fastboot commands and the result is the same,i can not flash the RUU file.
Any suggestions are very apreciated. Thanks fot your time.
Click to expand...
Click to collapse
For download mode SD card method:
Make sure you're using an external SD card, not internal storage.
Make sure SD card is formatted properly.
Make sure file is named 100% correctly and is meant for that specific carrier /model.
No reason it shouldn't work.
Sent from my HTC6545LVW using Tapatalk

kalel29 said:
i´ve tried flashing the RUU via sdcard on download mode and gives me error,also i tried using fastboot commands and the result is the same,i can not flash the RUU file.
Click to expand...
Click to collapse
Are you sure you flashed the correct one? Some basic information about firmware versions, RUUs and instructions how to flash them can be found in my sticky thread in the general section.
Concerning the reception problem: It's important whether you tried to use a sense-based custom rom or a non-sense-based one. The mono-kernel only works with non-sense roms like CM or Candysix. Moreover the reception problem has been covered in this thread some days ago. If you want to use a sense-based rom the re-flash boot.img "trick" might be working for you, too.
Sidenote: There is absolutely no need for flashing SuperSU if you are going to erase the system and to flash a custom com. It doesn't harm the device but it's a waste of time.

Flippy498 said:
Are you sure you flashed the correct one? Some basic information about firmware versions, RUUs and instructions how to flash them can be found in my sticky thread in the general section.
Concerning the reception problem: It's important whether you tried to use a sense-based custom rom or a non-sense-based one. The mono-kernel only works with non-sense roms like CM or Candysix. Moreover the reception problem has been covered in this thread some days ago. If you want to use a sense-based rom the re-flash boot.img "trick" might be working for you, too.
Sidenote: There is absolutely no need for flashing SuperSU if you are going to erase the system and to flash a custom com. It doesn't harm the device but it's a waste of time.
Click to expand...
Click to collapse
Yes I flashed the one for my operator. Can I flash another RUU?
About your links, I'll check them when I get back from work. Thanks.

Is your phone branded by your carrier? (Can be checked by looking at the SKU of the currently installed firmware.) If not then it's the wrong RUU. Is the RUU made for the same firmware version as the one that is currently installed on the phone or does the RUU even have a newer version? If not then it's the wrong RUU.

Flippy498 said:
Is your phone branded by your carrier? (Can be checked by looking at the SKU of the currently installed firmware.) If not then it's the wrong RUU. Is the RUU made for the same firmware version as the one that is currently installed on the phone or does the RUU even have a newer version? If not then it's the wrong RUU.
Click to expand...
Click to collapse
Hi again, the phone is giving me this error :

im still lost ,hope this helps to point me in the right direction.
Code:
D:\Francisco\Desktop\HTC\fastboot_adb\fastboot_adb>fastboot getvar all
(bootloader) kernel: lk
(bootloader) product: htc_himaulatt
(bootloader) version: 1.0
(bootloader) imei:
(bootloader) version-main: 3.44.600.1
(bootloader) boot-mode: RUU
(bootloader) version-baseband: 01.01_U11440801_97.04.60111G_F
(bootloader) version-bootloader: 1.0.0.0000
(bootloader) mid: 0PJA11000
(bootloader) cid: HTC__332
all:
finished. total time: 0.033s
Thanks

You still didn't mention the name of the RUU you wanted to flash. However a quick search for your SKU (Telcel Mexico) showed me that there is no RUU available you could use. The only one I could find is linked in my thread and that one is too old for your phone since you can't downgrade the firmware with S-ON. You either need to re-unlock the bootloader, flash a sense-based custom rom and buy the sunshine app or try to find someone who has a java card. Both solutions would set the phone S-OFF so that you would be able to use that old RUU. Alternatively you could contact Llabtoofer (a link can be found in my thread and in my google sheet). He has a RUU service with RUUs that are not available publicly*. Neither the sunshine app, nor a java nor the RUU service are for free. Llabtoofer and the sunshine app cost nearly the same. I don't know how much you need to pay for java card services. Be aware that even if it's OK if the phone is running a custom right now** and you don't want to use any of these solutions that you still lack a way back to stock if a new OTA (like the one for Android N) gets distributed and therefore you won't be able to install it.
If you use the old RUU all OTAs that got installed on your phone will need to get re-installed.
However you choose you should read the tab "make your own backup" of my sheet after the phone got recovered and all available OTAs got installed but before anyone starts flashing anything, again. This way you will learn how to create a backup that will help you out if you face such a situation, again. Instructions how to restore such a backup correctly can be found in the tab "twrp backups".You'll always need to create a new backup when a new OTA got installed on your phone and you want to re-root it. Besides if you're willing you could upload the backup (and any upcoming ones) and share it(/them) with the xda community by posting the download link(s) in my thread.
* He wants to know the hboot version of your phone of you request his help. Since the One M9 has no hboot but an aboot and that one never got updated you can enter version 1.0.0.0000. That's the current aboot version.
** Possible solutions for recovering the reception can be found in my first post in this thread. There is no need to flash a RUU since your IMEI and your baseband are still intact but the boot.img of the rom you tried to use was/is incompatible.

Flippy498 said:
You still didn't mention the name of the RUU you wanted to flash. However a quick search for your SKU (Telcel Mexico) showed me that there is no RUU available you could use. The only one I could find is linked in my thread and that one is too old for your phone since you can't downgrade the firmware with S-ON. You either need to re-unlock the bootloader, flash a sense-based custom rom and buy the sunshine app or try to find someone who has a java card. Both solutions would set the phone S-OFF so that you would be able to use that old RUU. Alternatively you could contact Llabtoofer (a link can be found in my thread and in my google sheet). He has a RUU service with RUUs that are not available publicly*. Neither the sunshine app, nor a java nor the RUU service are for free. Llabtoofer and the sunshine app cost nearly the same. I don't know how much you need to pay for java card services. Be aware that even if it's OK if the phone is running a custom right now** and you don't want to use any of these solutions that you still lack a way back to stock if a new OTA (like the one for Android N) gets distributed and therefore you won't be able to install it.
If you use the old RUU all OTAs that got installed on your phone will need to get re-installed.
However you choose you should read the tab "make your own backup" of my sheet after the phone got recovered and all available OTAs got installed but before anyone starts flashing anything, again. This way you will learn how to create a backup that will help you out if you face such a situation, again. Instructions how to restore such a backup correctly can be found in the tab "twrp backups".You'll always need to create a new backup when a new OTA got installed on your phone and you want to re-root it. Besides if you're willing you could upload the backup (and any upcoming ones) and share it(/them) with the xda community by posting the download link(s) in my thread.
* He wants to know the hboot version of your phone of you request his help. Since the One M9 has no hboot but an aboot and that one never got updated you can enter version 1.0.0.0000. That's the current aboot version.
** Possible solutions for recovering the reception can be found in my first post in this thread. There is no need to flash a RUU since your IMEI and your baseband are still intact but the boot.img of the rom you tried to use was/is incompatible.
Click to expand...
Click to collapse
Ok,thanks, and yes,the RUU I was trying to flash I the telcel one.
I'm going to tell my fiend that he needs to pay in order to get his phone working.
Thanks again for everything. Have a nice day.

Update
I managed to unlock the bootloader again, the phone boots, but it has no signal.
Do I need sunshine and then flash any ruu?
Or what can I do? BTW my friend agreed to pay for sunshine.

kalel29 said:
Update
I managed to unlock the bootloader again, the phone boots, but it has no signal.
Do I need sunshine and then flash any ruu?
Or what can I do? BTW my friend agreed to pay for sunshine.
Click to expand...
Click to collapse
Is it a sense-based rom? If yes, did you reflash the stock boot.img? Or is it a non-sense-based rom? In that case the mono kernel which is linked above needs to be flashed for recovering the reception.
If you're currently using a sense-based rom (which is not an HTC 10 port - e.g. Viper one m9 4.3) then you can install the sunshine app and start it. The app will explain the rest of the procedure. Just google "sunshine s-off" and you'll find it. After your phone got S-OFF you simply need to try reflashing the RUU.

Flippy498 said:
Is it a sense-based rom? If yes, did you reflash the stock boot.img? Or is it a non-sense-based rom? In that case the mono kernel which is linked above needs to be flashed for recovering the reception.
If you're currently using a sense-based rom (which is not an HTC 10 port - e.g. Viper one m9 4.3) then you can install the sunshine app and start it. The app will explain the rest of the procedure. Just google "sunshine s-off" and you'll find it. After your phone got S-OFF you simply need to try reflashing the RUU.
Click to expand...
Click to collapse
The phone has the ICE rom,Twrp and superSU,I think it's a sense-based rom, sorry I can't give you more info, as I said I'm new in flashing HTC, but I'm learning thanks to you.

ICE is sense-based. It's using HTCs own launcher and framework which is called Sense. Examples for non-sense-based roms are CM, CandySix or other AOSP roms.
Depending on the version of ICE that got flashed on the phone you might need to revert back to an older version*. The newest ICE rom is based on an HTC 10 port and I've read several posts of users reporting that they couldn't use sunshine with an HTC 10 port.
* I don't know which version that would be. I've never used ICE so you would need to figure that out on your own.

Flippy498 said:
ICE is sense-based. It's using HTCs own launcher and framework which is called Sense. Examples for non-sense-based roms are CM, CandySix or other AOSP roms.
Depending on the version of ICE that got flashed on the phone you might need to revert back to an older version*. The newest ICE rom is based on an HTC 10 port and I've read several posts of users reporting that they couldn't use sunshine with an HTC 10 port.
* I don't know which version that would be. I've never used ICE so you would need to figure that out on your own.
Click to expand...
Click to collapse
So basically, no matter what rom I flash,sense or no sense based, I will need sunshine in order to have a working baseband?

No. Sunshine is needed for getting back to stock for installing upcoming OTAs. And in case you want to use a sense-based roms it's needed for being able to backup the stock boot.img. As explained before, you need to re-flash that one after you flashed the custom rom. The boot.img of 3.35.y (y is a placeholder for any possible number) custom roms isn't compatible with 3.x firmware if x is not equal to 35 (as in your case). At the moment your only option for not having to use sunshine would be flashing a non-sense-based rom and the kernel I linked in an earlier post. But as explained before you wouldn't be able to install upcoming updates like the one for Android N if you choose not to use sunshine.

Flippy498 said:
No. Sunshine is needed for getting back to stock for installing upcoming OTAs. And in case you want to use a sense-based roms it's needed for being able to backup the stock boot.img. As explained before, you need to re-flash that one after you flashed the custom rom. The boot.img of 3.35.y (y is a placeholder for any possible number) custom roms isn't compatible with 3.x firmware if x is not equal to 35 (as in your case). At the moment your only option for not having to use sunshine would be flashing a non-sense-based rom and the kernel I linked in an earlier post. But as explained before you wouldn't be able to install upcoming updates like the one for Android N if you choose not to use sunshine.
Click to expand...
Click to collapse
Finally i have signal again,flashed slim 6 and monokernel. Thank you so much,i've learned something new about HTC now im going to return the phone to my friend,also i explained what you told me in order to have a sense based rom.

Related

[Q] Does anyone have the Original Stock ROM for HTC One X

Hi Guys
Does anyone on here have the official htc stock rom released with the phone. I had mine from vodafone and is covered in there crap so was trying to locate the original from htc.
Also if anyone has the vodafone ROM that would be useful to as i keep this incase i need to send in for warranty/repair.
Thanks in Advance
Gav
yeps. you can fine it here
http://forum.xda-developers.com/showthread.php?t=1543604
Appsdroid said:
Hi Guys
Does anyone on here have the official htc stock rom released with the phone. I had mine from vodafone and is covered in there crap so was trying to locate the original from htc.
Also if anyone has the vodafone ROM that would be useful to as i keep this incase i need to send in for warranty/repair.
Thanks in Advance
Gav
Click to expand...
Click to collapse
Before you download it make sure CID matches. Otherwise the install will abort.
Chi Scasedu
Nice one guys ill grab this now get the original rom put back on then run the battery fix.
Thanks
How to remove bloatware
HI Guys
Ive read through the forum link above all 24 pages and downloaded the relevant Stock Roms, the original from HTC and the Vodafone one. Ive got a little confused reading through all the posts. To flash the original stock rom over my current vodafone branded one what steps exactly do i need to take. People are mentioning the unlock via htc dev in the forums is this required to take it back to the original stock rom. I didnt see any clear steps on how to get this done. Anyone provide any help. Ive flashed my old phone numerous times but at present am a little worried about using the htcdev way. I know the developers are working on s-off is any of this needed for what im trying to do??
Thanks in Advance
Gav
you don't need to unlock to flash an official ROM.
Best way is to grab the RUU file that is correct for your device and flash that way. Its a windows executable you run whilst your phone is connected via fastboot.
edit: that would bring you back to the vodaphone crap. whoops. disregard but yes you don't need S-OFF or unlocked blootloader to flash original rom
Version
wintermute000 said:
you don't need to unlock to flash an official ROM.
Best way is to grab the RUU file that is correct for your device and flash that way. Its a windows executable you run whilst your phone is connected via fastboot.
edit: that would bring you back to the vodaphone crap. whoops. disregard but yes you don't need S-OFF or unlocked blootloader to flash original rom
Click to expand...
Click to collapse
Hi Mate
Thanks for this, just a quick question then im currently running 1.26.161.2 (vodafones ROM) and i want to use the original stock one from HTC 1.26.401.2 can i just overwrite vodafones with this one?
Gav
I too am a bit of a noob and have a voda branded hox on its way to me. I was under the impression that although we may be able to flash stock htc hox firmware onto the device, we won't be able to it 'properly' because of no proper s off or boot loader..... Or something..... And therefore won't be able to receive any OTA updates afterward....
Or am I talking rubbish and we CAN actually nicely and simply flash stock firmware on and forever after have no issues receiving offiCIAL OTA?
Also gav I don't even know if any stock RUU exist yet...?
EmperorK said:
I too am a bit of a noob and have a voda branded hox on its way to me. I was under the impression that although we may be able to flash stock htc hox firmware onto the device, we won't be able to it 'properly' because of no proper s off or boot loader..... Or something..... And therefore won't be able to receive any OTA updates afterward....
Or am I talking rubbish and we CAN actually nicely and simply flash stock firmware on and forever after have no issues receiving offiCIAL OTA?
Also gav I don't even know if any stock RUU exist yet...?
Click to expand...
Click to collapse
Hi Mate
Yes i have the stock and vodafone rom downloaded i got it on here from the developers section. We should be able to install these RUU updates as it doesnt require s-off or to use the htcdev method as least from my understanding.
Sorry to bump this thread, but I'm currently looking for the Original Stock ROM for the HTC One X.
I came across this thread in my search, but the link in the first post is no longer active.
Is there an updated link ?
TRLOS said:
Sorry to bump this thread, but I'm currently looking for the Original Stock ROM for the HTC One X.
I came across this thread in my search, but the link in the first post is no longer active.
Is there an updated link ?
Click to expand...
Click to collapse
Mate, first you must know exactly what are you looking for. There are numerous links around here with different versions of stock ROMs.
You need your phone's CID and main version.
Only after that you will search, download and flash the stock ROM that ffits your phone.
[email protected]|-|oR said:
Mate, first you must know exactly what are you looking for. There are numerous links around here with different versions of stock ROMs.
You need your phone's CID and main version.
Only after that you will search, download and flash the stock ROM that ffits your phone.
Click to expand...
Click to collapse
I've checked my CID (Using command - fastboot getvar cid)
My CID comes up as : None
I am currently on Revolution HD 7.x ROM and wanted to update to the new 19.x ROM
The problem is when I try updating the hboot, it constantly fails.
I've downloaded the "x.xx.401.x - World Wide English (WWE)" version
A friend of mine has a stock standard One X from Vodafone and JB was just pushed out as an update for her.
I want to try and restore my phone back to the original ROM for that purpose. (also helps in case of warranty)
Have had a look but cant seem to find the original Vodafone ROM anywhere.
TRLOS said:
I've checked my CID (Using command - fastboot getvar cid)
My CID comes up as : None
I am currently on Revolution HD 7.x ROM and wanted to update to the new 19.x ROM
The problem is when I try updating the hboot, it constantly fails.
I've downloaded the "x.xx.401.x - World Wide English (WWE)" version
A friend of mine has a stock standard One X from Vodafone and JB was just pushed out as an update for her.
I want to try and restore my phone back to the original ROM for that purpose. (also helps in case of warranty)
Have had a look but cant seem to find the original Vodafone ROM anywhere.
Click to expand...
Click to collapse
Download CID getter from Play Store. It should help.
Also fastboot getvar version-main is important for you, too.
Do not try to flash incorrect firmware!
[email protected]|-|oR said:
Download CID getter from Play Store. It should help.
Also fastboot getvar version-main is important for you, too.
Do not try to flash incorrect firmware!
Click to expand...
Click to collapse
Found it
CID: VODAP021
I tried downloading the right hboot for that CID to try upgrade to JB but still no luck at all. Having problems trying to update the firmware.zip
Really want to get this back to Stock ROM if you can help.
Thanks
TRLOS said:
Found it
CID: VODAP021
I tried downloading the right hboot for that CID to try upgrade to JB but still no luck at all. Having problems trying to update the firmware.zip
Really want to get this back to Stock ROM if you can help.
Thanks
Click to expand...
Click to collapse
This is good news! You need main version also. Then, go and check HERE. There are explanations and files that will help you. Download and flash (as per instructions) nandroid backup that matches your version. Once that finished, you will soon get notification about available update. Accept it, and you will have Vodafone stok JB. After that, do what ever you want with your phone
deleted
[email protected]|-|oR said:
This is good news! You need main version also. Then, go and check HERE. There are explanations and files that will help you. Download and flash (as per instructions) nandroid backup that matches your version. Once that finished, you will soon get notification about available update. Accept it, and you will have Vodafone stok JB. After that, do what ever you want with your phone
Click to expand...
Click to collapse
Thank You very much for your help mate.
Much Appreciated.

[Q] Unable to load ROM

Hi guys,
Hoping someone can help, have bricked my Australian Optus stock One X. I have tried to follow all threads related to loading stock or custom roms from fastboot and am unable to. I still have CWM recovery 5.8.2.7 touch installed.
I had previously rooted it and installed Android Revolution HD 5.1.0 and seemed to be fine but was unstable and would crash and reboot in certain apps. In trying to revert back to stock I stupidly formatted the SD card, DUMB ASS!
I have downloaded stock rom 1.29.401.7-DUO, all-in-one rootkit, and the ARHD ROM and have tried to either:
1) flash ARHD with bootloader still unlocked, doesn't work
2) follow reflashing stock process ie flash stock recovery, relock bootloader, then flash stock ROM, and am getting stuck on just reflashing the stock recovery. When I try to open stock recovery it takes me to a black screen with a red ! in a triangle, this is with the bootloader relocked.
If anyone is able to help an enthusiast noob like me I'd be very appreciative and would also be more than willing to donate for the trouble.
MAKE SURE you have exactly the right RUU for your phone, whatever the rom was on you were using, ie, 1.26, 1.28, 1.29, you need the same version of RUU, i discovered the problem trying to flash RUUs and after 2 days finally got the correct one, thats when i realised, unlike on other phones, you cant downgrade the One X and when recovering it seems to prefer the one that matches what you were using.
Also make sure youre cid is supported in that RUU, ie, HTC 001, TMOB 054, etc etc, mine can only accept 401 roms, so they must match exactly, until we can get S-Off this problem will remain, dont worry about recovery, so the guide on in case of disaster, you cant go wrong with it, relock your bootloader and get your RUU installed, from their update it to your latest ics version and then if you must reflash your cwm and root it.
Thanks for the info, graemeg. After downloading an RUU that was .exe file, I felt I was getting closer, as it was an AU Optus RUU. But it turns out that my current version is 1.28.980.10 and the RUU version was 1.26.980.3 and so yes I met with the non-downgrading issue.
It seems that there is not currently a stock 1.28.980.10 RUU at the moment, so might be using this as an ornament for much longer than I would have hoped/thought. Bummer.
agentorange82 said:
Thanks for the info, graemeg. After downloading an RUU that was .exe file, I felt I was getting closer, as it was an AU Optus RUU. But it turns out that my current version is 1.28.980.10 and the RUU version was 1.26.980.3 and so yes I met with the non-downgrading issue.
It seems that there is not currently a stock 1.28.980.10 RUU at the moment, so might be using this as an ornament for much longer than I would have hoped/thought. Bummer.
Click to expand...
Click to collapse
You can get 1.28.980.10 from htcdev downloads. I would link but I'm a new user, just filter by One X, Optus, and it's there.
Thanks again for the help. I have seen those files on htcdev website, but don't know how to use them
I don't know how to load a RUU that is not a .exe file...if anyone is able to assist, again, I would really appreciate it and will donate once up and running again.
Edit: I just wanted to add that I have tried to follow the thread that explains how to load/flash recovery and boot images via fastboot in command prompt, and have not been able to. So I don't think I'm a complete dumb ass, but do need someone with the knowledge and patience to guide me through it. Please!
First thing first, do you have the right RUU with you ?
If not, maybe this is the one for you : http://hoxroms.serveftp.com/RUU_END...Radio_1.1204.103.14_release_258004_signed.exe
second: do you have fastboot directory set up on your pc ? and htc usb driver too ?
Just starting the download now, I think that could be the RUU I've been looking for. Yes I have the drivers and fastboot directory. Will give this RUU a go and let you know, thanks for the quick reply, ckpv5!
Most important before you run the RUU, you need to:
1) have a stock recovery flashed to you your device first (I believe you already have one)
2) relock the bootloader - fastboot oem lock
3) run RUU, it should work.
THANK YOU!
ckpv5, thank you for the link to the updated RUU. Phone is functioning again, stock. Donation coming your way. Thanks for all your help. agentorange82.

[Q] Questions on rooting, recovery and ROM's (ex-Samsung user)

OK. I'm a little bit lost in the HTC world!
I've had a Samsung Galaxy Note II for the last year and have just replaced it with the HTC ONE (M8). I found the whole rooting and ROM procedure relatively straight forward with the Note II. In a nutshell you:
1) Rooted with a Windows based application
2) Installed / Flashed a recovery system
3) Flashed a custom ROM using a Windows based application called ODIN
And that was that. Pretty straightforward. Having had a nose around the HTC forum it's awash with clever folk using abbreviations and acronyms like CID, RUU and S-OFF...!
My M8 is on EE network in the UK which I know is CID ORANG001. What I would like though is to convert my M8 to a generic European M8 so I can receive the latest HTC updates rather then await EE to push out their version. This therefore prompts me to ask the following questions:
1) Is this something we will be able to achieve?
2) What is the (potential) process to achieve this (assuming something similar for the M7 already exists)?
2) Will over the air updates work?
I've read numerous posts which seem contradicting. Some talk about a simple change of the CID others mention S-OFF as the GOD of everything related to the subject. If I were to guess, changing the CID seems too simple, but I'm guessing once changed to a generic EU CID it's possible to receive HTC's OTA updates? Or am I wrong there? Or having another guess I would assume I'd need to go down the lines similar to Samsung process of rooting or S-OFF (security off?) and flashing a generic stock EU ROM?
So what CAN currently be achieved and what CAN'T currently be achieved?
I guess I could do with a little background on these processes and the terminology used.
Any help, greatly appreciated.
Can :
Unlock the bootloader and flash a custom recovery to install a custom rom based on the latest firmware. You are depending on rom updates from the dev if he updates it to the latest software/firmware
Can't :
S-off
Change cid
Get ota via another rom
Run a ruu because they are simply not available
So to receive ota you need your original stock rom. And before you start messing around please make a stock nandroid backup and store it !
http://forum.xda-developers.com/showthread.php?t=2701376
Chris_c81 said:
OK. I'm a little bit lost in the HTC world!
I've had a Samsung Galaxy Note II for the last year and have just replaced it with the HTC ONE (M8). I found the whole rooting and ROM procedure relatively straight forward with the Note II. In a nutshell you:
1) Rooted with a Windows based application
2) Installed / Flashed a recovery system
3) Flashed a custom ROM using a Windows based application called ODIN
And that was that. Pretty straightforward. Having had a nose around the HTC forum it's awash with clever folk using abbreviations and acronyms like CID, RUU and S-OFF...!
My M8 is on EE network in the UK which I know is CID ORANG001. What I would like though is to convert my M8 to a generic European M8 so I can receive the latest HTC updates rather then await EE to push out their version. This therefore prompts me to ask the following questions:
1) Is this something we will be able to achieve?
2) What is the (potential) process to achieve this (assuming something similar for the M7 already exists)?
2) Will over the air updates work?
I've read numerous posts which seem contradicting. Some talk about a simple change of the CID others mention S-OFF as the GOD of everything related to the subject. If I were to guess, changing the CID seems too simple, but I'm guessing once changed to a generic EU CID it's possible to receive HTC's OTA updates? Or am I wrong there? Or having another guess I would assume I'd need to go down the lines similar to Samsung process of rooting or S-OFF (security off?) and flashing a generic stock EU ROM?
So what CAN currently be achieved and what CAN'T currently be achieved?
I guess I could do with a little background on these processes and the terminology used.
Any help, greatly appreciated.
Click to expand...
Click to collapse
Also not familiar anymore with HTC. After reading and reading and still not finding the exact answers to my questions, so I simply (after unlocking and flash TWRP recovery and backing up) tried to flash Virtuous ROM (1.54.401.5) over my German o2 device (1.12.206.17, CID O2___001). Everything worked except WiFi, so I tried a last call with mikes ARHD Rom 3.1, before going back to stock. And this ROM works brilliantly!
But I would also be happy if the OP questions could be answered...
@Mr Hofs
1. the WiFi problem discribed above could be firmware related?
2. When my Provider o2 brings out an update with firmware, can I simply relock bootloader and push the (perhaps) available firmware.zip it to the device via fastboot like mike explains in his firmware thread?
Edit :
Well that would be weird as both roms the OP flashed are based on 1.54.401 so i would say no.....
Mr Hofs said:
Can :
Unlock the bootloader and flash a custom recovery to install a custom rom based on the latest firmware. You are depending on rom updates from the dev if he updates it to the latest software/firmware
Can't :
S-off
Change cid
Get ota via another rom
Run a ruu because they are simply not available
So to receive ota you need your original stock rom. And before you start messing around please make a stock nandroid backup and store it !
http://forum.xda-developers.com/showthread.php?t=2701376
Click to expand...
Click to collapse
OK thanks. Few more questions if I may.
So from the "can't" list, IF we can get the ability to change CID and have S-OFF in the future, would it provide the ability to receive OTA updates when HTC push them out, or are OTA updates simply out of the game entirely?
Sent from my HTC One_M8 using Tapatalk
Yes that should be possible , all you need then is
Changed cid
Stock rom
Stock kernel
Stock recovery
Or the ruu (if available)
Then the phone is ready for ota updates.
Mr Hofs said:
Yes that should be possible , all you need then is
Changed cid
Stock rom
Stock kernel
Stock recovery
Or the ruu (if available)
Then the phone is ready for ota updates.
Click to expand...
Click to collapse
Great thanks. Last question then, what is RUU?
I'll keep your thread bookmarked and attempt to get a backup in there.
Sent from my HTC One_M8 using Tapatalk
A ruu is a Rom Update Utility and it contains the rom, kernel, firmware, recovery (and some more stuff). When a ruu is installed its like the phone is factory stock.
Mr Hofs said:
A ruu is a Rom Update Utility and it contains the rom, kernel, firmware, recovery (and some more stuff). When a ruu is installed its like the phone is factory stock.
Click to expand...
Click to collapse
OK brilliant thanks. Really appreciate your help.
Sent from my HTC One_M8 using Tapatalk

[Q] Back to full stock with s-on

Hi guys,
need your help.
I have Europe M9, with S-ON.
Rooted it, and installed TWRP, installed custom rom.
How to revert it to full stock? I have sold the phone, and now buyer wants it back to way it were.
Thanks.
Thankfully it's pretty easy; just download your carrier specific RUU to restore to full stock. It's a Windows executable that completely wipes & return your phone to factory state.
I have bought it in Telenor Serbia it was on 1.32.401.15. Should I use any Europe RUU, or do I need to find one exact to match my carrier, and-or my firmware version?
sorry if being noob, but cannot understand this HTC's nonsense (s-on/s-off, cid, hboot...) thats the exact reason why I have sold it. to complicated for me...
I just want it up and running, and trust me, I will never EVER buy another HTC again.
acasmc said:
I have bought it in Telenor Serbia it was on 1.32.401.15. Should I use any Europe RUU, or do I need to find one exact to match my carrier, and-or my firmware version?
sorry if being noob, but cannot understand this HTC's nonsense (s-on/s-off, cid, hboot...) thats the exact reason why I have sold it. to complicated for me...
I just want it up and running, and trust me, I will never EVER buy another HTC again.
Click to expand...
Click to collapse
Since there are two different versions of your firmware and I don't know which one is the correct one for you I would suggest you to use this firmware and downgrade to 1.32.401.8. This works because the aboot has not been updated until now. The process itself is very easy:
Download the RUU
Rename it to 0PJAIMG.zip (that's a zero at the beginning not an O)
Copy the file on an external SD card that is formatted to fat32 and not bigger than 32 gb
Boot into download mode
Follow the instructions that are shown on your M9's screen
Congratulation you are now back on stock rom and firmware
You have to use either this way or the fastboot flashing method since there are no RUU executables for the european version.
Btw: No one here forced you to buy the M9. Since it's simply a matter of taste it's up to you which device you choose. I personally prefer HTC's user friendliness in regard to bootloader unlock and rooting (compare it for example with Samsung's Knox system). But this is not the right place for that debate.
Edit: Since my phone is S-OFF I'm not completely sure but you might have to relock your bootloader or step 5 might no work properly.
I have the same problem, i wanna know how to restore it to full stock, i need it just in case something happens to phone and i need to use my waranty. I'm also on telenor serbia. Any detailed instructions would be much appreciated. And one more thing, will i be able to recevie OTA updates even though its rooted ?
Djomla87 said:
And one more thing, will i be able to recevie OTA updates even though its rooted ?
Click to expand...
Click to collapse
Root by itself doesn't prevent OTAs, but changes to the recovery do. As far as I know, acquiring root (for this device) always involves flashing a custom recovery. So OTA aren't possible until the stock recovery is restored.
Do I need to have sd card, or can I flash it from pc using adb?
I have already tried this method, and fastboot gave me an error 22? Maybe I got wrong firmware. Will try again, thanks.
computerslayer said:
Root by itself doesn't prevent OTAs, but changes to the recovery do. As far as I know, acquiring root (for this device) always involves flashing a custom recovery. So OTA aren't possible until the stock recovery is restored.
Click to expand...
Click to collapse
Ok so how do i restore stock recovery?
You flash stock recovery zip that can be found on xda.
acasmc said:
You flash stock recovery zip that can be found on xda.
Click to expand...
Click to collapse
What version ?
As far as I know, there is only one. Search in forums.
This is what I get when try to flash from adb.
used the file from post on first page,
try this RUU: http://androidruu.com/getdownload.p...6.02.50306G_2_F_release_429340_signed_2_4.exe
I'm also interested if it's possible to go back to stock from a S-ON with RUU_HIMA_UHL_L50_SENSE70_HTC_Europe_1.32.401.17_Radio_01.01_U11440261_56.02.50306G_2_F_release_429340_signed_2_4.exe
Good to know basis
dondavis007 said:
I'm also interested if it's possible to go back to stock from a S-ON with RUU_HIMA_UHL_L50_SENSE70_HTC_Europe_1.32.401.17_Radio_01.01_U11440261_56.02.50306G_2_F_release_429340_signed_2_4.exe
Click to expand...
Click to collapse
If you are S-ON you can only flash a RUU for your carrier and device. If that's the correct RUU for your phone, it will do it.
iElvis said:
If you are S-ON you can only flash a RUU for your carrier and device. If that's the correct RUU for your phone, it will do it.
Click to expand...
Click to collapse
The question is where can you find correct RUU from specific carrier
So if you're an European open you can't really flash without s off?
Skickat från min HTC One M9 via Tapatalk
Djomla87 said:
The question is where can you find correct RUU from specific carrier
Click to expand...
Click to collapse
There is a RUU list in the General forum. Not all configurations have RUUs, unfortunately, as it has always been with HTC.
http://forum.xda-developers.com/one-m9/general/htc-one-m9-dump-t3060545
By far the easiest way for the inexperienced is to use the windows exe version linked to a few posts ago .
If you're on 1.32.401.15 then simply flash 1.32.401.17 using the exe version. Simply run windows program and follow on screen prompts .
Main limitation if you're S on is it will only allow upgrade that is to go to higher number as described .
I think there is also a 1.32.401.8 exe but that's an earlier version so if you tried to use that and you were on higher version such as 1.32.401.15 then it wouldn't allow unless you had obtained S off.
Sent from my HTC One M9 using XDA Free mobile app
One more thing, i received lates OTA update, but it wont instal because recovery isnt stock. I found stock signed, when i flash it will the phone factory reset or not ?

can't flash ROM or update

I recently got my hands on a One M9 but I'm having trouble updating anything on it. I check for updates and it says there aren't any available. However, my software version is 1.14.531.1, which is older than anything I've seen in any threads anywhere.
Here's the readout from fastboot getvar all:
kernel: lk
product: htc_himaul
version: 1.0
vzwisLTE:
vzwmid: HTC
max-download-size: 800000000
imei:
battery-status: good
version-main: 1.14.531.1
boot-mode: download
version-bootloader: 1.0.0.0000
mid: 0PJA12000
cid: 11111111
It doesn't say it here, but the phone is s-off.
I started by following the instructions at Cyanogenmod: unlocked, installed TWRP, installed ROM. However, it wouldn't install the ROM. It failed at the point where it tries to verify the device. I changed the recovery to the Cyanogenmod recovery and tried again, but that didn't work either. After a bit of reading, I thought that perhaps I needed to update the bootloader and that a RUU update might do the trick. I got the most recent one from HTC and ran it. It stalled where it says "sending" at 0%. I put the ROM.zip on the SD card to try it that way. That also failed. I relocked the bootloader and tried the RUU again with the same result.
I've wondered if I need to update the firmware per this thread http://forum.xda-developers.com/one-m9/development/firmware-t3068243 but I'm still new to the HTC world and not sure if that's it or if I'm just guessing. The firmware files I found there are much smaller than I expected, so I'm not sure what exactly they will update or if they'll fix the problem or just make it worse.
Can anyone tell me where to go from here, or at least point me in the right direction?
You can't flash offical firmwares unless your phone is stock. I think you should be ok flashing unsigned zips though. I couldn't tell you if htc do incremental or if you can just flash the latest. Flippy's thread might shine a light on something.. Your Cid is supercid.
Beamed in by telepathy.
So, are you saying that if I go back to the stock recovery that I should be able to use the RUU to update everything? There are a bunch of stock recoveries here, but none of them match my phone. The oldest ones there are several versions newer than mine and none match my CID. Can I still use one of them or do I need to find one that matches my phone exactly?
When I got the phone there was an SD card in it with a 0PJAIMG.zip file and a text file with a very long name with the software version (1.14.531.1) in it. Fortunately I saved them. I put those files back on and tried flashing that 0PJAIMG file and this time it worked. It seems to have removed the recovery I put on it and now it looks completely stock, with a locked bootloader and everything. Updating with the latest RUU still doesn't seem to work, however. It's still stalled at "sending" and 0%.
I would like to try a different RUU that's a smaller jump, but I haven't had any luck finding one yet.
OTA updates are incremental. A RUU on the other hand contains the whole firmware that has been distributed for its SKU until the point that RUU got released. Besides it contains the whole system. That's why RUUs are so big.
Sneakyghost's files lack some parts of the official firmware packs since they're not meant to get flashed if you want to get back to stock. They're meant to get flashed if you want to update your phone's firmware without reverting it's system back to stock since this way is less time consuming if you want to flash a new custom rom afterwards. That's why they're so much smaller than a RUU. Besides, they're unsigned and you won't be able to use them without S-OFF.
I personally don't like the *.exe versions of RUUs since they use fastboot and many users aren't able to set up their adb/fastboot environment correctly. Therefore, I neither support flashing RUU.exe files nor fastboot flashing of RUU.zip files. However if you extract the RUU.zip from the latest x.xx.531.x RUU.exe you could flash it via a SD card. I don't have a direct link to a guide for the extraction at the moment but there should be several here on xda which you should be able to find via google. It doesn't matter if they're written for an older HTC phone since the steps you need to do are always the same. Instructions for flashing a RUU via SD card can be found in my google sheet (which is linked in my signature).
And one last thing: The SCID prevents the M9 from installing OTAs. Therefore, you should revert it back to its original CID if you want to install any OTA.
Personal opinion: Since you can't use RUUs with a different MID than the one of your phone although you use the SCID (that was possible on older HTC phones) and you aren't able to install OTAs if you use it (that was possible on older phones, too) I personally don't think that there is any benefit left in using it.
Edit: I forgot to mention that there is a dedicated forum for the T-Mobile US M9 here on xda which can be found with the xda search function. You might find the files you need over there. Due to that other forum the T-Mobile US variant of the M9 isn't that much supported here in the forum for the international variant.
Sent from my HTC One S using XDA Labs
Thanks for the info on the T mobile forum. I wasn't aware of that and thought this was the only forum for the M9 here. I'll look for it.
I've already tried using the SD card method and that also failed.
I haven't changed the CID. It was the superCID when I got it. I don't think the previous owner changed it either because the phone seems unused. It still has the barcode sticker on the back and it's clearly be barely handled at all. The phone was originally a test unit or something because it has a serial number engraved on the front and it runs some HTC reporting software. It's rooted out of the box. I'm trying to replace the ROM to get rid of that extra software. I just mention that to explain why it's already rooted, s-off and superCID.
drfarmkid said:
Thanks for the info on the T mobile forum. I wasn't aware of that and thought this was the only forum for the M9 here. I'll look for it.
I've already tried using the SD card method and that also failed.
I haven't changed the CID. It was the superCID when I got it. I don't think the previous owner changed it either because the phone seems unused. It still has the barcode sticker on the back and it's clearly be barely handled at all. The phone was originally a test unit or something because it has a serial number engraved on the front and it runs some HTC reporting software. It's rooted out of the box. I'm trying to replace the ROM to get rid of that extra software. I just mention that to explain why it's already rooted, s-off and superCID.
Click to expand...
Click to collapse
I would say the phone is modified. As far as I know, test units don't need S-OFF or the SCID since they simply use different firmware versions than normal units. You can change every version of the M9 into a test unit by applying for HTCs beta program.
What was the error that got shown when the SD card method failed? Did you try to flash the correct RUU.zip for your phone? As mentioned before your MID needs to match even if the phone has the SCID. Therefore, you can only use x.xx.531.x RUUs.
Edit: I forgot to mention that every S-OFFed device runs that reporting software you mentioned if that device is running the stock rom. That Software gets triggered by the S-OFF flag.
Sent from my HTC One S using XDA Labs
Well, I managed to find the 1.32.531.33 RUU in the forum for the T-mobile variant (thanks flippy498 for bringing it to my attention) and that ran just fine. Once that was done I tried running the RUU I downloaded earlier from HTC (3.39.531.31) and it worked fine. It seems the problem was indeed that I just needed something that was a smaller jump. I've seen no mention of any software version earlier than 1.32 anywhere in this forum, so I wonder if my phone was an early test unit or something that the version 1.14 mine had was an earlier pre-release version or something and that is why I had the problems I did.
Thanks for the info regarding the reporting software running on all s-off phones. I saw something about red text in other threads and wondered if that's what it referred to. Now I know.

Categories

Resources