How to identify CID and MID number on HTC phones, including HTC One M8

For HTC Android smartphone users, a CID and MID might sound familiar, especially for those who love to flash custom ROMs or mods on their phones. Until now no one knows for sure, what does CID stand for, some people call it Carrier ID while others interpret it as Customer ID. The CID identifies whether your phone is a carrier-branded phone or it was released in specific regions.

Advertisement

For example, if you currently have a T-Mobile HTC One M8, then you will have T-MOB010 CID number, while the Google Edition released with GOOGL001 number. In case you have a CID number 11111111, means you have SuperCID, there are many benefits that you will get with SuperCID.

For MID, many people translate it as a Model ID, just like the CID, the MID on each HTC smartphones is unique, depending on where the device is sold and it also different when you buy it from your carrier. For example, the MID number for Verizon HTC One M8 is 0P6B20000, while the AT&T/Developer models is 0P6B12000.

Determine MID and CID number with Fastboot and Adb Shell

Here are the commands that are frequently used to identify HTC phone’s CID and MID. There are two common ways, the first is by using fastboot command (the devices need to boot into “Fastboot USB” mode) and the second method via adb shell, you can also try it without the help of a computer through a Terminal Emulator app.

identify cid mid htc one m8

Image: HTC

Fastboot command
  1. First of all, don’t forget to install HTC USB drivers, or it will failed.
  2. Boot into FASTBOOT USB mode, turn off your device, then push and hold these keys for seconds: Volume down + Power.
  3. Head to fastboot folder on your computer, then open a command window from there and run the following command:
    fastboot oem readcid

    // And to read MID
    fastboot getvar mid

ADB Shell command
  1. Open command window from adb folder on your computer, a Terminal Emulator app should work too.
  2. Next, run this on command:
    adb shell

    // You will get something like this:
    shell@android:/ $

    // Get superuser privileges, then type the following command:
    shell@android:/ $ su

    // Get CID
    shell@android:/ # getprop ro.cid

    // or MID
    shell@android:/ # getprop ro.boot.mid

Advertisement

 

Source:xda
Filled Under:Basic How To
Related Tags:
Related Mods

One Response

  1. Chris
    September 3, 2015 at 5:31 AMReply

    I tried the adb shell method, but for me the cid comand works the same as mid with ro.boot.cid not just ro.cid . Thanks

Leave a Reply