Verificación

Cómo se construye un IMEI: TAC, número de serie y dígito de control de Luhn

Un IMEI no es una cadena aleatoria. Es un número estructurado de 15 dígitos con tres partes, cada una de las cuales significa algo, y que termina en un dígito de autoverificación que puede verificar a mano. Comprender la anatomía es lo que permite a un comprador mayorista detectar errores tipográficos y números inventados en un manifiesto antes de pagar por el lote. Aquí está el desglose completo, con un ejemplo resuelto y un validador que puede usar directamente en esta página.

La pantalla de un teléfono inteligente muestra un número IMEI de 15 dígitos junto a su etiqueta impresa.
Conclusiones clave
  • Un IMEI tiene 15 dígitos: un TAC de 8 dígitos, un número de serie de 6 dígitos y un dígito de control Luhn de 1 dígito.
  • El TAC lo asigna la GSMA e identifica al propietario de la marca y el modelo exacto.
  • El último dígito es una suma de comprobación de Luhn calculada a partir de los primeros catorce, por lo que se trata de una autoverificación de IMEI válida.
  • Los compradores al por mayor ejecutan primero la verificación de Luhn en un manifiesto, porque los IMEI con errores tipográficos o fabricados fallan de forma gratuita.
  • Una suma de comprobación válida no significa que el dispositivo esté limpio. El estado de la lista negra necesita una búsqueda de registro separada.

La respuesta corta

Un IMEI es un identificador de 15 dígitos formado por tres partes: los primeros 8 dígitos son el Código de asignación de tipo (TAC) asignado por GSMA para identificar el fabricante y el modelo, los siguientes 6 dígitos son un número de serie asignado por el titular del TAC para identificar el dispositivo individual y el último dígito es un dígito de control de Luhn calculado a partir de los primeros catorce. Debido a que ese último dígito es una función matemática de los demás, un IMEI formado correctamente se valida contra sí mismo, razón por la cual la suma de verificación es el primer filtro que un comprador cuidadoso aplica a una lista de IMEI.

Esa estructura está definida en las reglas de asignación de IMEI de la GSMA y es la misma en todos los teléfonos de una red móvil. Una vez que puedes leer las tres partes, un IMEI deja de ser una cadena opaca y se convierte en un pequeño conjunto de datos: qué modelo, qué unidad y si el número es incluso internamente consistente. El resto de esta guía recorre cada parte, calcula el dígito de control a mano y muestra dónde termina la utilidad del IMEI.

La anatomía de 15 dígitos

Cada IMEI se divide en los mismos tres campos. Leerlos en orden te indica el modelo, la unidad y la autocomprobación.

FieldDigitsAsignado porlo que identifica
TAC (Código de asignación de tipo)8GSMAPropietario de la marca y modelo exacto.
Número de serie (SNR)6Titular del TAC (fabricante)El dispositivo individual dentro de ese modelo.
dígito de control1Computado (Luhn)Autocomprobación de los primeros 14 dígitos

Tome el ejemplo IMEI 353161052142844. El TAC es 35316105, el número de serie es 214284, y el dígito de control es 4. Según la GSMA y fuentes de referencia como la entrada IMEI de Wikipedia y la documentación IMEI de TUV SUD, este diseño 8-6-1 es fijo, razón por la cual cualquier cadena que no tenga exactamente 15 dígitos, o cuyo último dígito no pase la prueba de Luhn, no puede ser un IMEI válido.

Lo que revela el TAC

El TAC es la parte del IMEI que tiene un significado que puedes buscar. Se asigna a un fabricante y a un modelo específico, porque la GSMA emite TAC a los propietarios de marcas para cada tipo de dispositivo.

Dos teléfonos del mismo modelo, de la misma línea, comparten el mismo TAC. Sus números de serie difieren. Entonces, una búsqueda TAC responde a la marca y el modelo, no a la identidad: le dirá que un dispositivo es, por ejemplo, un modelo particular de iPhone o Galaxy, pero no qué teléfono individual está sosteniendo. Para un comprador mayorista, esto sigue siendo valioso. Si un manifiesto afirma que hay mucho de un modelo, pero los TAC se decodifican a un modelo diferente, o a una combinación de modelos, esa discrepancia surge inmediatamente solo a partir de los números, antes de que se desempaqueta algo. La decodificación a nivel TAC es exactamente lo que herramientas como nuestra verificación masiva de IMEI aparecer en toda una lista a la vez.

