S-off and cid- 11111111 enabled by default

kkaranjkar

Senior Member
Aug 19, 2012
123
19
0
Mumbai
I have recently bought a new htc one m8 which came with lollipop out of the box and yesterday I noticed that my phone is having s-off enabled and cid - 11111111 by default. I haven't done anything to my phone (no root access and bootloader is locked).... So my question is will I receive OTA updates in future? And is it good to have this options(cid and s-off) enabled by default. Pls help... ?

Sent from my HTC One_M8 using Tapatalk
 

5m4r7ph0n36uru

Senior Member
Apr 23, 2014
3,800
3,470
253
MD5: 91497e1b11f2262d0d8ff0aa7a164f3b
Hello kkaranjkar,

As long as you got your bootloader locked - and even with an unlocked bootloader - you'll be abled to install al OTA you gonna receive on your One M8. Only question I got: did you in fact by a new phone, or purchase a used one? If it is a used one it is of some importance to have look which ROM/Firmware version you got installed on it, as some sell theire phones to others leaving a before installed custom ROM on it.

You could check that under "Settings > About Phone > Software-Information > Software-Number"
 
  • Like
Reactions: kkaranjkar

kkaranjkar

Senior Member
Aug 19, 2012
123
19
0
Mumbai
Hello kkaranjkar,

As long as you got your bootloader locked - and even with an unlocked bootloader - you'll be abled to install al OTA you gonna receive on your One M8. Only question I got: did you in fact by a new phone, or purchase a used one? If it is a used one it is of some importance to have look which ROM/Firmware version you got installed on it, as some sell theire phones to others leaving a before installed custom ROM on it.

You could check that under "Settings > About Phone > Software-Information > Software-Number"
It is new and the version is 4.16.401.10
Even if my cid is 11111111... Will I able to receive update through OTA?

Sent from my HTC One_M8 using Tapatalk
 

kkaranjkar

Senior Member
Aug 19, 2012
123
19
0
Mumbai
Ok thanks... So I will not have to manually flash that firmware zip right? It will automatically get downloaded and installed as all other normal updates do right?

Sent from my HTC One_M8 using Tapatalk
 

Mr Hofs

Senior Member
Sep 10, 2011
19,173
14,608
0
It's not 100% sure, you have to check and make sure that the custom rom isn't incomplete. The 2 main things that are important are :

-The rom has to be factory stock, so no missing standard apps

-you must have the stock recovery and NOT a custom recovery

If the phone does not meet these 2 criteria the ota will fail ! And indeed root and an unlocked bootloader is not important, that will work. So at this point we can not say you are good to go for sure !
 

redpoint73

Recognized Contributor
Oct 24, 2007
15,259
6,946
113
I have recently bought a new htc one m8 which came with lollipop out of the box and yesterday I noticed that my phone is having s-off enabled and cid - 11111111 by default.
I've heard of rare instances of s-off from the factory. But I've never heard of SuperCID (1111111) from the factory. I suspect this is a used and modded phone, returned to stock condition and fraudulently (or at least unwittingly) sold as "new". Or refurbished.
 
  • Like
Reactions: kkaranjkar

kkaranjkar

Senior Member
Aug 19, 2012
123
19
0
Mumbai
I've heard of rare instances of s-off from the factory. But I've never heard of SuperCID (1111111) from the factory. I suspect this is a used and modded phone, returned to stock condition and fraudulently (or at least unwittingly) sold as "new". Or refurbished.
But the phone is working nice......... Should I change my cid to any of the European countries or keeping the super cid as it is .. Is fine? My main motive is that I my phone should get the OTA update

Sent from my HTC One_M8 using Tapatalk
 

jshamlet

Senior Member
Aug 25, 2014
997
313
0
But the phone is working nice......... Should I change my cid to any of the European countries or keeping the super cid as it is .. Is fine? My main motive is that I my phone should get the OTA update
If you want OTA updates, then yes, you need to change the CID to match a known variant. Depends on where you are, but a lot of non-US folks use the WWE (world-wide English) variant.
 
  • Like
