O que é um TAC? Os 8 primeiros dígitos do IMEI
O TAC corresponde aos 8 primeiros dígitos do IMEI e pode ser associado a um tipo alocado por dados autorizados. Distinga alocação de consulta.
Os oito primeiros dígitos de um IMEI de 15 formam o Type Allocation Code (TAC). O software pode mapear esse prefixo completo a um tipo de equipamento alocado quando dispõe de uma fonte autorizada ou explicitamente versionada.
O software pode comparar o TAC completo com um mapeamento autorizado ou local para classificar um tipo de dispositivo. Este guia explica a alocação e por que um prefixo gerado não é um registro autenticado.
O TAC em uma frase
Um TAC (Type Allocation Code) corresponde aos 8 primeiros dígitos do IMEI. Ele é alocado a um tipo de dispositivo aprovado e pode ser associado a fabricante e modelo por uma base adequada.
Veja onde ele fica dentro de um IMEI completo:
35 824011 345678 4
└── TAC ──┘ série controle
(8 dígitos) (6) (1)
Um modelo pode ter vários TACs conforme região, revisão de hardware e faixa de produção. As unidades cobertas pelo mesmo TAC diferem depois pela parte do número de série de seis dígitos.
Quem atribui os códigos TAC?
Os TACs de produção são alocados no ecossistema da GSMA por órgãos notificadores autorizados, segundo regras documentadas. A Device Database oficial não é uma simples lista pública copiada em um gerador.
O processo é mais ou menos assim:
- Um fabricante (Apple, Samsung, Xiaomi, etc.) desenvolve um novo modelo de dispositivo.
- Antes que esse modelo possa se conectar às redes celulares, o fabricante solicita um TAC à GSMA.
- Um órgão autorizado processa o pedido e aloca um ou mais TACs ao tipo de dispositivo aprovado.
- O fabricante grava o TAC no IMEI de cada unidade durante a produção.
O sistema procura fazer com que um TAC remeta a um tipo aprovado no registro autorizado. Nomes comerciais, variantes regionais e correções podem tornar uma consulta simplificada menos precisa.
Um mesmo nome comercial pode aparecer em vários registros TAC por variante ou faixa de produção. O registro autorizado, e não o nome de venda, determina o mapeamento.
Como ler um TAC
Dentro do TAC de oito dígitos, os dígitos têm significado:
| Dígitos | Nome | Significado |
|---|---|---|
| 1–2 | Identificador do Órgão Notificador (RBI) | Identifica o órgão notificador associado à alocação |
| 3–8 | Sequência de alocação de tipo | Completa o código; interprete-a apenas no registro TAC completo |
Assim, no TAC 35824011:
35é o Identificador do Órgão Notificador824011completa este exemplo; é necessário um banco de mapeamento para associar um rótulo de dispositivo
Não deduza fabricante ou modelo de um segmento isolado. Compare os oito dígitos a uma fonte cuja autoridade, licença e data sejam adequadas ao uso.
Por que o TAC importa
Os sistemas usam mapeamentos TAC para fins distintos, cada um com requisitos de dados diferentes.
Identificação do dispositivo
Uma rede ou inventário pode comparar o TAC com a sua base atual para classificar o equipamento. O TAC isolado não comprova capacidade de rádio, garantia, propriedade nem elegibilidade de rede.
Bancos de dados de lista negra e roubo
Um resultado de lista negra se aplica ao IMEI completo consultado no provedor. O TAC pode aparecer nos metadados, mas sozinho não possui estado de bloqueio. Consulte o guia de verificação.
Avaliação para seguro e troca
Um fluxo de recompra ou seguro pode comparar TAC a dados licenciados e combinar o resultado com condição, armazenamento, região e suas regras. O TAC isolado não comprova valor nem cobertura.
Dados de teste realistas
Dados de teste com TAC podem testar o analisador e as ramificações de rótulo do seu próprio software. O comportamento depende do mapeamento fornecido ao teste. Um valor válido pelo Luhn não autentica um dispositivo nem prevê consultas de operadora, ativação, mercado ou sistema antifraude.
O TAC em relação ao restante do IMEI
Ajuda ver o TAC ao lado dos demais componentes do IMEI:
| Parte | Posição | Dígitos | Identifica | Muda por unidade? |
|---|---|---|---|---|
| TAC | 1–8 | 8 | Tipo alocado na base de origem | Não |
| Número de série | 9–14 | 6 | O aparelho individual | Sim |
| Dígito verificador | 15 | 1 | Validação (Luhn) | Derivado |
O TAC pode identificar um tipo alocado no banco de origem; o número de série distingue identidades dentro da alocação. O dígito verificador ajuda a detectar erros de entrada, mas não confirma alocação nem situação. O validador de IMEI testa apenas formato e Luhn.
Uma breve história do TAC
O TAC nem sempre teve oito dígitos. Em especificações GSM anteriores, o IMEI usava um TAC de 6 dígitos seguido de um Código de Montagem Final (FAC) separado, de 2 dígitos, que indicava a fábrica onde o dispositivo foi montado.
Por volta de 2004, a GSMA simplificou o formato: o FAC foi absorvido pelo TAC, produzindo o TAC de 8 dígitos usado hoje. Os IMEIs modernos não codificam mais a fábrica de montagem separadamente — esses dois dígitos agora fazem parte do identificador do modelo. Se você algum dia ler documentação antiga referindo-se a um "TAC de 6 dígitos mais FAC", é por isso que ele parece diferente dos números atuais.
Como os TACs são usados para gerar IMEIs sintéticos
O Random IMEI usa TACs em três etapas transparentes:
- Seleciona um prefixo da cópia local. O site usa um catálogo manual e não oficial datado de 2025-11-02.
- Aplica o rótulo local. O fabricante e modelo escolhidos determinam o conjunto de prefixos; não é uma consulta oficial.
- Constrói um valor válido pelo Luhn. Acrescenta um número de série aleatório de seis dígitos e calcula o dígito verificador.
O resultado é apenas um dado de teste estruturalmente válido. O Random IMEI não consulta GSMA, operadoras ou listas negras e não pode excluir uma colisão com um identificador atribuído. Consulte a metodologia em inglês, mantenha os resultados em testes isolados e não os envie a sistemas reais.
Casos QA para o mapeamento TAC
| Dado de teste | Comportamento esperado |
|---|---|
TAC presente mas marcado legacy-unverified |
Informar a correspondência e o nível de confiança; omitir a atribuição do dispositivo |
| Mapeamento TAC verificado com evidência primária | Retornar o rótulo junto da evidência |
| TAC ausente da cópia local | Retornar um resultado desconhecido explícito |
| IMEI válido pelo Luhn com TAC desconhecido | Soma de verificação aprovada, mapeamento informado como ausente |
| Mesmo TAC com dois números de série | Mesmo estado de mapeamento, identidades de teste distintas |
| Rótulo alterado entre cópias | Preservar a versão da fonte e revisar a mudança |
Os desenvolvedores podem consultar a metodologia, o contrato de confiança e as limitações da cópia local (em inglês). Todos os mapeamentos atuais estão marcados como legacy-unverified; o catálogo bruto não é oferecido como conjunto de dados público porque a sua procedência original e licença de reutilização não estão estabelecidas.
Perguntas Frequentes
O que significa TAC?
TAC significa Type Allocation Code. O TAC ocupa os oito primeiros dígitos do IMEI e corresponde a um tipo alocado quando interpretado por um banco adequado.
Quantos dígitos tem um TAC?
Um TAC moderno tem 8 dígitos. Os dispositivos GSM antigos usavam um TAC de 6 dígitos combinado com um Código de Montagem Final separado, de 2 dígitos, mas o formato foi consolidado em 8 dígitos por volta de 2004.
Dois telefones diferentes podem ter o mesmo TAC?
Dispositivos cobertos por uma alocação podem compartilhar TAC, e um mesmo nome comercial pode ter vários. Use o registro autorizado, não uma suposição pelo nome, para comparar variantes.
Como encontro o TAC do meu telefone?
Disque *#06# para exibir seu IMEI completo e depois leia os oito primeiros dígitos — esse é o seu TAC. Você pode colar o IMEI completo no validador de IMEI para ver o TAC e os demais componentes detalhados.
O TAC é o mesmo que um IMEI?
Não. O TAC corresponde apenas aos primeiros 8 dígitos de um IMEI. Um IMEI completo tem 15 dígitos: o TAC de 8 dígitos, um número de série de 6 dígitos e um dígito verificador Luhn.
Onde posso consultar a qual dispositivo um TAC pertence?
Os dados autorizados de alocação ficam na GSMA Device Database. Outros conjuntos podem estar incompletos, desatualizados ou sujeitos a outra licença; documente a fonte e a revisão exatas.
Como um gerador de testes deve usar TACs?
Escolha uma fonte adequada ao teste e documente sua data, autoridade e limites. O Random IMEI usa uma cópia local datada para produzir dados de teste repetíveis; ele não substitui a base oficial da GSMA nem uma consulta licenciada para produção.
Fontes e leituras adicionais
Experimente nossas ferramentas
Crie fixtures válidas por Luhn ou verifique o formato de 15 dígitos e checksum de um valor.
Artigos relacionados
O que é IMEI? Estrutura, IMEISV e limites de Luhn
O IMEI identifica equipamentos móveis. Conheça TAC, número de série, dígito verificador, diferenças para identificadores SIM e limites de Luhn.
Como validar um IMEI: algoritmo de Luhn explicado
Verifique o formato de 15 dígitos e a soma Luhn com um exemplo e vetores QA. Este teste não verifica atribuição, propriedade nem lista negra.
Guia de testes IMEI Samsung: TAC, Luhn e simulações Knox
Use IMEIs de teste rotulados como Samsung e simulações Knox isoladas. O gerador usa uma cópia local datada, não identidades Galaxy verificadas.