¿Negociar esta acción usted mismo? Aikon es un piso vivo para la venta al por mayor de electrónica: las empresas registradas publican ofertas de compra y venta y tratan directamente entre sí. Únete gratis.

El dígito de control de Luhn, trabajado a mano

El dígito IMEI final no son datos, es una suma de verificación. Está elaborado con la fórmula de Luhn, el mismo algoritmo que se utiliza en los números de tarjetas de pago, y puedes reproducirlo a mano en un minuto.

El método: tomar los primeros 14 dígitos. A partir del segundo dígito, duplique cada segundo dígito. Si un valor duplicado es mayor que 9, reste 9. Sume todos los valores resultantes. El dígito de control es lo que debes sumar a esa suma para llegar al siguiente múltiplo de diez. Aquí está el cálculo completo de la base. 35316105214284.

PositionDigitActionValor agregado
13keep3
25duplicar a 10, restar 91
33keep3
41double2
56keep6
61double2
70keep0
85duplicar a 10, restar 91
92keep2
101double2
114keep4
122double4
138keep8
144duplicar a 88
Sum46

La suma de los dígitos es 46. El siguiente múltiplo de diez es 50 y 50 menos 46 es 4, por lo que el dígito de control es 4 y el IMEI completo es 353161052142844. Para validar un IMEI de 15 dígitos existente, ejecute la misma regla de duplicación en los 15 dígitos: si el total es múltiplo de diez, la suma de verificación es correcta. Cambie cualquier dígito y el total dejará de ser múltiplo de diez, que es exactamente como el cheque detecta un número mal escrito.

Pruébalo: validador de suma de comprobación IMEI

Pegue un IMEI de 15 dígitos a continuación. La verificación de Luhn se ejecuta completamente en su navegador, sin llamadas de red y sin nada almacenado.

IMEI vs IMEI2 vs MEID vs ESN vs número de serie

Varios identificadores de dispositivos tienen un aspecto similar y, a menudo, se encuentran en la misma etiqueta. Responden a diferentes preguntas y pertenecen a diferentes tecnologías de red.

IdentifierFormatTechnologyque es
IMEI15 dígitos decimalesGSM, UMTS, LTE, 5GLa identidad del dispositivo en las redes móviles.
IMEI215 dígitos decimalesDispositivos con doble SIMEl segundo IMEI, uno por ranura SIM o radio
MEID14 dígitos hexadecimalesCDMA2000El equivalente CDMA de un IMEI
ESNcódigo antiguoCDMA heredadoEl predecesor de MEID, ahora en gran parte retirado
Número de serieFormato del fabricanteAnyIdentificador de unidad propio del fabricante.

Algunas aclaraciones con las que se topa un comprador. Un teléfono con doble SIM lleva dos IMEI, comúnmente denominados IMEI1 e IMEI2; cada uno es un IMEI completo e independiente con su propia serie y dígito de control, y generalmente comparten el mismo TAC porque pertenecen a un modelo. El MEID es hexadecimal en lugar de decimal, según la entrada de identificador de equipo móvil de Wikipedia, que es la forma más rápida de distinguirlo de un IMEI de un vistazo. ESN es el número de serie electrónico CDMA más antiguo que reemplazó MEID. Y el número de serie del fabricante es nuevamente un identificador separado, que se utiliza para la garantía y el seguimiento interno, no para la identidad de la red.

Por qué los compradores al por mayor validan las sumas de verificación antes de pagar

En un lote grande, el manifiesto es una hoja de cálculo de IMEI y la suma de verificación es la puerta de calidad más barata que existe. No cuesta nada y detecta toda una clase de problemas al instante.

Aparecen dos modos de falla constantemente. El primero es un error honesto: un IMEI transcrito a mano o exportado desde un sistema defectuoso elimina o transpone un dígito, y la verificación de Luhn lo marca porque la aritmética ya no cierra. El segundo es la fabricación: manifiestos acolchados en los que se inventaron filas para inflar un recuento, o números copiados y ligeramente alterados. Los dígitos cambiados aleatoriamente casi siempre rompen la suma de verificación. Al ejecutar Luhn en toda la lista, se convierte un reclamo de, digamos, mil unidades en un conteo estricto de cuántas filas son incluso válidas internamente, antes de una única consulta de registro paga. Es por eso que la validación del formato y la suma de verificación se ejecuta primero, y la verificación de la lista negra paga se ejecuta solo en las filas que la sobreviven. Esta es la misma secuencia descrita en nuestra guía para Verificaciones de IMEI para compradores mayoristas.

Cómo validar de forma masiva un manifiesto