Reactions: kkaranjkar

kkaranjkar

Senior Member
Aug 19, 2012
123
19
0
Mumbai
If you want OTA updates, then yes, you need to change the CID to match a known variant. Depends on where you are, but a lot of non-US folks use the WWE (world-wide English) variant.
With super cid I will not get OTA updates??? And changing cid will erase my phone storage ???

Sent from my HTC One_M8 using Tapatalk
 

jshamlet

Senior Member
Aug 25, 2014
997
313
0
With super cid I will not get OTA updates??? And changing cid will erase my phone storage ???

Sent from my HTC One_M8 using Tapatalk
No, your phone storage will not be erased by changing your CID. (Your CID is literally just a few bytes on a special partition, but you need to be S-off to write it) It might be erased if you use an RUU, depending on how you apply it. The only time phone storage is erased is if you used the bootloader unlock token from HTCdev or you used the Windows based RUU tool.

If you use a Nandroid backup of WWE and switch the CID to match, you will get OTA updates without erasing user data.
 
  • Like
Reactions: kkaranjkar

kkaranjkar

Senior Member
Aug 19, 2012
123
19
0
Mumbai
No, your phone storage will not be erased by changing your CID. (Your CID is literally just a few bytes on a special partition, but you need to be S-off to write it) It might be erased if you use an RUU, depending on how you apply it. The only time phone storage is erased is if you used the bootloader unlock token from HTCdev or you used the Windows based RUU tool.

If you use a Nandroid backup of WWE and switch the CID to match, you will get OTA updates without erasing user data.
I have changed my cid to HTC__102 through adb ... so now I will get OTA updates right??

Sent from my HTC One_M8 using Tapatalk
 

Mr Hofs

Senior Member
Sep 10, 2011
19,173
14,608
0
Have you even been reading my post ? Is there some ignore switch on or something !

Even when you did EVERYTHING right except the stock recovery the ota will fail !!!
 
  • Like
Reactions: kkaranjkar

kkaranjkar

Senior Member
Aug 19, 2012
123
19
0
Mumbai
Have you even been reading my post ? Is there some ignore switch on or something !

Even when you did EVERYTHING right except the stock recovery the ota will fail !!!
Sorry for ignorance....... My firmware is stock and bootloader is also stock..... But there many people in this forum who are telling that if your cid is super cid then you will not get OTA update... Is it true?

Sent from my HTC One_M8 using Tapatalk
 

Mr Hofs

Senior Member
Sep 10, 2011
19,173
14,608
0
Sorry for ignorance....... My firmware is stock and bootloader is also stock..... But there many people in this forum who are telling that if your cid is super cid then you will not get OTA update... Is it true?

Sent from my HTC One_M8 using Tapatalk
Even if your firmware is stock and the bootloader is stock......even then the recovery could be custom as there is a rom installed. What i am trying to say is that you have to check EVERYTHING for the full 100%.

It's too easy to say that if your rom is stock its all oke !

Do a : fastboot getvar all

Post the info here WITHOUT the serial and imei and let's see what's happening !
 
Last edited:

kkaranjkar

Senior Member
Aug 19, 2012
123
19
0
Mumbai
Even if your firmware is stock and the bootloader is stock......even then the recovery could be custom as there is a rom installed. What i am trying to say is that you have to check EVERYTHING for the full 100%.

It's too easy to say that if your rom is stock its all oke !
Even the recovery is stock..... No twrp or Cwm is installed

Sent from my HTC One_M8 using Tapatalk
 
  • Like
Reactions: Mr Hofs

kkaranjkar

Senior Member
Aug 19, 2012
123
19
0
Mumbai
That's the first time it's been acknowledged. Thank you.

I edited my post. Please have a look and provide the info. Let's see if it all matches !
C:\adb>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.25.214500021.06G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 4.16.401.10
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: HTC__102
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 3aa067db
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.069s