Hi.
I used CID Getter (with a picture of a cupcake) from the Play store to find out my device's CID... and it came up "1111111" - what does that mean? What is the CID and what is it used for? Why do socks always come out the washer in odd singles?
Thanks - and sorry if I appear a bit n00b-ish - I am not and prbably never will be a Dev but I like to try and understand an overview of my device's workings.
One X, 1.29.401.7
That would normally indicate your device is Super CID - if you boot into HBOOT does it show as S-ON or S-OFF?
S-OFF - which I know means that I could (should I so choose) flash custom ROMs cos it doesn't check for the HTC Signature on them.
What does the CID do? What's it for? What's a Super-CID (although the answer to that last will probably become apparent before you answer it)...
you are one of the lucky ones that got a s-off device. you can flash recoverys, radios, roms on your device without unlocking it throu htcdev
OK, but what does the ordinary everyday CID mean? What is the purpose of the value?
its to identify whether your phone is brandet by a carrier or you are in a specific region. for example if you have a t-mobile brandet device your cid will be different than a non brandet device and your phone only accepts roms/ruus for you cid. with supercid you can flash any ruu
stonelaughter said:
OK, but what does the ordinary everyday CID mean? What is the purpose of the value?
Click to expand...
Click to collapse
Basically HTC phones have a CID (Customer ID, I think) which identifies the region/carrier. For example, the European unbranded handsets in the UK have the CID HTC__001 whereas Vodafone UK is VODAF001 (or something like that).
This means that only updates intended for your device can be applied, otherwise you get an error.
Super CID (11111111) allows you to flash ANY ROM for ANY region onto your phone so is desirable for those living abroad but want to put a different regions software on it, or for someone with a branded phone to revert to the generic HTC firmware
Super CID, coupled with S-OFF, basically means you can do ANYTHING with your phone and have no restrictions at all
OK so having SuperCID and S-OFF STILL doesn't mean I have root access to my current OS install. How would I get that?
No, but it means it's VERY easy to do it...
You connect the phone to your PC in fastboot mode and then use fastboot commands to flash the custom recovery, e.g.
fastboot flash recovery recovery.img
You then use the custom recovery to either flash the root package OR a whole new ROM
Is your One X S-OFF? If so, you're lucky (and I want it)
Oh, right-O. Thanks.
Where would I get the custom recovery IMG file from? Is there a FAQ somewhere with all the fastboot commands in it? Do I connect to FASTBOOT using Putty or something?
p.s. yes it is.
stonelaughter said:
Oh, right-O. Thanks.
Where would I get the custom recovery IMG file from? Is there a FAQ somewhere with all the fastboot commands in it? Do I connect to FASTBOOT using Putty or something?
Click to expand...
Click to collapse
I take it you have a review model then? If not how the hell have you managed to get an S-OFF handset!
The latest Clockwork Mod recovery is here:
http://download.clockworkmod.com/recoveries/recovery-clockwork-5.8.3.1-endeavoru.img
Download it, rename it recovery.img and store in your fastboot/adb folder
1. Make sure you have fast boot turned off in Settings>Power
2. Turn the phone off
3. Turn it on holding volume down to get to HBOOT
4. Press power to get to FASTBOOT
5. Connect to your PC
6. Once drivers are installed (they're part of HTC Sync if you need them) open a command prompt
7. Browse to your fastboot/adb folder
8. Run the fastboot command:
fastboot devices
9. If it shows your unit, run the command
fastboot flash recovery recovery.img
10. Once complete, run the command
fastboot reboot-bootloader
11. Once the phone has rebooted, disconnect from the PC and press power to get back to HBOOT
12. Select Recovery from the menu using the volume keys and press power to select
13. It should then boot in CWM
To root the phone, power up as normal and download this file and save to the root of the SD card:
http://forum.xda-developers.com/attachment.php?attachmentid=1046553&d=1336400579
Then boot into the new recovery and flash the ZIP file
Job done!
And it'll also explain why you have the OTA before anyone else the UK (my question on Elevate)
OK - my PC is Windows 7 so I don't have a "fastboot/adb" folder... where do I find the equivalent? (Or did you mean on the drive it maps to the phone storage?)
Oh - and thanks for not treating me like a n00b - it's something I've disliked about this place in the past.
fastboot/adb is what you download from Google (part of the Android SDK):
http://dl.google.com/android/installer_r18-windows.exe
Thank you very nicely
Keep the 1.29.401.7 RUU to hand as well
I've always been a bit flaky with understanding cid as this is my first HTC device. Sammy was no where near as complicated.
So what if we have an international one x but our ruu is Asian. I'm flashing roms with European ruu. Does that mean its bad? And im not getting full benefits? My original firmware ruu is on 1.28 Asian but my rom is 1.29 European.
Sent from my HTC One X using XDA
What you're saying is impossible - if you're running 1.29.401.7 and it is NOT a custom ROM then you have an EU handset not an Asian one
The ONLY time this is different is if you have an S-OFF device and you've changed from Asian to the EU one - they can't BOTH be on the phone at the same time
Basically - if your phone had x.xx.401.x on it out the box and is S-ON you ONLY flash RUUs that are x.xx.401.x
If you have an S-OFF device you can change from x.xx.401.x to x.xx.xxx.x as there is no protection on the bootloader
EddyOS said:
What you're saying is impossible - if you're running 1.29.401.7 and it is NOT a custom ROM then you have an EU handset not an Asian one
The ONLY time this is different is if you have an S-OFF device and you've changed from Asian to the EU one - they can't BOTH be on the phone at the same time
Basically - if your phone had x.xx.401.x on it out the box and is S-ON you ONLY flash RUUs that are x.xx.401.x
If you have an S-OFF device you can change from x.xx.401.x to x.xx.xxx.x as there is no protection on the bootloader
Click to expand...
Click to collapse
I'm talking about custom ROMs lol..........MY CID is HTC__044 so that should be the asian WWE firmware if I'm not mistaken.
I've unlocked bootloader and rooted and flashing custom ROMs that are based off the European x.xx.401.x RUU, I was asking if thats a problem. Asian WWE is x.xx.707.x RUU
Custom ROMs have no bearing on CID as they don't matter - CIDs only come into play with stock official HTC ROMs
Related
Hello,
I'm having a big problem with my Htc one x, i have tried to root my deviece and it was 100% rooted. After that I decided to install a rom.
I saw the good chermeleon rom that posted here at xda.. After the rom was installed the device stuckes on Htc logo and didn't start properly. I have tried to flash the boot again and to format and install the rom again and again and doesn't help.
I have treied to use ruu but it was not for my device, and I can't find the correct one for my device. Now I'm stuck with the logo and couldnt go to sdcard, not at the device and not at computer. My CID is 044.
Thanks for helpers
Can you still access recovery?
You must have done something wrong when flashing. Explain the exact steps you took to flash the rom.
Which rom did you flash, I'm not aware of any "chermeleon rom" for the One X? The ruu you need for cid HTC__044 is x.xx.707.x. The exact version will depend on the hboot version you have, but the latest version is 2.17.707.3 which you can find here, but you will need to boot to fastboot and lock your bootloader before running the ruu. When the device is connected can you run either the adb devices or fastboot devices command ? Does either of these return the devices serial number?
ClydeB1 said:
Which rom did you flash, I'm not aware of any "chermeleon rom" for the One X? The ruu you need for cid HTC__044 is x.xx.707.x. The exact version will depend on the hboot version you have, but the latest version is 2.17.707.3 which you can find here, but you will need to boot to fastboot and lock your bootloader before running the ruu. When the device is connected can you run either the adb devices or fastboot devices command ? Does either of these return the devices serial number?
Click to expand...
Click to collapse
OT: Charmeleon ROM was a ROM popular back in the day, it's succeeded by ViperX
I can access to recovery but when I try to access sdcard he says that the folder is empty. Can I access my sdcard throw pc? my hboot is 1.12.00 something like that. Do you think the ruu you meantion is the correct one?
Hi there all,
Have previously done some modding on older HTCs, but have not really done it in a while.
By chance and opportunity, I got my hands on an M9. Love it, but it is Telstra (AU) branded. I know that to get the lastest FW (OEM or otherwise), its best to get off carrier branded FW.
In order to do this (aim to get to intl or Asia unbranded generic FW), I should:
1. S-Off (via HTC Dev).
2. Install custom recovery
3. do a back up (Just in case)
4. Load the generic RUU of my choosing
5. (optional) install the stock recovery that matches the RUU (for OTA updates)
Is this right? Do I need to mess with CID?
Any info to help me refresh myself would be great.
Apparently HTC dev does not assist with S-OFF.. maybe www.theroot.ninja though ..
jauhien said:
Apparently HTC dev does not assist with S-OFF.. maybe www.theroot.ninja though ..
Click to expand...
Click to collapse
oh good old sunshine.
Anyone have anything else to add? any tips to make it easier on the m9?
Just that installing a RUU will install stock recovery anyway.
The root ninja guys are in the US and get their M9s in a few weeks, you won't be able to achieve the above until s-off is available, you will need to supercid the device to enable you to flash a none telestra RUU.
A custom ROM may well be an option once they start popping up ?
Thanks Punk/Lee, good insight.
Yeah, I've used Viper ROM ages ago with my M7 i think, and that went well, so may go down custom as well. Cant wait to start mucking around with my M9.
Bootloader unlock reportedly works if you select "other" on HTC dev., also, the process must be done from Recovery Download mode, i. e. Hboot-->Downloadoad mode. At least that's the method I have seen reported successful.
My name is Harold and I'm a flashaholic.....
thanks Harold. I will try it when I get some time this week
Excuse the noobness.
As per above, if I can unlock the bootloader using the "Other" selection on HTC Dev, plus this toolkit is available : http://forum.xda-developers.com/one-m9/development/tool-windroid-universal-android-toolkit-t3066989
Then, flash one of the following RUUs - http://forum.xda-developers.com/one-m9/general/htc-one-m9-dump-t3060545
Effectively, that means I can unbrand (use one of the stock RUUs), and it would receive the relevant updates from those regions, yes?
sephstyler said:
Excuse the noobness.
As per above, if I can unlock the bootloader using the "Other" selection on HTC Dev, plus this toolkit is available : http://forum.xda-developers.com/one-m9/development/tool-windroid-universal-android-toolkit-t3066989
Then, flash one of the following RUUs - http://forum.xda-developers.com/one-m9/general/htc-one-m9-dump-t3060545
Effectively, that means I can unbrand (use one of the stock RUUs), and it would receive the relevant updates from those regions, yes?
Click to expand...
Click to collapse
If that RUU, what you want to flash, has different CID/MID - flashing will fail..
And on the other hand for editing your CID/MID in order to match those in RUU can't be accomplished without S-OFF - which you should not confuse with "unlocking bootloader"..
hey, I managed to debrand my M9. I followed these steps:
1. unlock bootloader
2. flash recovery and root
3. S-Off with sunshine
4. Change my CID to HTC__001
5. Put the 0PJAIMG.zip on an SD card and rebooted into bootloader mode and it de-branded the phone
I have an s off unlocked phone. Any of you know if its possible to downgrade to an older update? The new us update is affecting my calls and signal so i need to go back.
Just run the old RUU exe and you'll be set.
Sent from my HTC 10 using Tapatalk
effortless said:
Just run the old RUU exe and you'll be set.
Click to expand...
Click to collapse
Depends. If his handset is s-on he can't "just" run the old ruu. With s-on you can't downgrade the bootloader to a lower version.
So it's either doable with s-off or look for the OS via a backup and try to restore that and run it on the new firmware.
Mr Hofs said:
Depends. If his handset is s-on he can't "just" run the old ruu. With s-on you can't downgrade the bootloader to a lower version.
So it's either doable with s-off or look for the OS via a backup and try to restore that and run it on the new firmware.
Click to expand...
Click to collapse
They state they have an s-off unlocked phone in their first sentence.
Sent from my HTC 10 using Tapatalk
I have HTC10 with s-off and trying to revert to stock with ruu and keep getting error message with wrong version.
pocutzz said:
I have HTC10 with s-off and trying to revert to stock with ruu and keep getting error message with wrong version.
Click to expand...
Click to collapse
Please post the error, so we can see it and help.
andybones said:
Please post the error, so we can see it and help.
Click to expand...
Click to collapse
So in the meantime i reflashed twrp and recovery and restored a backup.
But in the conclusion all i want now is to revert to full stock (i have no backup of that). Can i do that with s-off and bootloader re-locked? the reason that i want to do that is to recieve further updates ota. The reason i did all this to my phone was because the 4g was working when it wanted (not only 4g but mobile data in general). Now i'm thinking of reversing to stock, maybe future updates will solve this or to send the phone back for waranty.
So i need to flash stock, can you guide me from this point to achieve that?
My current software is 1.95.401.3, the phone was unlocked but not developer edition.Cid is HTC__34.
Help me what to do next and i will do one by one until i succeed (sry for my bad english)
@pocutzz you need SuperCID. In download mode, connect phone to pc and open a command window on your computer, type out "fastboot oem writecid 11111111" (I advice you copy and paste this but without the quotation marks), and then you will gain SuperCID. With this, you will be able to install any firmware/RUU regardless of CID.
@ OP, if you want to downgrade, since you are S-OFF there is no need to relock bootloader. As long as your have SuperCID you can downgrade to any firmware just like that. Download RUU and run it.
ZeroInfinity said:
@pocutzz you need SuperCID. In download mode, connect phone to pc and open a command window on your computer, type out "fastboot oem writecid 11111111" (I advice you copy and paste this but without the quotation marks), and then you will gain SuperCID. With this, you will be able to install any firmware/RUU regardless of CID.
@ OP, if you want to downgrade, since you are S-OFF there is no need to relock bootloader. As long as your have SuperCID you can downgrade to any firmware just like that. Download RUU and run it.
Click to expand...
Click to collapse
But after i do super cid what version do you recomend to flash? it will be full stock after? i will be able to recieve updates ota?
pocutzz said:
But after i do super cid what version do you recomend to flash? it will be full stock after? i will be able to recieve updates ota?
Click to expand...
Click to collapse
if you RUU you should still be able to receive OTA afterwards but don't count on me for that one as I've never restored back to stock before. You can search for previous HTC 10 RUUs on google, I recommend not going too far back and just going on the update before the 1.95 one (1.90 I think). Not every version has an RUU so if you can't find an RUU you want, try and find an older version.
ZeroInfinity said:
if you RUU you should still be able to receive OTA afterwards but don't count on me for that one as I've never restored back to stock before. You can search for previous HTC 10 RUUs on google, I recommend not going too far back and just going on the update before the 1.95 one (1.90 I think). Not every version has an RUU so if you can't find an RUU you want, try and find an older version.
Click to expand...
Click to collapse
There is one on the htc website like unlocked/developer edition like 1.91 XXXX , think that will be ok?
pocutzz said:
There is one on the htc website like unlocked/developer edition like 1.91 XXXX , think that will be ok?
Click to expand...
Click to collapse
It should be fine, yes. Make sure you have SuperCID and remember that you do not have to relock your bootloader when running the RUU as you are already S-OFF
ZeroInfinity said:
It should be fine, yes. Make sure you have SuperCID and remember that you do not have to relock your bootloader when running the RUU as you are already S-OFF
Click to expand...
Click to collapse
i re-locked before i run sunshine for s-off. i will try to do that in a few minutes
i have done superCID, but before i try to flas the ruu, wanted to ask you, after that what remains? like s-off,root,twrp,custom recovery?
Okey so i did the superCID, in download mode it shows me the 1111111 but on the phone when i run CID Getter still says HTC__034 (that is how it suppose to show?), i copied from here like you said.Downloaded the ruu.exe from htc website,and when it runs it resets my phone to download mode,the bar goes instantly to 100% and the ruu installer says the 155 error,incorect version i think.
What do i do next?
Maybe MID problem?i've read something about it for HTC M8 i have mid 2PS620000. Maybe the ruu.exe on htc website is for US and i need EU?
Later edit: So i put the global variant with .401. in the sd card and it started to flash, i will se what is what...
pocutzz said:
i have done superCID, but before i try to flas the ruu, wanted to ask you, after that what remains? like s-off,root,twrp,custom recovery?
Okey so i did the superCID, in download mode it shows me the 1111111 but on the phone when i run CID Getter still says HTC__034 (that is how it suppose to show?), i copied from here like you said.Downloaded the ruu.exe from htc website,and when it runs it resets my phone to download mode,the bar goes instantly to 100% and the ruu installer says the 155 error,incorect version i think.
What do i do next?
Maybe MID problem?i've read something about it for HTC M8 i have mid 2PS620000. Maybe the ruu.exe on htc website is for US and i need EU?
Later edit: So i put the global variant with .401. in the sd card and it started to flash, i will se what is what...
Click to expand...
Click to collapse
S-OFF will never be wiped, if you have relocked then it will remain relocked state. Everything else is wiped and restored to stock including recovery, system, data, Internal Storage MIGHT BE WIPED I am not so sure.
if it shows SuperCID in download mode it should be fine. All you needed to do to get it was to execute that command line I posted before.
ZeroInfinity said:
S-OFF will never be wiped, if you have relocked then it will remain relocked state. Everything else is wiped and restored to stock including recovery, system, data, Internal Storage MIGHT BE WIPED I am not so sure.
if it shows SuperCID in download mode it should be fine. All you needed to do to get it was to execute that command line I posted before.
Click to expand...
Click to collapse
thank You for the info.i just flashed from sd card the 401 version, an got the updates,think everything is okey,i will write again after all is good. Ty very much
about 3 friends of mine have bricked htc 10 when trying to downgrade the firmware (Sprint, KKDI and unlocked variant all s-off) I want to ask if I can use the image to sdcard method to unbrick ???
when i turn on my htc m9 it goes to bootloader and i have access to download mode and recovery mode (rooted TWRP) and i tried with so many RUU but always i get error 131 (RUU not matched with your CID )
my phone is UNLOCKED and S-ON i cant get it to S-OFF and change the cid :/
kernel: lk
product: htc_himawhl
version: 1.0
imei:
version-main: 2.11.651.19
boot-mode: download
version-baseband: [email protected]
version-bootloader: 1.0.0.0000
mid: 0PJA10000
cid: SPCS_001
any solution ? or RUU for my MID and CID ?
Have you identified your MID & CID? This will be key in finding the correct RUU. The best resource is the SKU/CID/MID list by Sneakyghost & Behold_this (url below). Yes, we could look it up for you, but it's best to learn firsthand and will take just a minute or two.
Once you know your carrier and model, we can start searching for the matching. From your information, it looks like you're currently on Lollipop firmware, so we're talking about moving you to Marshmallow if it's available. This will get you the latest firmware and enable you to run the latest custom ROMs, if you should choose to do so.
Useful links for modding your HTC M9
Flippy498's Google Sheet
- the end-all, be-all resource for HTC M9 restoration
SKU-, CID- and MID-List by Sneakyghost and Behold_this
- a spreadsheet for using your CID & MID to identify your phone
HTC Sync Manager
- installs the necessary drivers & ADB tools for the HTC M9
Instructions for obtaining your CID, MID & software version on Windows:
a. Install HTC Sync Manager (this will install the necessary drivers & ADB tools)
b. Boot your phone into download mode (from a powered off state, turn on by holding the POWER+DOWNVOL)
c. Connect your phone to your PC
d. Open a command prompt window
e. Navigate to the ADB tools folder, typically C:\Program Files (x86)\HTC\HTC Sync Manager\HTC Sync
- assuming the path is correct, you can cut & paste this command into your terminal: cd C:\Program Files (x86)\HTC\HTC Sync Manager\HTC Sync
f. Execute the following command in a terminal (command prompt): fastboot getvar all
g. Copy the lines that mention product, version-main, mid, and cid.
@computerslayer: It's actually easier to look at the line with "OS" at the beginning which can be found in download mode (it states the same information as version-main from getvar all) and to search for a RUU that corresponds to that firmware version. There is no need for finding out the device's CID or MID.
Edit: Besides of that all the needed information can already be found in the OP.
@djope47: Visit HTC's US website. They provide RUUs for US carriers. The search function of your browser and your version-main will probably lead you to the correct RUU. Newer versions with the same SKU (the numbers behind the second dot in the firmware version and before the third dot) should be fine, too.
Edit2: Or you look at the RUU collections which are linked in my thread (located in the general section).
Sent from my HTC One M9 using XDA Labs
i got my firmware from HTC site (sprint) and in the begging of flashing (0%) it gives me error-155 (same result with unlocked/relocked bootloader and S-ON) and when i try with zip file it tells me i dont have the correct CID
Flippy498 said:
@computerslayer: It's actually easier to look at the line with "OS" at the beginning which can be found in download mode (it states the same information as version-main from getvar all) and to search for a RUU that corresponds to that firmware version. There is no need for finding out the device's CID or MID.
Edit: Besides of that all the needed information can already be found in the OP.
Click to expand...
Click to collapse
Thanks Flippy! I appreciate the chance to learn more about the M9.
djope47 said:
i got my firmware from HTC site (sprint) and in the begging of flashing (0%) it gives me error-155 (same result with unlocked/relocked bootloader and S-ON) and when i try with zip file it tells me i dont have the correct CID
Click to expand...
Click to collapse
So you tried the M9 x.xxx.651.xx RUU from HTCs website while your phone was relocked and booted to download mode? Your phone definitely has the correct Sprint CID therefore it's not normal that you face that error. How did you try to flash the *.zip from stifilz's collection (or did you extract the *.zip from the *.exe by yourself - if so: what have been your exact steps?)? Did you use fastboot or have you tried the SD card method described in my google sheet?
I personally don't like the *.exe files or the fastboot method (which actually work the same way). They fail so many times due to little mistakes a user can make. The SD card method on the other hand doesn't rely on working USB cables, drivers, the correct USB port, and a relocked bootloader (so you can use it with an unlocked bootloader, too) or in some cases the correct windows version (some people have problems with win 10 whereas the same setup with win 7 doesn't produce a single error for them).
ive tried the sd card method (go to download mode then press volume up button ) and i got the failed msg ,i tried it with different x.xxx.651.xx RUUs all gives the same result
Is it possible to install ruu from the US developer version to HTC One m9 bought from other country ? (Dubai version )
i found this https://www.youtube.com/watch?v=xWmnHwkDrKk ,its the same problem that i have but its for htc one ,ist safe if i try it on htc m9 ?
djope47 said:
i found this https://www.youtube.com/watch?v=xWmnHwkDrKk ,its the same problem that i have but its for htc one ,ist safe if i try it on htc m9 ?
Click to expand...
Click to collapse
I didn't watch the video, but I can tell you that he is using an HTC One M7 and that I wouldn't follow instructions for anything other than your phone model (HTC One M9).
i noticed that all RUU.zip files that i downloaded are corrupted i cant extract them ,and the size of zip file is more than 2GB but the total size of the files inside it is like 70MB is this normal ? ive downloaded several RUUs and they are all with the same problem
They're encrypted and not meant to be unzipped. Therefore many programs can't handle those archives. If you use 7-zip and the #-method then you're able to unzip a RUU. However there is absolutely no reason why you should do that since they get flashed as a zip.
Sent from my HTC One S using XDA Labs
so what should i do ive tried what u said and didnt work out ! should i try this method https://www.youtube.com/watch?v=xWmnHwkDrKk ?? and in those RUUs they have the same CIDnum with my phone but the MIDnum mine is 0PJA10000 and the sprint RUUs have 0PJA20000
any solution ?
Oh yeah, I totally missed that. The MID with the 2 is the correct one for sprint. Did you buy your phone second hand? It looks like someone set is S-OFF, changed the MID and set it S-ON, again. Maybe that person flashed a RUU that's not compatible with that phone, too. You should try to find out the Serialnumber of the phone and contact HTC for finding out whether it really is a sprint phone or whether someone borked an international M9 (your current MID is the international one). GSM firmware and CDMA hardware are not compatible and vice versa. In the worst case it's unrecoverable.
If we know it's original firmware we might be able to fix the phone with a RUU. However I can't guarantee anything.
Btw, instructions how to flash RUU.zip files can be found in my google sheet, too.
Sent from my HTC One S using XDA Labs
all what you said i was the one who done that ! i bought it with s-off and with TWRP and i was trying to get it back to stock so i followed a guide that told me to change my MID to 0PJA10000 (its was 0PJA20000 at first )then i flashed a wrong RUU that was in the guide and i set it S-ON again ! i contacted htc they told me its sprint
any solution now ?
Flippy498 said:
Oh yeah, I totally missed that. The MID with the 2 is the correct one for sprint. Did you buy your phone second hand? It looks like someone set is S-OFF, changed the MID and set it S-ON, again. Maybe that person flashed a RUU that's not compatible with that phone, too. You should try to find out the Serialnumber of the phone and contact HTC for finding out whether it really is a sprint phone or whether someone borked an international M9 (your current MID is the international one). GSM firmware and CDMA hardware are not compatible and vice versa. In the worst case it's unrecoverable.
If we know it's original firmware we might be able to fix the phone with a RUU. However I can't guarantee anything.
Btw, instructions how to flash RUU.zip files can be found in my google sheet, too.
Sent from my HTC One S using XDA Labs
Click to expand...
Click to collapse
all what you said i was the one who done that ! i bought it with s-off and with TWRP and i was trying to get it back to stock so i followed a guide that told me to change my MID to 0PJA10000 (its was 0PJA20000 at first )then i flashed a wrong RUU that was in the guide and i set it S-ON again ! i contacted htc they told me its sprint
any solution now ?
I guess you're talking about the "100%" guide here in the general forum. The problem is that it only applies to the international version of the M9. Since many users don't know that there is a dedicated forum for every US branded version of the M9 mistakes like yours may occur.
If possible flash a custom rom that is compatible with your current firmware and based on sense (like an old viper version for example). Then get the sunshine app and try to re-S-OFF your phone. If you're lucky and the previous owner used sunshine, too, you won't have to pay. If not you need to invest 25 bucks to recover your phone. After you got S-OFF you change the MID back to its original state. Afterwards you should be able to use the RUU.zip as described in my sheet.
Sent from my HTC One S using XDA Labs
Flippy498 said:
I guess you're talking about the "100%" guide here in the general forum. The problem is that it only applies to the international version of the M9. Since many users don't know that there is a dedicated forum for every US branded version of the M9 mistakes like yours may occur.
If possible flash a custom rom that is compatible with your current firmware and based on sense (like an old viper version for example). Then get the sunshine app and try to re-S-OFF your phone. If you're lucky and the previous owner used sunshine, too, you won't have to pay. If not you need to invest 25 bucks to recover your phone. After you got S-OFF you change the MID back to its original state. Afterwards you should be able to use the RUU.zip as described in my sheet.
Sent from my HTC One S using XDA Labs
Click to expand...
Click to collapse
where can i find that custom rom ?or which one is the right one for my phone ? can you give me a link to it ? help me please im a noob
Being a noob is not an excuse for not using the xda search or google. The rom is even linked in my signature.
Link to Team Venoms Website
I guess version 3.5 should work fine for you.
Flippy498 said:
Being a noob is not an excuse for not using the xda search or google. The rom is even linked in my signature.
Link to Team Venoms Website
I guess version 3.5 should work fine for you.
Click to expand...
Click to collapse
damn man it worked thanks a lot
It doesn't let me update my phone OTA or manually - it says 'we have determined that your phone may be running a modified version of its system software. please revert your phone to the official HTC system software to update.' Phone is locked S-ON, software version 3.35.617.12. What should I do to enable update access to the current version of my phone? Can you send me a link with the appropriate software? If you need any more information, I can send.
P.S. I have bought two identical phones - one for which I was able to update via OTA without no problem, but not the other. They both have S-ON and both are locked.
If you already tried flashing a RUU and that didn't fix the issue then I'd say chances are very high that the phone had been S-OFF in the past and that it's currently using the SuperCID/SCID (11111111) instead of the CID that actually belongs to your current firmware. Unlike on older HTC devices, the SCID breaks the ability to receive official OTAs on the M9. There have been many similar threads to yours in the past. People bought phones that got converted by the sellers before the sale. However, the conversion didn't get completed (in other words: the phones still had the SCID) although the sellers reverted the S-OFF status back to S-ON.
Boot your phone to download mode* and see what CID your phone is using, at the moment. BS_US001 or BS_US002 are both fine. Everything else isn't.
You'll need to re-S-OFF the phone if want to change your phone's CID. The needed instructions can be found in the ReadMe thread (Root & S-OFF, Change the CID).
* Power off the device, wait some seconds and turn it on again while you keep volume down pressed until you see a black screen with red, blue and yellow text. If you see a white screen with multicoloured text then you're facing the Bootloader mode. In that case you can navigate to "Boot to Download Mode" with the volume keys and select the option with the power button.
Unlock bootloader,
flash twrp,
flash root,
s-off for $25
Change cid via "htc_fastboot" to BS_001 or BS_002.
Download the stock FIRMWARE "ZIP" that is the same as your current version*,
rename to 0PJAIMG.zip**,
copy to external sdcard,
put card in the phone and boot the phone to download mode
Press vol+ to flash.
Sit back for 5 mins while it flashes and you'll have an updatable phone at the end. No data lost.
*, the first and third octets must match eg 3.xx.617.xx (xx can be anything). Version and region are important.
** double check the filename as different regions have different filenames. It could be 0PJA10000..
Hello,
I have the same situation but my phone is already S-OFF (locked, scid 11111111).
Do I need Unlock bootloader, flash twrp, flash root or can I go straight to cid change and stock flash?