O que é IMEI? Verificar o IMEI e distinguir o IMEI real e falso é uma das maneiras bastante eficazes para você identificar se um produto é genuíno ou flutuante, de origem desconhecida e até ilegal. No entanto, como perceber, o que é um IMEI real, um IMEI falso é algo que certamente nem todo mundo sabe.
O código IMEI é um "passaporte", que identifica um produto ou um dispositivo móvel. Nunca existem dois IMEIs idênticos para o mesmo telefone, portanto, verificar um IMEI falso - real é uma das maneiras mais importantes e eficazes de identificar esse dispositivo.
Identifica IMEI real ou falso?
Como sabemos, a estrutura de um IMEI consiste em 4 partes ( IMEI = TAC + FAC + SNR + CD ). Dos quais:
- TAC, FAC, SNR : Os componentes são identificados, calculados e usados para identificar a origem e as informações sobre esse dispositivo.
- CD : O último número dos 15 números IMEI - também a única maneira de confiar nele e determinar se o intervalo existente de IMEI é real ou falso, com base em uma fórmula bastante simples.
A fórmula é determinada da seguinte forma:
- Etapa 1 : você duplica o valor de todos os números no intervalo IMEI em posições ímpares (1ª, 3ª, 5ª ...) na ordem da direita para a esquerda.
- Etapa 2 : adicione todos esses valores duplicados com os números na posição par restante do IMEI.
- Etapa 3 : Pegue o valor total dividido por 10 (ou seja, o valor total deve ser um número dividido por 10), o resultado é o número do CD.
AVISO:
- Se o resultado for divisível por 10, o número do CD será "0".
- Se a soma não for divisível por 10 , o número do CD será a diferença entre o divisor de 10 maior e o mais próximo do resultado obtido.
Por exemplo:
Após a etapa 3, o valor total encontrado é:
- 10, 20, 40, 70, ..: o número do CD será: 0.
- 34, 56, 77, 87, ...: o número de CDs será: 40 - 34 = 6, 60 - 56 = 4, 80 - 77 = 3, 90 - 87 = 3, ...
Especificamente:
Temos um intervalo de IMEI da seguinte forma: 49015420323751 X (490154-20-323751-X) -> Localizar X ?
IMEI |
4 |
9 |
0 0 |
1 |
5 |
4 |
2 |
0 0 |
3 |
2 |
3 |
7 |
5 |
1 |
X |
Duplicar o valor |
|
18 |
|
2 |
|
8 |
|
0 0 |
|
4 |
|
14 |
|
2 |
|
Adicione a soma |
4 |
1 + 8 |
0 0 |
2 |
5 |
8 |
2 |
0 0 |
3 |
4 |
3 |
1 + 4 |
5 |
2 |
|
Após a etapa 3, nossa soma é:
4 + 1 + 8 + 0 + 2 + 5 + 8 + 2 + 0 + 3 + 4 + 3 + 1 + 4 + 5 + 2 = 42 -> não divisível por 10.
O divisor para 10, maior e mais próximo de 42, é 50 -> número do CD = 50 - 42 = 8 .
Então X = 8 e nosso código IMEI completo é 49015420323751 8 .
Com esta fórmula de cálculo, você pode facilmente verificar se o último número (número do CD) de um código IMEI corresponde ou não. É padrão com os 14 números restantes na sequência?
- Se sim, esse é o IMEI padrão .
- Caso contrário, o código IMEI foi violado .
Existem muitos dispositivos, sejam eles genuínos, genuínos, mas defeituosos, usados ou por algum motivo, o código IMEI foi alterado para ocultar suas informações verdadeiras. E aqui está como ajudá-lo a encontrar o "erro" nesse código IMEI.
Desejo-lhe uma implementação bem sucedida!