Para un número, el validador de arriba es suficiente. Para un manifiesto completo, desea aplicar la misma verificación a cada fila a la vez y obtener una lista limpia de aprobados o no aprobados.

Lo que no te dice un IMEI

Un IMEI válido es una comprobación necesaria, no suficiente. Pasar la suma de verificación sólo demuestra que el número está bien formado, no que el dispositivo detrás de él sea genuino o limpio.

Fundamentalmente, el control de Luhn no dice nada sobre el estado de la lista negra. Si un dispositivo se reporta como perdido, robado o bloqueado financieramente permanece en el registro de dispositivos de GSMA y en las listas de bloqueo de operadores, y eso requiere una búsqueda en la base de datos por separado, cubierta en nuestra explicación en Estado de la lista negra de GSMA y qué significa limpiar y en el entrada del glosario IMEI en la lista negra. Un IMEI bien formado aún puede incluirse en la lista negra. También se puede clonar, donde varios teléfonos físicos comparten un IMEI válido, que pasa la suma de verificación cada vez. Y un IMEI válido no revela nada sobre el bloqueo del operador, el bloqueo de activación o la originalidad de las piezas internas. Todos esos son controles distintos. El modelo mental correcto es un embudo: la suma de comprobación filtra los números que no pueden ser reales, el registro filtra los números que son reales pero están bloqueados y la inspección física filtra todo lo que los números no pueden ver.

Leídos en conjunto, la estructura del IMEI le brinda al comprador un primer pase rápido y gratuito, y un mapa claro de dónde termina ese pase y dónde debe comenzar la verificación paga. En un piso concurrido, saber exactamente lo que cada dígito promete y lo que no promete es lo que mantiene un manifiesto honesto.

Preguntas frecuentes

¿Cómo se calcula el dígito de control GSMA IMEI Luhn?

El dígito de control es el decimoquinto dígito del IMEI, calculado a partir de los catorce primeros con la fórmula de Luhn. Duplique cada segundo dígito comenzando desde el segundo, reste 9 de cualquier resultado superior a 9, sume todos los dígitos y luego el dígito de control es la cantidad necesaria para redondear esa suma al siguiente múltiplo de diez. Para la base 35316105214284, la suma de los dígitos es 46, por lo que el dígito de control es 4 y el IMEI completo es 353161052142844.

¿Qué es una suma de comprobación IMEI?

La suma de verificación del IMEI es el único dígito de verificación de Luhn al final del IMEI de 15 dígitos. Es una autocomprobación: si ejecuta la fórmula de Luhn en los 15 dígitos, el total es múltiplo de diez para un IMEI válido. Detecta errores tipográficos y números inventados, pero no prueba que el IMEI pertenezca a un dispositivo real o que el dispositivo esté limpio.

¿Cómo uso una calculadora de suma de comprobación de IMEI?

Ingrese el IMEI de 15 dígitos y la calculadora aplicará la fórmula de Luhn para confirmar que el último dígito es correcto. El validador de esta página hace exactamente eso en su navegador sin llamadas de red. Para una hoja de cálculo de IMEI, una herramienta masiva aplica la misma verificación a cada fila a la vez y marca las que fallan.

¿Puedes mostrar un ejemplo de IMEI?

353161052142844 es un ejemplo válido. Los primeros 8 dígitos, 35316105, son el TAC que identifica al propietario de la marca y al modelo. Los siguientes 6 dígitos, 214284, son el número de serie asignado por el titular del TAC. El último dígito, 4, es el dígito de control de Luhn calculado a partir de los primeros catorce.

¿Qué es el TAC en un IMEI?

El TAC, o código de asignación de tipo, son los primeros 8 dígitos del IMEI. Lo asigna la GSMA e identifica al propietario de la marca y el modelo exacto del dispositivo. Dos teléfonos del mismo modelo comparten un TAC, por lo que una búsqueda de TAC le indica la marca y el modelo, pero no la unidad individual.

¿Qué es IMEI1 e IMEI2?

IMEI1 e IMEI2 son los dos IMEI en un teléfono con doble SIM, uno para cada ranura SIM o radio. Cada uno es un IMEI completo e independiente de 15 dígitos con su propia serie y dígito de control, aunque ambos suelen compartir el mismo TAC porque pertenecen al mismo modelo. Un teléfono con una sola SIM tiene un solo IMEI.

Opere en la capa estructurada

Aikon es gratuito para empresas verificadas. Publique ofertas de compra y venta, explore transmisiones en vivo de contrapartes examinadas y conéctese a través de iOS, Android y la web.