[Q] Noob asking from cid, s-off, getting back to stock, etc. - HTC One X

Hello everybody!
I am relatively new One X owner and my previous handset was the famous HD2, so I used to be quite familiar with all the tweaks and mods. But now I have apparently stepped into a whole new world with a lot more complicated rules. There's talk about cid-numbers, nandroid backup, s-on/s-off, how you can't downgrade, etc. I tried to use the search, but I would like comprehensive answers to all my questions.
First thing first, what's a cid-number? I've read it has something to do with regions and operators, but how does this affect the device? Is this some kind hardware change or just software related? Is there even "international" versions available? Since I am ex HD2 user, the only difference between that device was the T-Mobile and international variat. Now it seems, there's a lot more different handsets available.
How does the cid-number affect the phone? Does these custom roms require specific cid-numbers? Can they be changed at all? What I've learned, my device cid-number is HTC__Y13. Does this mean something? And does it mean I can install for example the ARHD's newest Jelly Bean?
Talking about Jelly Bean, there has been talked about not being able to revert back to ICS? Why? Is actual physical changes made with the device, so it can't be downgraded? I never read people having such problems with the HD2. You could always revert back to older custom, or stock rom, if you wished to do so.
Then there's s-on and s-off. What does this mean exactly and how does it affect my device? I've already unlocked my bootloader, installed the custom boot and custom rom? Am I still somehow locked? I didn't even realize this has something meaningfull purpose.
I've probably already made my first mistake by not creating a nandroid backup. To clarify, I recently changed my stock rom to ARHD 9.7.0 and followed all the noobie instructions, but didn't realize that nandroid backup was somehow essential. Does this mean that I'm screwed somehow or is there a way to fully revert back to stock? Back in the HD2 era, you could have just downloaded the official stock rom and get your device back to stock. So what I'm asking, can I completely revert back to stock if I want for example send the device for repair?
And finally about the official updates. I've read a lot about not being able to update your rom, without reverting back to stock. Is this true and why would people want to do that? Doesn't the new custom roms include all the new improvements and upgrades? Why would people want to install custom rom, then revert back to stock to get the latest updates and then go back to custom? Maybe I've missed something?
Maybe these questions have been aswered a thousand times, in which case I would greatly appreciate, if somebody could point me to the right direction. If not, I would also appreciate, if you could answer any of my questions. It's not funny being in the dark.

