Related
I've searched and I've not been able to find an answer to this question. How exactly does a gold card work?
I know that it does, and I know how to create them but Im wondering how they allow you to flash ROMs with a different CID?!
I would really like an answer to this too. Its been confusing me for a while.
The bootloader just ignores the CID check if a goldcard is inserted.
So the bootloader ignores the CID check thus you can flash any image with a different CID.
But how does this work? Is this something that Google built into the android trunk or is it am exploit of some sort?
Cheers
Sent from my HTC Desire using XDA App
It's not an exploit, or it would have been fixed by now (it's been possible since the first Android phone).
... Cheers for that, it sounds like the goldcard exists on purpose then, as by design....
I dont have goldcard but im able to flash any ROM and any radio on my Telus/unlocked Desire. Personally, I don't see the use of a goldcard. Am I missing anything?
daraj said:
I dont have goldcard but im able to flash any ROM and any radio on my Telus/unlocked Desire. Personally, I don't see the use of a goldcard. Am I missing anything?
Click to expand...
Click to collapse
You need a goldcard to install an official ROM, not a custom ROM.
teppic74 said:
You need a goldcard to install an official ROM, not a custom ROM.
Click to expand...
Click to collapse
Gotcha.... Can I do a goldcard at this point since im on a custom ROM? or Do I have to revert back to stock then do a goldcard?
More about CID and goldcard
daraj said:
Gotcha.... Can I do a goldcard at this point since im on a custom ROM? or Do I have to revert back to stock then do a goldcard?
Click to expand...
Click to collapse
Does anyone know more technical details about this? Like what steps the RUU does through while executing (I know the major titles it displays) like what it actually checks on the phone and sd, and why when it encounters a goldcard, it ignores the CID check. For that matter, does it also abort the HBoot version check?
And can someone authoritatively tell me whether a CID is only unique for the sdcard and not for the device? If I make a goldcard on a Wildfire and a Desire are they the same? And extending the eg., is the CID of the card the same if I check it on a WM device?
Does a CID differ if made on phones of different regions? B/w Asia and Europe?
Bump? Just curious..
Me too! No definative answer.
Droidzone said:
Does anyone know more technical details about this? Like what steps the RUU does through while executing (I know the major titles it displays) like what it actually checks on the phone and sd, and why when it encounters a goldcard, it ignores the CID check. For that matter, does it also abort the HBoot version check?
And can someone authoritatively tell me whether a CID is only unique for the sdcard and not for the device? If I make a goldcard on a Wildfire and a Desire are they the same? And extending the eg., is the CID of the card the same if I check it on a WM device?
Does a CID differ if made on phones of different regions? B/w Asia and Europe?
Click to expand...
Click to collapse
One of the ruu processes is the Cid check. It simply checks your device to see for what region it's supposed to be. That means that a Europe Cid phone can't be flashed with an Asia ruu. It has nothing to do with the sim( as far as i know), it's something into the phone.
...aes eht rednu
peed morf tneS
That doesn't explain the ins and outs of how out works though. Just what it's for.
Personally I think the GoldCard is something like a "debug key", so the devs just used them to test all the ROMs on a single device.
Evenguard that sound's like a reasonable guess!
I have gotten myself a s-offed HTC One X from a local carrier with their firmware on it so I have no real hope of fast updates...
CIDgetter says in the top left I have CID of 11111111, yet going down to ro.aa.maincid says TELENZ001 - the carrier
Obviously I am s-offed and can get into the bootloader, how do I go about changing my CID and flashing a European RUU?
Have you tried just plugging in when in fastboot and running the RUU? If you really do have Super CID it'll just work
Sorry to ask this but have you contacted the guys in the s-off thread? They may be interested in hearing from you.
http://forum.xda-developers.com/showthread.php?t=1604300
Sent from my HTC One X using xda premium
Mind giving me a walk through guide Eddy? With a $600 toy I don't wanna mess anything up...
Will post in that thread badger and see if I can be of any use
Can you make a picture of the bootloader. To see what version HBOOT and radio you have. Maybe this is causing the issue.
P1n3apqlExpr3ss said:
Mind giving me a walk through guide Eddy? With a $600 toy I don't wanna mess anything up...
Will post in that thread badger and see if I can be of any use
Click to expand...
Click to collapse
Boot phone into fastboot, connect to PC, run RUU - not a lot else to do!
It'll either work or give you an error and reboot, with no changes made
Cid-11111111
hboot-0.43.0000
radio-1.1204.90.13
P1n3apqlExpr3ss said:
I have gotten myself a s-offed HTC One X from a local carrier with their firmware on it so I have no real hope of fast updates...
CIDgetter says in the top left I have CID of 11111111, yet going down to ro.aa.maincid says TELENZ001 - the carrier
Obviously I am s-offed and can get into the bootloader, how do I go about changing my CID and flashing a European RUU?
Click to expand...
Click to collapse
wawawawa!
Don't change your CID! a CID of 11111111 should be able to flash anything. SuperCID!
---------- Post added at 04:13 AM ---------- Previous post was at 04:12 AM ----------
Doombadger said:
Sorry to ask this but have you contacted the guys in the s-off thread? They may be interested in hearing from you.
http://forum.xda-developers.com/showthread.php?t=1604300
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
Please!
Supaiku said:
wawawawa!
Don't change your CID! a CID of 11111111 should be able to flash anything. SuperCID!
Click to expand...
Click to collapse
I realise that ofcourse, its the maincid I want changing. I assume flashing the EU RUU will change that maincid?
On that note can anyone link me to the RUU I would want?
Oh and I did post in the s-off thread, skimmed through the pages since my post and no one seemed to say anything in regards to my post
P1n3apqlExpr3ss said:
I realise that ofcourse, its the maincid I want changing. I assume flashing the EU RUU will change that maincid?
On that note can anyone link me to the RUU I would want?
Oh and I did post in the s-off thread, skimmed through the pages since my post and no one seemed to say anything in regards to my post
Click to expand...
Click to collapse
Bump
P1n3apqlExpr3ss said:
Bump
Click to expand...
Click to collapse
If you have superCID then choose whatever RUU you want from HERE. It will not change your CID if you flash a particular RUU.
May I hook on to this.
My CID is O2__001. So I want to change it into 111111.
When I boot into fastboot and give 'fastboot oem writecid 11111111' it says:
FAILED (status read failed (Too many links).
I've tried different usb-ports, different usb-cables
Or is there another way to change the CID?
Bootloader is unlocked (HTCDev)
HBoot: 0.43.0000
Softwareversion is still 1.26.206.2, no updates available
Someone can help me?
Thanks in advance
almanbrother said:
May I hook on to this.
My CID is O2__001. So I want to change it into 111111.
When I boot into fastboot and give 'fastboot oem writecid 11111111' it says:
FAILED (status read failed (Too many links).
I've tried different usb-ports, different usb-cables
Or is there another way to change the CID?
Bootloader is unlocked (HTCDev)
HBoot: 0.43.0000
Softwareversion is still 1.26.206.2, no updates available
Someone can help me?
Thanks in advance
Click to expand...
Click to collapse
You can't without S-OFF, so you will only get updates from o2 or you can go custom
EddyOS said:
You can't without S-OFF, so you will only get updates from o2 or you can go custom
Click to expand...
Click to collapse
Thanks for your fast replay!
How do I change S-ON to S-OFF
You can't, and this is why the OP has a rare phone...
Go do some reading and you'll see why we can't get it
You're really fast! Thanks, I will search.
shadowboy23 said:
If you have superCID then choose whatever RUU you want from HERE. It will not change your CID if you flash a particular RUU.
Click to expand...
Click to collapse
Sorry for not just going ahead and flashing it but...
a) Do I need root/htcdev to flash? (im assuming not)
b) If I flash the EU RUU will I get OTA updates as theyre pushed out (im assuming so)
EddyOS said:
You can't, and this is why the OP has a rare phone..
Click to expand...
Click to collapse
Straight from HTC, that's why review phones sent out to media (at least in New Zealand) are also s-offd
P1n3apqlExpr3ss said:
Sorry for not just going ahead and flashing it but...
a) Do I need root/htcdev to flash? (im assuming not)
b) If I flash the EU RUU will I get OTA updates as theyre pushed out (im assuming so)
Straight from HTC, that's why review phones sent out to media (at least in New Zealand) are also s-offd
Click to expand...
Click to collapse
If you have S-OFF you don't have any need for HTCdev. Being superCID your phone can get OTA updates as long as you have stock recovery.
shadowboy23 said:
If you have S-OFF you don't have any need for HTCdev. Being superCID your phone can get OTA updates as long as you have stock recovery.
Click to expand...
Click to collapse
Thought that might be the case, as for flashing the RUU, is it the standard CWM way or with the fastboot files you mentioned in the video in your sig? Do the same instructions apply from it for me?
P1n3apqlExpr3ss said:
Thought that might be the case, as for flashing the RUU, is it the standard CWM way or with the fastboot files you mentioned in the video in your sig? Do the same instructions apply from it for me?
Click to expand...
Click to collapse
bump
Hello,
I'm a newbie with Android but I've managed to unlock the bootloader and root my device successfully. Now I wish to change my CID from TELUS001 to HTC__001. Ive been following this guide:
http://forum.xda-developers.com/showthread.php?t=1674202
However in step 3 it seems to want to send the mmcblk0p4 file to the phone's sdcard which I don't have cause Im using an HTC ONE S.
Is there a way to send that mmcblk0p4 file to the phone's storage instead? Or is there some other way to change my CID to HTC__001?
Thanks in advance
EDIT: I posted this in the wrong section, this is the link to the true post. Sorry for the inconvenience
http://forum.xda-developers.com/showthread.php?p=38429382#post38429382
lithium4 said:
Hello,
I'm a newbie with Android but I've managed to unlock the bootloader and root my device successfully. Now I wish to change my CID from TELUS001 to HTC__001. Ive been following this guide:
http://forum.xda-developers.com/showthread.php?t=1674202
However in step 3 it seems to want to send the mmcblk0p4 file to the phone's sdcard which I don't have cause Im using an HTC ONE S.
Is there a way to send that mmcblk0p4 file to the phone's storage instead? Or is there some other way to change my CID to HTC__001?
Thanks in advance
EDIT: I posted this in the wrong section, this is the link to the true post. Sorry for the inconvenience
http://forum.xda-developers.com/showthread.php?p=38429382#post38429382
Click to expand...
Click to collapse
you have to have s-off to change cid on this device. we have a handfull of great people working on s-off for the hov and it looks like they are getting close, but we do not have
s-off yet
Hi guys,
i don't know if it's possible but i have the following question.
I have bought an htc one m9 but I think it's a romanian phone or whatever.
I want to change the language to netherlands but the language is not in the list (only english and some other languages like romanian or swedish or russian I think).
So the question is: can I change the firmware (original) so that i have the dutch language?.
And I mean the original firmware (with updates etc from htc).
So without using a custom rom.
Does anyone know if that's possible?
Thanks for the help guys
maestro29 said:
Hi guys,
i don't know if it's possible but i have the following question.
I have bought an htc one m9 but I think it's a romanian phone or whatever.
I want to change the language to netherlands but the language is not in the list (only english and some other languages like romanian or swedish or russian I think).
So the question is: can I change the firmware (original) so that i have the dutch language?.
And I mean the original firmware (with updates etc from htc).
So without using a custom rom.
Does anyone know if that's possible?
Thanks for the help guys
Click to expand...
Click to collapse
Go to settings, language and keyboard. Top option is language. You should see many options for Netherlands in that list.
No i don't have the dutch language there.
I only have polski, magyar, romania etc. And english. But that's my whole point.
Thanks for helping
maestro29 said:
No i don't have the dutch language there.
I only have polski, magyar, romania etc. And english. But that's my whole point.
Thanks for helping
Click to expand...
Click to collapse
Sorry, I don't know then. I've got hundreds of languages in there.
maestro29 said:
Hi guys,
i don't know if it's possible but i have the following question.
I have bought an htc one m9 but I think it's a romanian phone or whatever.
I want to change the language to netherlands but the language is not in the list (only english and some other languages like romanian or swedish or russian I think).
So the question is: can I change the firmware (original) so that i have the dutch language?.
And I mean the original firmware (with updates etc from htc).
So without using a custom rom.
Does anyone know if that's possible?
Thanks for the help guys
Click to expand...
Click to collapse
Do you know whether the phone is running a custom rom or stock rom? Can you boot into download mode and tell us the CID and the firmware version (stated in the line with "OS" at the beginning")? Is the security flag on (S-ON) or off (S-OFF)?
Depending on your answers there might be different ways to help you out.
You should be able to download your local language pack from the play store.
Sent from my HTC One M9 using Tapatalk
Flippy498 said:
Do you know whether the phone is running a custom rom or stock rom? Can you boot into download mode and tell us the CID and the firmware version (stated in the line with "OS" at the beginning")? Is the security flag on (S-ON) or off (S-OFF)?
Depending on your answers there might be different ways to help you out.
Click to expand...
Click to collapse
i think it's a stock rom.
Where can I find the CID?
Is says: OS-1.40.401.8 and I see S-ON
iElvis said:
You should be able to download your local language pack from the play store.
Sent from my HTC One M9 using Tapatalk
Click to expand...
Click to collapse
Aren't those just keyboard languages? I took it he was looking for system languages.
jollywhitefoot said:
Aren't those just keyboard languages? I took it he was looking for system languages.
Click to expand...
Click to collapse
yes i mean the system language. i think you can't donwload them from app store
maestro29 said:
Hi guys,
i don't know if it's possible but i have the following question.
I have bought an htc one m9 but I think it's a romanian phone or whatever.
I want to change the language to netherlands but the language is not in the list (only english and some other languages like romanian or swedish or russian I think).
So the question is: can I change the firmware (original) so that i have the dutch language?.
And I mean the original firmware (with updates etc from htc).
So without using a custom rom.
Does anyone know if that's possible?
Thanks for the help guys
Click to expand...
Click to collapse
I think you have to factory reset, and run the setup from zero. I bet you can select Dutch(Netherlands) then.
Hope that helps
Sent from my HTC One M9 using XDA Free mobile app
dannylow79 said:
I think you have to factory reset, and run the setup from zero. I bet you can select Dutch(Netherlands) then.
Hope that helps
Sent from my HTC One M9 using XDA Free mobile app
Click to expand...
Click to collapse
already tried that a couple of times but with no success.
Im trying to root it now because i'm lost. So maybe i can install a custom rom.
but do i need the s-off? or can i also try with s-on and then rooting?
maestro29 said:
already tried that a couple of times but with no success.
Im trying to root it now because i'm lost. So maybe i can install a custom rom.
but do i need the s-off? or can i also try with s-on and then rooting?
Click to expand...
Click to collapse
could it be possible that this is not a phone from europe?
I don't know how to find out if its from europe or not. Where can I find the CID?
And if it's not from europe can we change the cid ?
jollywhitefoot said:
Aren't those just keyboard languages? I took it he was looking for system languages.
Click to expand...
Click to collapse
I unterstood the OP the same way you did. And yes, those are only keyboard languages.
maestro29 said:
i think it's a stock rom.
Where can I find the CID?
Is says: OS-1.40.401.8 and I see S-ON
Click to expand...
Click to collapse
Actually it should be stated right under the line with the security flag. The strange thing is, that you already run the international firmware which should contain the language you are looking for. If your firmware differed from x.xx.401.xx I would have suggested to unlock your bootloader via htcdev, root the phone and get S-OFF via the sunshine app. (After that you would have been able to flash any firmware version and not only those that correspond to your phone's SKU.) The next step would have been flashing a x.xx.401.xx RUU but since you're already running the correct firmware I actually don't know what to do... Sorry.
Edit:
maestro29 said:
already tried that a couple of times but with no success.
Im trying to root it now because i'm lost. So maybe i can install a custom rom.
but do i need the s-off? or can i also try with s-on and then rooting?
Click to expand...
Click to collapse
S-OFF is not needed for rooting and installing custom roms but you will have to manually fastboot flash the boot.img everytime you install a rom.
maestro29 said:
could it be possible that this is not a phone from europe?
I don't know how to find out if its from europe or not. Where can I find the CID?
And if it's not from europe can we change the cid ?
Click to expand...
Click to collapse
The combination of your firmware version and your CID tells you from which country the phone comes from. CID changes are only possible if you are S-OFF.
Flippy498 said:
I unterstood the OP the same way you did. And yes, those are only keyboard languages.
Actually it should be stated right under the line with the security flag. The strange thing is, that you already run the international firmware which should contain the language you are looking for. If your firmware differed from x.xx.401.xx I would have suggested to unlock your bootloader via htcdev, root the phone and get S-OFF via the sunshine app. (After that you would have been able to flash any firmware version and not only those that correspond to your phone's SKU.) The next step would have been flashing a x.xx.401.xx RUU but since you're already running the correct firmware I actually don't know what to do... Sorry.
Click to expand...
Click to collapse
do you know if there is a tutorial of how to flash the firmware i need?
Maybe I can try to install another firmware? Or maybe the previous owner did something wrong?
maestro29 said:
do you know if there is a tutorial of how to flash the firmware i need?
Maybe I can try to install another firmware? Or maybe the previous owner did something wrong?
Click to expand...
Click to collapse
Just have a look at my signature. Another option would be to rename the RUU you want to flash to "0PJAIMG.zip", to copy it into the root direction of a micro sd-card which is not bigger than 32gb and formatted to fat32. If you put this sd-card into your phone and boot into download mode your phone will tell you what to do.
Edit: As long as your bootloader doesn't state something like "modified" or "relocked" the previous owner didn't tinker with that phone at all.
Flippy498 said:
Just have a look at my signature. Another option would be to rename the RUU you want to flash to "0PJAIMG.zip", to copy it into the root direction of a micro sd-card which is not bigger than 32gb and formatted to fat32. If you put this sd-card into your phone and boot into download mode your phone will tell you what to do.
Click to expand...
Click to collapse
I'm going to install a custom rom for now and see how that goes.
thanks for the help guys.
maestro29 said:
I'm going to install a custom rom for now and see how that goes.
thanks for the help guys.
Click to expand...
Click to collapse
Just a little warning since I don't know how you think about that topic: Read the TWRP thread before you start flashing if you want to be able to receive upcoming firmware updates. The only other option for firmware upgrades is to get S-OFF via sunshine (which actually costs 25 USD since the developers need to refund the developement costs) and then fastboot or sd-card flash the newer firmware. From my experience not everyone here on xda is willing to pay that amount although it is actually worth the money if you consider how easy that method is.
Well i have one htc one m8 from usa. Im in europe now. I need to change it to completely stock version. I dont really know whatbthat guy from whom i took the phone did on it, but im completely lost.
Its rooted with custom recovery and custom rom. I try many guides woth adb and staff and i fail.
If there is enybody who can guide me step by step will solve my problem.
Please help me.
First of all, there is a forum section for help and questions.
Secondly, what's the problem? You need to describe the problem (and provide specific details), if you want help.
Post more info, and I'll try to help; and also ask the mods to move this thread to the Q&A Help section.
Sorry about the thread on here and i beg mods to move it.
My problem is that i want to turn this mobile comepletely to stock version and ota updates.
p00tin said:
Well i have one htc one m8 from usa.
Click to expand...
Click to collapse
What version? If it Sprint or Verizon, you can't convert it.
If its T-Mobile US or AT&T, you can.
Or some smaller US carrier version?
p00tin said:
I try many guides woth adb and staff and i fail.
Click to expand...
Click to collapse
This statement doesn't tell us anything, and is close to useless.
What specific steps did you follow? What steps fail, or what is the specific result/issue?
You need to sort this out, since without adb/fastboot, you really can't do the conversion you want.
p00tin said:
If there is enybody who can guide me step by step will solve my problem.
Click to expand...
Click to collapse
I don't really do "step by step" but I'll help. I leave it up to the individual to do the proper learning, so they can actually understand and gain some knowledge instead of just being spoon fed (and much of the info is already well explained in guides).
In general, you need to:
1) Get adb/fastboot working (you need to provide the proper info before I can help)
2) s-off with sunshine app ($25 US license): http://theroot.ninja/
3) Change CID and MID to the version desired: http://forum.xda-developers.com/htc-one-m8/general/change-wwe-m8-to-dev-edition-ota-t2826567
4) Run the desired RUU.
But as already mentioned, this depends on what version you have. Don't even try this with Sprint or Verizon. It won't work, and will probably brick the phone.
Its unbranded version not in belongs to any carrier as i search about it. The cid is WWE.
p00tin said:
Its unbranded version not in belongs to any carrier as i search about it. The cid is WWE.
Click to expand...
Click to collapse
I'm skeptical of both those statements.
Unbranded US versions do exist, but are fairly uncommon. Its more likely a branded version, that has had its branding removed.
"WWE" is not a valid CID. Where are you getting this from?
You need to get fastboot working, so you can give us getvar data, so we can get the proper info on what version this is.
I have flashboot working. How can i see the proper cid?
p00tin said:
I have flashboot working. How can i see the proper cid?
Click to expand...
Click to collapse
You aren't reading very carefully, are you? "flashboot" isn't a thing. Please use the correct terminology.
Use the command: fastboot getvar all
The command won't work if you type "flashboot" :crying:
Post the output, but be sure to delete your IMEI and serial number before posting, as these are private info.
I try all you recomend. Still nothing working. My cid is like i said wwe. Htc_001
Version 0.5
Version-bootloader 3.19.0.0000
Version l-baseband 1.24.21331147A1.09G
Version-cpld none
Version-microp none
Version misc PVT SHIP S-ON
Product m8_ul
Platform htcbmsm8974
Modelid 0P6B10000
Cidnum HTC__001
I try to change cid and mid but when i do command adb shell i get error that my device not found
p00tin said:
I try all you recomend.
Click to expand...
Click to collapse
No you didn't (at least not successfully). The phone is still s-on. You skipped (or tried and failed) the step of getting s-off.
This step is not optional. s-off is required to change CID and MID.
But read more below, as I'm not sure you need s-off, or to change the CID/MID.
p00tin said:
My cid is like i said wwe. Htc_001
Click to expand...
Click to collapse
First of all, you only said the CID was "WWE" which is just a description, and not an actual CID. You should have supplied the specific CID. WWE version has at least 15 different CIDs. When you ask for help, you need provide the info requested, and to be specific as possible.
Further, the CID as you typed it (Htc_001) is not correct. It needs to be in CAPS, 8 characters long, with 2 underscores: HTC__001
Most importantly, if the CID is in fact HTC__001, its already an unbranded Euro version, not US as you originally claimed. And if that is the case, you don't need to s-off or change the CID, MID.
Something doesn't seem right here. I need more information before we should proceed any further. You really need to do fastboot getvar all, and post the output (which I previously requested, but you chose to ignore). Be sure to delete IMEI and serial number before posting the getvar output.
I really need this data, before I can give you any further instructions.