Tu teléfono recibe una llamada de un número desconocido y lo único que sabes es el prefijo del país. ¿Y si pudieras saber exactamente qué fabricante fabricó el dispositivo que está al otro lado, solo con los primeros ocho dígitos del IMEI?
El TAC (Type Allocation Code) son los ocho primeros dígitos del IMEI de cualquier móvil. Identifican fabricante, modelo y tipo de dispositivo. La mayoría de la gente nunca ha oído hablar de esto, pero es información pública que los operadores y cuerpos de seguridad consultan constantemente. TAC Database Client de Osmocom te pone esa misma base de datos en el bolsillo, sin cuenta, sin servidor de terceros y sin que nadie sepa lo que estás buscando.
Para qué sirve consultar la base de datos TAC en Android
Cada vez que un fabricante lanza un nuevo modelo, registra su TAC ante la GSMA. Ese código queda vinculado para siempre al dispositivo: marca, modelo, banda, tipo de red que soporta. TAC Database Client consulta esa información offline o contra servidores abiertos de Osmocom.
Yo lo uso para verificar dispositivos de segunda mano antes de comprarlos. Introduces los ocho primeros dígitos del IMEI (que puedes ver sin ni siquiera arrancar el teléfono, en la caja o bajo la batería) y en segundos sabes si el vendedor te está diciendo la verdad sobre el modelo. También es útil en entornos de análisis forense aficionado o si trabajas en telecomunicaciones y necesitas catalogar terminales.
La app pesa menos de 2 MB, funciona desde Android 5.0 y no requiere ningún permiso especial de red si usas la base de datos local. La arquitectura es cliente ligero: consulta la API pública de tac-db.osmocom.org o una instancia propia si la montas.
Cómo instalar TAC Database Client desde F-Droid
-
1Abre F-Droid en tu dispositivo y busca TAC Database Client o el paquete org.osmocom.tacdatabaseclient.
-
2Pulsa Instalar. No necesitas habilitar fuentes desconocidas si ya tienes F-Droid configurado correctamente.
-
3Al abrir la app por primera vez, ve a Ajustes → Server URL para mantener el servidor por defecto de Osmocom o apuntar a tu propia instancia local.
-
4Escribe los ocho primeros dígitos del IMEI del dispositivo a consultar en el campo principal y pulsa Lookup.
TAC Database Client vs alternativas propietarias
Existen servicios web y apps de pago que hacen consultas IMEI con mucho más detalle: historial de bloqueos, si el terminal fue reportado como robado, estado de garantía. Los más conocidos son IMEI.info y CheckMEND.
Pago por uso
Datos enviados a terceros
Código abierto
Solo datos TAC, no bloqueos
Requiere registro
Privacidad cuestionable
La diferencia clave: TAC Database Client solo te dice qué dispositivo es, no si está robado ni bloqueado. Para una compraventa de segunda mano importante eso puede no ser suficiente. Pero si lo que quieres es verificar el modelo sin que nadie registre tu consulta, no hay competencia.
Cuándo esta app NO es la mejor opción
Si compras un móvil de segunda mano y necesitas saber si está en lista negra de operadores, TAC Database Client no te ayuda. Eso requiere acceso a bases de datos de la GSMA o los operadores, que son privadas y de pago.
Tampoco sirve si el IMEI ha sido manipulado: la app te devuelve los datos del TAC que aparece, pero no puede detectar clonaciones ni alteraciones del IMEI.
Ve a Menú → Settings → Server URL e introduce la URL de tu instancia de tac-db autohospedada. Osmocom publica el código del servidor en su repositorio Git para que lo montes en tu propio hardware y las consultas no salgan de tu red.
Marca *#06# en el marcador de cualquier Android para ver el IMEI completo en pantalla. Los primeros ocho dígitos son el TAC. Cópialos directamente a la app sin necesidad de sacar la batería ni buscar la caja.
Hay pocas apps en F-Droid tan específicas y tan útiles para un nicho tan concreto. Si trabajas con telecomunicaciones, compras móviles usados con cierta frecuencia o simplemente te pica la curiosidad sobre qué hay detrás de un IMEI, instalarla no te cuesta nada y algún día te va a sacar de dudas.