Esaj2 said:
Hello everybody!
I am relatively new One X owner and my previous handset was the famous HD2, so I used to be quite familiar with all the tweaks and mods. But now I have apparently stepped into a whole new world with a lot more complicated rules. There's talk about cid-numbers, nandroid backup, s-on/s-off, how you can't downgrade, etc. I tried to use the search, but I would like comprehensive answers to all my questions.
First thing first, what's a cid-number? I've read it has something to do with regions and operators, but how does this affect the device? Is this some kind hardware change or just software related? Is there even "international" versions available? Since I am ex HD2 user, the only difference between that device was the T-Mobile and international variat. Now it seems, there's a lot more different handsets available.
How does the cid-number affect the phone? Does these custom roms require specific cid-numbers? Can they be changed at all? What I've learned, my device cid-number is HTC__Y13. Does this mean something? And does it mean I can install for example the ARHD's newest Jelly Bean?
Talking about Jelly Bean, there has been talked about not being able to revert back to ICS? Why? Is actual physical changes made with the device, so it can't be downgraded? I never read people having such problems with the HD2. You could always revert back to older custom, or stock rom, if you wished to do so.
Then there's s-on and s-off. What does this mean exactly and how does it affect my device? I've already unlocked my bootloader, installed the custom boot and custom rom? Am I still somehow locked? I didn't even realize this has something meaningfull purpose.
I've probably already made my first mistake by not creating a nandroid backup. To clarify, I recently changed my stock rom to ARHD 9.7.0 and followed all the noobie instructions, but didn't realize that nandroid backup was somehow essential. Does this mean that I'm screwed somehow or is there a way to fully revert back to stock? Back in the HD2 era, you could have just downloaded the official stock rom and get your device back to stock. So what I'm asking, can I completely revert back to stock if I want for example send the device for repair?
And finally about the official updates. I've read a lot about not being able to update your rom, without reverting back to stock. Is this true and why would people want to do that? Doesn't the new custom roms include all the new improvements and upgrades? Why would people want to install custom rom, then revert back to stock to get the latest updates and then go back to custom? Maybe I've missed something?
Maybe these questions have been aswered a thousand times, in which case I would greatly appreciate, if somebody could point me to the right direction. If not, I would also appreciate, if you could answer any of my questions. It's not funny being in the dark.
Click to expand...
Click to collapse
hello, so: cid is region/operator number, for europe is htc__01 for example, and you can't change it while we don't have s-off, it's just a number that says to the ruu if it's the right version of phone or not, cid 11111111 is called supercid, and permit you to install every ruu in this world for this phone, but still we can't have it until we achieved s-off.
s-on/s-off are security on/security off, and except for few test devices, everybody have s-on when they buy a phone, and developers and hackers have to find a way to modify it to s-off, which will permit us to flash different hboot version, and downgrade, and change boot animations (the first one, not the second with animation, it's already moddable).
to return back to stock rom you have to relock your bootloader with fastboot command:
Code:
fastboot oem lock
and then download ruu version for your phone from here: http://htcruu.com/?dir=Endeavor
but you should download one with newer/the same hboot version and with your cidnum
to see hboot version just enter in bootloader and look to it there, for cidnum write this on cmd:
Code:
fastboot oem getvar cid
then enter in bootloader and launch .exe you downloaded and follow instructions, in some minutes you'll have completely stock rom! (but still no warranty, because you unlocked your bootloader, and when you relock it, it'll be written RELOCKED, instead of LOCKED when it's new).
flash jelly bean with new sense it's a risk now because it will flash also new hboot, that won't permit you to install previous rom or ruu, so you'll stay on jelly bean until somebody will do rom for this hboot! so i suggest you to wait some weeks and it will be official and more stable and better.
good luck in this new world

Thanks a lot! I guess there's different opinions about the warranty, because I have read that people have been able to fix their devices (under warranty), even after unlocked bootloader, if the device was returned to factory condition prior the repair. So warranty won't be voided completely and all the hardware issues are covered.
I've used app called "Cid Getter" and it gives me this line: [CID is:]: [HTC__Y13]. Is this my cid-number? If so, what is the right stock ruu for me?
HBOOT-1.12.0000 <------ I guess this is my hboot version?
In theory can the device be hacked , so the bootloader would say LOCKED, even if you unlocked it before? Or is this totally impossible?

Esaj2 said:
Thanks a lot! I guess there's different opinions about the warranty, because I have read that people have been able to fix their devices (under warranty), even after unlocked bootloader, if the device was returned to factory condition prior the repair. So warranty won't be voided completely and all the hardware issues are covered.
I've used app called "Cid Getter" and it gives me this line: [CID is:]: [HTC__Y13]. Is this my cid-number? If so, what is the right stock ruu for me?
HBOOT-1.12.0000 <------ I guess this is my hboot version?
In theory can the device be hacked , so the bootloader would say LOCKED, even if you unlocked it before? Or is this totally impossible?
Click to expand...
Click to collapse
y13 i think that it's europe, try to download normal europe no brand version, if you'll have problems try another one,
yes, 1.12.0000 is your hboot version, and it's not the newest so you can download the last ruu without problems
no it can't, but even if it would be possible, it'll be pointless because you gave a number to htc, and they know your imei adress, so even with LOCKED, they'll know... in some countries they don't make problem about, if it's a hardware fault, in others you'll have problem, i don't know just ask htc in your country if you'll need it

Yes I have the European version, since I live in Finland and it is part of Europe and the European Union. Here we don't have branded phones so I guess that doesn't cause any problems. Also the phone was not sim-locked. Could you post me a link to a correct RUU? Does the radio version matter somehow?
What comes to the warranty, I probably will have to see that if it comes to it. Hopefully there's no reason to send the device for repair.
And if I understood correctly, I shouldn't upgrade to ARHD Jelly Bean, because it's going to cause some troubles, if I want to revert back to stock?

Esaj2 said:
Yes I have the European version, since I live in Finland and it is part of Europe and the European Union. Here we don't have branded phones so I guess that doesn't cause any problems. Also the phone was not sim-locked. Could you post me a link to a correct RUU? Does the radio version matter somehow?
What comes to the warranty, I probably will have to see that if it comes to it. Hopefully there's no reason to send the device for repair.
And if I understood correctly, I shouldn't upgrade to ARHD Jelly Bean, because it's going to cause some troubles, if I want to revert back to stock?
Click to expand...
Click to collapse
what radio do you have? i don't know what's the difference, but i think there is a difference between mid-europa and north europa, so maybe there is something different.
about arhd jb you'll NOT BE ABLE to revert back to ics, so no ruu, neither other rom from xda, because they are done for other hboot as i know, so if you'll install it, you'll have it until someone will do something for this hboot

The radio version is 2.1204.135.20. I'm not sure, but I don't think there being a difference between Northern-European and Middle-European devices, at least what comes to the radio version.
So I guess I should stick with the current ICS ARHD 9.7.0 build for now... Thank you for your great help! :good:

http://htcruu.com/Endeavor/RUU_ENDE...Radio_2.1204.127.19_release_271851_signed.exe
this seems to be similar radio, try with it

Hi,
Ive tried without success to get the CID of my phone with get cid app from store or using emulator and the getprop ro.cid command.
Nothing...
What can I do for get it? :S

Esaj2 said:
The radio version is 2.1204.135.20. I'm not sure, but I don't think there being a difference between Northern-European and Middle-European devices, at least what comes to the radio version.
So I guess I should stick with the current ICS ARHD 9.7.0 build for now... Thank you for your great help! :good:
Click to expand...
Click to collapse
CID isn't the only way to find out the RUU for your phone. If you'd done the right thing and checked your software build before rooting to make sure there is an RUU for your phone then you'd know which RUU is for you. For example:
If you were running 1.29.401.11 then RUU_ENDEAVOR_U_ICS_40_HTC_Europe_1.29.401.11_Radio_1.1204.105.14_release_260491_signed.exe would be the one for you

Esaj2 said:
if I want to revert back to stock?
Click to expand...
Click to collapse
Have a look here bro http://forum.xda-developers.com/showthread.php?t=1859714
See you
Franky

Related

[Q] Stock RUU for Virgin Mobile UK

Hi all,
Been searching and looking for ages and I can't find a stock RUU for my Desire (Virgin Mobile UK) - I know on startup it says "T-Mobile" on the lockscreen and Virgin share the T-Mobile network, so I wonder whether it's the same.
I've rooted and s-off'ed and I'm about to flash a custom ROM but want to have a backup ready if I ever want to go back to stock again. If anyone knows where I can find such a thing it'd be greatly appreciated! (I've looked at the website (Shipped Roms) everyone links to with the RUU's on, none match my software version - below)
Build number - 2.22.351.3 CL283825 release-keys
Thanks in advance!
Smii
Edit: Won't let me post because of a hyperlink and because I'm new...funny thing is, no hyperlink?! I've got the full info if it's needed.
Forgot to add, Baseband version is 32.48.00.32U_5.11.05.14
I've been looking on Shipped Roms and the only one is:
RUU_Bravo_Virgin_Mobile_1.23.351.1_Radio_32.36.00.28U_4.06.00.02_2_release_128941_signed.exe
or from the thread in the development folder, which is the same.
Would that one be okay with my Baseband and Software versions? My numbers are very different!
Edit:
Clockwork mod backups - if I flash a new ROM or a new RUU on, would I be able to go back to the state (entirely) as the CWM backup? I'm not 100% certain what it actually backs up, so if you can enlighten me as to that...!
Smii said:
Forgot to add, Baseband version is 32.48.00.32U_5.11.05.14
I've been looking on Shipped Roms and the only one is:
RUU_Bravo_Virgin_Mobile_1.23.351.1_Radio_32.36.00.28U_4.06.00.02_2_release_128941_signed.exe
or from the thread in the development folder, which is the same.
Would that one be okay with my Baseband and Software versions? My numbers are very different!
Edit:
Clockwork mod backups - if I flash a new ROM or a new RUU on, would I be able to go back to the state (entirely) as the CWM backup? I'm not 100% certain what it actually backs up, so if you can enlighten me as to that...!
Click to expand...
Click to collapse
New rom - yes.
RUU - no. Because flashing ruu sets phone back to complete stock, so you do not have cwm recovery any more.
Brilliant, so basically if I flash a new ROM - say for arguments sake, something like Oxygen, I can return to "stock" (albeit Rooted and S-off'd) HTC Sense as it came with (as I have backups for that) - is that right? (I guess what I'm asking is - so long as I don't flash an RUU, with CWM any change I make is reversible?)
Any clues as to whether the RUUs I mentioned are appropriate?
Smii said:
Brilliant, so basically if I flash a new ROM - say for arguments sake, something like Oxygen, I can return to "stock" (albeit Rooted and S-off'd) HTC Sense as it came with (as I have backups for that) - is that right? (I guess what I'm asking is - so long as I don't flash an RUU, with CWM any change I make is reversible?)
Any clues as to whether the RUUs I mentioned are appropriate?
Click to expand...
Click to collapse
Yes you are right.
The RUUs you mention appropriate to past phone versions.
Sorry for asking daft questions...!
So if you say they're appropriate to past phone versions does that mean they're not for me?
Or would flashing one of those be okay? :-S I want to get it right, you see... ;-)
Smii said:
Sorry for asking daft questions...!
So if you say they're appropriate to past phone versions does that mean they're not for me?
Or would flashing one of those be okay? :-S I want to get it right, you see... ;-)
Click to expand...
Click to collapse
It means, they are not for you. You are phone is too new for them.
So short of hanging on to my nandroid backup and using that if I ever want to revert to stock, is there any way I can extract my own RUU from my phone, or anywhere else I can one from?
To be honest I spoke to HTC and they said they were okay with me rooting my phone and flashing custom roms so the warranty isn't invalidated if I ever did have to send it back. I just want to be able to reset it to stock if I have to! (In case I want to sell it in the future, for example)

[Q] I got the indian m8, Am i limited to anything in regards to flashing?

Hi, I bought an unlocked htc one m8 but i recieved the indian version (m8q) and I'm not from india, Everything works fine and I called htc and they told me that I shouldn't have a problem since the indian verison comes with international warrenty.
The only thing I'm worried about here is compatibility with the stuff here on xda, will i be able to flash roms without probelms and will i be able to convert it to a gpe device if i wanted to.
The Cid is HTC__038, the model id is 0P6B65000 the software version i have currently is 1.56.720.6 and the product name (from the getvar all command) is m8_ul. Is the hardware incompatible with roms made for the international gsm version (with the sku 401) or can i just change the cid/mid or make it supercid to use it with any of the guides hosted here.
I havent been able to find anything so i would really appreciate any help.
I own the same device and to be true, the Indian Variant lacks support for all Sense based ROMs as they are based on different model with different CID and MID number. Custom ROMs work fine.
If you are very proficient with flashing stuff in HTC devices then you can use firewater to S-OFF on 4.4.2 . Ver. 4.4.3 has patched some vulnerabilities that do not allow firewater S-OFF to work nor the sunshine one.
I had already updated to 4.4.3 due to which now it's currently impossible for me to obtain S-OFF.
Also Indian Variants have yet not received the latest updates i.e. 4.4.4
Mayank7795 said:
I own the same device and to be true, the Indian Variant lacks support for all Sense based ROMs as they are based on different model with different CID and MID number. Custom ROMs work fine.
If you are very proficient with flashing stuff in HTC devices then you can use firewater to S-OFF on 4.4.2 . Ver. 4.4.3 has patched some vulnerabilities that do not allow firewater S-OFF to work nor the sunshine one.
I had already updated to 4.4.3 due to which now it's currently impossible for me to obtain S-OFF.
Also Indian Variants have yet not received the latest updates i.e. 4.4.4
Click to expand...
Click to collapse
Thanks for the reply, but are you saying that If i can acheive s-off and change the cid and mid will that make the device compatible with the roms or will flashing them brick my device? Also, do you have any idea about compatibilty with gpe based roms?
tinclan said:
Thanks for the reply, but are you saying that If i can acheive s-off and change the cid and mid will that make the device compatible with the roms or will flashing them brick my device? Also, do you have any idea about compatibilty with gpe based roms?
Click to expand...
Click to collapse
This is my first HTC device and the first expensive one that I bought so I am being really cautious about tampering my phone.
Yes, if you achieve S-OFF, then you can change your CID. Don't know about MID (I have yet to know more about it). Then flashing other Sense-based ROMs should be fairly easy.
But after you achieve S-OFF, you need to be more cautious while flashing anything as the security would have been totally put off and whichever file you flash will be flashed without any error and may result in your device getting bricked if a wrong file is flashed.
It will be really great to backup the important partitions like recovery, boot, system etc. if you are still stock (not bootloader unlocked and not rooted)
To backup important partitions, visit this thread for instructions. (Be sure to backup your stock recovery as it will be needed to receive OTA updates) - http://forum.xda-developers.com/showthread.php?t=2701376
IMPORTANT: Read the Question "How do i backup the stock HTC recovery ?" and the procedure below that in the provided thread properly to successfully backup your device's partition.
~~Other Helpful threads which needs a reading~~
♦ HTC One M8 F.A.Q's
♦ HTC ONE M8 Repository
Mayank7795 said:
This is my first HTC device and the first expensive one that I bought so I am being really cautious about tampering my phone.
Yes, if you achieve S-OFF, then you can change your CID. Don't know about MID (I have yet to know more about it). Then flashing other Sense-based ROMs should be fairly easy.
But after you achieve S-OFF, you need to be more cautious while flashing anything as the security would have been totally put off and whichever file you flash will be flashed without any error and may result in your device getting bricked if a wrong file is flashed.
It will be really great to backup the important partitions like recovery, boot, system etc. if you are still stock (not bootloader unlocked and not rooted)
To backup important partitions, visit this thread for instructions. (Be sure to backup your stock recovery as it will be needed to receive OTA updates) - http://forum.xda-developers.com/showthread.php?t=2701376
IMPORTANT: Read the Question "How do i backup the stock HTC recovery ?" and the procedure below that in the provided thread properly to successfully backup your device's partition.
~~Other Helpful threads which needs a reading~~
♦ HTC One M8 F.A.Q's
♦ HTC ONE M8 Repository
Click to expand...
Click to collapse
This is my first htc phone too, actually this is my first high end android phone. I am just as paranoid about doing anything as you, i just wanted to make sure i'm not stuck forever, because i it was impossible to change the software of this phone i would've just sold it from now, purely because imo new software adds the most value to smartphone these days. I am a bit confused, but for now i decided to not install any updates until i figure out whats possible to do without screwing up myself
tinclan said:
This is my first htc phone too, actually this is my first high end android phone. I am just as paranoid about doing anything as you, i just wanted to make sure i'm not stuck forever, because i it was impossible to change the software of this phone i would've just sold it from now, purely because imo new software adds the most value to smartphone these days. I am a bit confused, but for now i decided to not install any updates until i figure out whats possible to do without screwing up myself
Click to expand...
Click to collapse
That's a good decision for now..
I did the mistake of not backing up recovery partition after I updated and instantly unlocked and rooted my phone but luckily I got the stock recovery from another thread.
tinclan said:
This is my first htc phone too, actually this is my first high end android phone. I am just as paranoid about doing anything as you, i just wanted to make sure i'm not stuck forever, because i it was impossible to change the software of this phone i would've just sold it from now, purely because imo new software adds the most value to smartphone these days. I am a bit confused, but for now i decided to not install any updates until i figure out whats possible to do without screwing up myself
Click to expand...
Click to collapse
Mayank7795 said:
That's a good decision for now..
I did the mistake of not backing up recovery partition after I updated and instantly unlocked and rooted my phone but luckily I got the stock recovery from another thread.
Click to expand...
Click to collapse
Thanks for all the help. I have one last question if you wouldnt mind answering, are all the gpe based rooms compatible with our version of the device, and can i flash the gpe ruu without bricking the thing if i got s-off.
tinclan said:
Thanks for all the help. I have one last question if you wouldnt mind answering, are all the gpe based rooms compatible with our version of the device, and can i flash the gpe ruu without bricking the thing if i got s-off.
Click to expand...
Click to collapse
Sorry but I seriously don't know because I never took an interest in converting my device to GPE.
I like the stock look.

[Q] Stock Recovery Question

Hey guys,
First post and thread, unfortunately. May have been done before, so sorry if that's the case (and if it is I guess a quick link can clear this confusion up!)
I've got a tmobile HTC One M8 running Android 4.4.4 with an unlocked boot loader, clockworkmod 6.0.4.8 with s-on.
New android update is out and while I'm not necessarily keen on updating it, the icon is annoying. As well, I originally rooted the phone for some apps and sorts that I don't even use and I'm mainly interested in just bringing the phone back to a stock recovery so I can unroot it.
Tried using the RUU posted but I believe due to the s-on and unlocked boot loader, it doesn't work for me. Step one is an error on it.
What can I do here to bring the phone back to stock recovery? I'm not 100% I made a backup before I put cwm on it. May have but for arguments sake let's say I didn't.
Any and all help is appreciated. thanks so much everyone.
Metilinos said:
Tried using the RUU posted but I believe due to the s-on and unlocked boot loader, it doesn't work for me. Step one is an error on it.
Click to expand...
Click to collapse
RUUs run fine with s-on, and I don't know why folks keep posting that it doesn't.
But you do however, need to relock the bootloader (since you are s-on) to run the RUU. Its absolutely mandatory (with s-on), and almost certainly why the RUU fails. THe RUU also needs to match your CID (but if you are properly trying a T-Mob RUU on a T-Mob version M8, that is not the issue), and further you cannot "downgrade" or run an older version RUU (older hboot) than what is on the phone.
But again, unlocked bootloader alone will make the RUU fail.
I haven't really seen a whole lot of s-off since firewater hasn't worked any longer. I kind of figured the unlocked bootloader was an issue as well. Mobile right now and working so not a whole lot I can do. Basically make sure the CID matches the RUU and relock the bootloader and I should be good to go? I picked up the T-Mobile RUU and I have a tmobIle M8, I didn't really think to check the CID, I just mainly assumed the failed run was from other sources.
Metilinos said:
I haven't really seen a whole lot of s-off since firewater hasn't worked any longer. I kind of figured the unlocked bootloader was an issue as well. Mobile right now and working so not a whole lot I can do. Basically make sure the CID matches the RUU and relock the bootloader and I should be good to go? I picked up the T-Mobile RUU and I have a tmobIle M8, I didn't really think to check the CID, I just mainly assumed the failed run was from other sources.
Click to expand...
Click to collapse
As long as you have the right carrier RUU, the CID will also match. I assume T-Mobile US? As there is also T-Mobile in Europe.
As long as its right carrier (CID) and not trying to run an older version RUU, the unlocked bootloader is the only problem.
Yes T-Mobile US.
I'll have to double check the RUU, I'm pretty sure I grabbed it off here from a different thread, but like you said, the unlocked bootloader obviously was an issue.
In the case, and I'm assuming it's rare, that it could be that, is there an easy way to tell whether or not I have the most current RUU?
Thanks a bunch, really appreciating the help. I've been kind of at a standstill with this and haven't really tried much in fear of killing the phone.
Metilinos said:
In the case, and I'm assuming it's rare, that it could be that, is there an easy way to tell whether or not I have the most current RUU?
Click to expand...
Click to collapse
Do you mean its rare to run the wrong version RUU? If so, I'd say no, its not rare at all. Folks are often not aware of the version requirement (with s-on, this requirement is bypassed with s-off) and try to run an "old" RUU.
All the T-Mob US RUUs are posted here: http://forum.xda-developers.com/showthread.php?t=2714456
3.32 is Android 4.4.4
4.20 is Android 5.0
3.32 is what I have at the moment. With android 5 coming over the air a week or so ago for myself and 4.4.4 being on the phone when I got it just a couple months back, that's what I guess I was insinuating by rare. But thank you a bunch for your help. Again it's very much appreciated. Obviously got myself in a little over my head here.

Changing Firmware

Hi, everybody
I have an M8 (India), which had HTC__38 CID. I was on latest firmware with 5.0.1 Lollipop. Yesterday I S-OFFed with Sunshine 3.0 and changed my CID to SuperCID (11111111).
Now I read that if my device is S-OFF, I can flash any RUU or firmware. There is a thread about it, but it's very confusing. Can somebody plz guide me through it and what I can achieve with S-OFF and SuperCID. Thanks.
You can achieve anything - literally. Your phone is now completely unlocked.
If you don't know what you can do with it, though, why did you S-OFF? Cause all the cool kids have done it?
Hey, Eddy. Thanks for replying. I know what we can do with it. I am a little confused about the process. I have an Indian device for which there is no rug available. So I s-off ed the device, so I could flash any ruu or firmware I need. I just am not sure how to do that. There are a couple of guides for it, but they r very confusing.
Then ask for clarification in said thread, that's what it's there for.
Why do you want to change the FW? What are you hoping to achieve?
I already said I am confused about the whole thing.
blinkash said:
I already said I am confused about the whole thing.
Click to expand...
Click to collapse
Try to explain as best you can what you want to do to the phone, and/or what specific items you are confused about.
I can probably type several pages trying to answer you (based on the vagueness of your posts so far), without even properly addressing your concerns, desires, etc.
What I'm trying to say is, I'm on the latest firmware. In future if there is a ROM that requires an upgrade to firmware, would I still be able to flash that ROM or do I need to upgrade the firmware of my device?
If you ROM thread advises a certain FW package, then flash it. If not, don't.
For example, once Sense 7 is out for the M8 it'll be a new ROM build with a new FW package. Typically, the unbranded devices will get this first and it might be a few weeks for your region to get the update. So if a ROM is based on x.xx.401.x then it'd be best to use the same FW build

Some général questions about the one M8 before buying it

Hello fellow xda people!
I know,I know, the title isn't very accurate. Give me suggestions if you have something more accurate.
I'd like to buy that phone, but after reading some threads here, I still have some questions :
-If I want to send my phone back to htc, let's say for a battery problem, should I go back to full stock? Because apparently to go back to stock we need to use a RUU, which needs S-OFF. But S-Off is a hint for them to understand we rooted, installed custom roms no? So if I need to send them back, am I screwed?
-Then, speaking about the customer service, how did you find it if you had to deal with it? And especially in Europe and France...
-If I don't want to go back to stock, should I go S-Off? Saw somewhere we had to pay for it :/, so is it worth it? What are the advantages?
-if I order it now, will I receive a quickcharge 2.0 charger or will I have to order it apart?
-How do you think will be the development for this phone in a few years? I'm new to HTC, so will they push updates for android N or was MM the last official update pushed?
-Are there different versions of the phone, making it incompatible with some ROMs? And if yes, which one should I choose? What is the name of the international version?
-I think that's all, If I need something else, I'll post back here
Thank you everyone!
My responses below, in red font:
WoBble12 said:
I know,I know, the title isn't very accurate. Give me suggestions if you have something more accurate.
I think the title is great. It describes what you are trying to do, and what you are asking.
-If I want to send my phone back to htc, let's say for a battery problem, should I go back to full stock? Because apparently to go back to stock we need to use a RUU, which needs S-OFF. But S-Off is a hint for them to understand we rooted, installed custom roms no? So if I need to send them back, am I screwed? If returning to HTC for warranty, going back to full stock is recommended (stock software, LOCKED bootloader, and possibly s-on). You do not need s-off to RUU (as long as its the proper RUU for your M8 version and proper RUU number - no downgrading with s-on). But you do need s-off to make the bootloader say LOCKED (which after UNLOCKED, only RELOCKED is possible with s-on). If you have s-off, you can change it back to say s-on. Although it is possible (although uncommon) for devices to come from the factory with s-off, so requirement to make it s-on (for warranty) is debatable.
-Then, speaking about the customer service, how did you find it if you had to deal with it? And especially in Europe and France... I don't live in Europe, nor have I dealt with HTC very much. Honestly, I've owned 6 HTC devices, and almost zero problems with any of them.
-If I don't want to go back to stock, should I go S-Off? Saw somewhere we had to pay for it :/, so is it worth it? What are the advantages? You don't need s-off to root of flash custom ROMs. s-off is needed to flash modified hboots, manually flash radios, and a few other things. S-off is useful, but not mandatory for many people.
-if I order it now, will I receive a quickcharge 2.0 charger or will I have to order it apart? You will get a standard charger. If you want QC 2.0, you'll need to put it separately, but there are 3rd party versions that are good quality, and inexpensive.
-How do you think will be the development for this phone in a few years? I'm new to HTC, so will they push updates for android N or was MM the last official update pushed? I don't think HTC has stated it officially, but most of us are suspecting that MM is the last major update. So you may be relying to ports (from newer HTC devices), AOSP ROMs, etc. if you want Android N. ROM development is still decent; although certainly slowing. But I expect and hope some devs will keep supporting the M8 for some time to come.
-Are there different versions of the phone, making it incompatible with some ROMs? And if yes, which one should I choose? What is the name of the international version? CDMA version (Sprint and Verizon), the dual SIM M8, and M8 Eye all need specific ROMs (or at least specific kernels, in the case of the CDMA versions). Otherwise, the other M8 version are all virtually the same, and share ROMs. So for the purpose of custom ROMs, I would definitely recommend the "international" otherwise known as the "GSM" M8 (so any version except CDMA, dual SIM, or Eye).
You should also be careful where you buy from, and what version you are buying. I've seen some folks on here that thought they were buying a international/GSM M8, but it was a Sprint or Verizon that was debranded (software modified, back plate changed) to make it seem like a it was the international version.
Click to expand...
Click to collapse
OK, Thank you very much @redpoint73 for this precise answer! So I was still browsing around for more info about that phone, and a guy said we have to extract the kernel of every ROM (except for stock based Roms) and flash it separately if we are s-on. It was a HTC forum, but the topic was very global, so is this specific phone part of them, or can I flash complete ROM packages directly without extracting the kernel?
And, another one, how can I be sure my phone is a GSM version? They have a different name under "about phone" section of the settings, but this can be faked I think. And I could also verify the MID in the boot loader?
WoBble12 said:
! So I was still browsing around for more info about that phone, and a guy said we have to extract the kernel of every ROM (except for stock based Roms) and flash it separately if we are s-on.
Click to expand...
Click to collapse
That is totally false. This was true on some older HTC devices (maybe they mean the One M7?) but was never the case on the M8. You just wipe and flash the desired ROM. Kernel flashes with the ROM automatically.
WoBble12 said:
And, another one, how can I be sure my phone is a GSM version? They have a different name under "about phone" section of the settings, but this can be faked I think. And I could also verify the MID in the boot loader?
Click to expand...
Click to collapse
You need to look at not only the CID and MID in bootloader (getvar all) but also the product name (such as m8_ul, etc.). CID and MID can be easily hacked with s-off, but as far as I've seen, the product name is never modified.
Good list of MIDs and product names (column labelled "Variant" on the table) here: http://droider.eu/2014/09/20/htc-one-m8-models/
Until you have the phone in hard, I'm not sure how much of this you can tell for sure. So buy from a reputable source, with a guaranteed method of refund of exchange, in case the device is not as advertised (and we're seeing more and more of that lately).

Categories

Resources