IMEI VS IMEISV

bavinfosec
3 min readFeb 22, 2021

--

Hi There, in this article today I am going mention the difference between IMEI and IMEISV.

The motivation behind why I have picked this topic is, at whatever point we are working on mobile forensics away at versatile criminology a large portion of the service providers were giving the CDR with IMEISV (16-digit number) which has become a tricky part for the analysts. Along these lines, here I might want to tell you the best way to change IMEISV over to IMEI, which encourages the analysts to distinguish the endpoint device without any problem.

IMEI

An IMEI means International Mobile Equipment Identity. Think of it as your phone’s finger impression, it’s a 15-digit number and different to each device. Mobile Service Providers and creators share IMEI numbers to allow us to track the cell phones that may be stolen, lost, or traded off (compromised).

This is how IMEI Number looks

To check the IMEI Number of your cell phone you can dial *#06# or, in all likelihood you can go to Settings ---> About Phone and look down to distinguish the IMEI Number. On the off chance that you are utilizing a dual sim mobile, you will get two IMEI Numbers, on the off chance that it is a single sim mobile, you get just a single IMEI Number.

The assignment of IMEI is as demonstrated below

11111111-222222-3

TTTTTTTT-SSSSSS-CD

Here,

T - TAC (Type Allocation Code)

S - SN (Serial Number)

CD - (Check Digit)

IMEISV

An IMEISV means International Mobile Equipment Identity Software Version. It is a 16-digit number including Software Version. It is being used to assist with the service provider’s conspicuous verification of the product rendition running on the device. This component can assist with updates, notice to clients, and upkeep of the client device by the service provider.

The assignment of IMEISV is as demonstrated below

11111111–222222–33

TTTTTTTT-SSSSSS-SV

T - TAC (Type Allocation Code)

S - SN (Serial Number)

SV - Service Version

Transformation of IMEISV to IMEI

For both the IMEI and IMEISV The fundamental numbers are the underlying 8 and the accompanying 6 (TAC and Serial Number).

On the off chance that you notice the assignment, the 15 - digit of the IMEI is a Check Digit and the IMEISV has a 2 - digit Software Number anyway without the check digit.

To discover data on a cell phone, we routinely use IMEI query rather than IMEISV query. To get the IMEI from the IMEISV, we ought to do as referenced beneath:

  • Eliminate the last 2 digits (Software Version) from IMEISV, leaving us with the IMEI (14 - digits) however without the check digit.
  • Presently we need to utilize Luhn Algorithm to figure the check digit.

Calculation of Check Digit utilizing Luhn Algorithm

  • Double the sum of each other (alternate) digit beginning from the right side (eg: 9 –> 9+9 = 18)
  • On the off chance that you get any double-digit number while double the digit as referenced above, you need to make the sum of those 2 digits (eg: 18 –> 1+8=9)
  • The entirety in addition to the check digit should be divisible by 10 (e.g. consider the total is 52, the check digit should be 8 since 60 is divisible by 10).

The underneath picture addresses how we ascertain the IMEISV utilizing Luhn Algorithm to get the IMEI number

Transformation of IMEISV to IMEI

--

--