Lanzar Reincubate Lookup

Publicado Actualizado
Cover image for: Lanzar Reincubate Lookup

Estamos emocionados de lanzar Reincubate Lookup hoy. Responde a una pregunta que los usuarios seguían preguntando: dado un número de serie o IMEI de un dispositivo Apple, ¿podemos identificarlo con precisión y de qué es capaz?

  • Al comprar iPhones o iPads en eBay, los usuarios pueden querer confirmar las especificaciones (particularmente la edad y el almacenamiento del dispositivo). Con el número de serie o IMEI en la lista, pueden confirmar las especificaciones e incluso si el dispositivo se distribuyó bloqueado. Aquí hay un ejemplo de búsqueda en serie de un dispositivo que se vendió bloqueado por el operador.

  • Para hacer jailbreak, los usuarios necesitan versiones específicas de iOS. Intentar encontrar un dispositivo con un iOS anterior es como buscar oro, pero podemos identificar la versión con la que se envió un dispositivo, descartando un montón de listados.

  • Los administradores de sistemas responsables de flotas de dispositivos solo obtienen especificaciones y datos de dispositivos limitados de las herramientas de MDM. Las empresas e instituciones ya utilizan la tecnología detrás de Reincubate Lookup para enriquecer los datos de inventario de sus dispositivos.

Reincubate Lookup, ready to look up an Apple serial or IMEI
Reincubate Lookup, listo para buscar una serie de Apple o IMEI

Los clientes y usuarios enviaron a nuestra API más de 13 millones de solicitudes de información del dispositivo durante el último año, y eso nos dio el ímpetu para profundizar.

La promesa de Reincubate Lookup es directa: dado un número de serie de Apple o un IMEI, proporcionará datos precisos , éticos y fáciles de usar . Cada una de esas partes de la promesa tiene un significado especial para nosotros, y hay una historia de por qué son importantes. Vamos a ver.

Fácil de usar

Hay mucha jerga cuando se trata de aprender sobre dispositivos móviles, por lo que pasamos tiempo pensando en la mejor manera de ordenar, presentar y etiquetar la información que muestra. Retenemos algunos puntos de datos que pueden ser valiosos para algunos usuarios técnicos, pero que pueden confundir a otras personas.

El valor de los datos del dispositivo y la dificultad que tienen los consumidores para evaluar su confiabilidad ha dado lugar a una serie de servicios que brindan estos datos, dándoles una serie de mecanismos horripilantes y hostiles para evitar que otras personas los eliminen. Elegimos evitar un sistema de captcha doloroso, y hemos creado Lookup para que sea súper rápido y funcione sin páginas de carga intersticiales.

Curiosamente, dado que estos son datos sobre dispositivos móviles, pocos servicios similares tienen interfaces que funcionen bien en teléfonos o tabletas. Queríamos algo que fuera amigable para dispositivos móviles e internacional.

Espero que hayamos hecho un buen trabajo con la accesibilidad de Reincubate Lookup. Se ha probado mucho en iPhones y iPads, y creemos que se ve bastante dulce. Admite de forma nativa el Modo Oscuro y cambiará su paleta para aliviar la fatiga visual. No le pedirá un captcha, y está disponible en 11 idiomas.

Reincubate Lookup’s Dark Mode
Reincubate el modo oscuro de búsqueda

Preciso

Hemos estado aprendiendo mucho sobre estos datos desde que comenzamos a construir nuestra API de identificador de dispositivo en 2017 (y enviamos soporte para metadatos de dispositivos enriquecidos en iPhone Backup Extractor el verano pasado), y encontramos una serie de problemas difíciles que queríamos resolver .

Una de las primeras cosas que aprendimos es que los datos detrás de los identificadores de Apple son, para ser sinceros, un poco desordenados. Las propias Apple no tienen un identificador de modelo canónico único ni una coherencia de nomenclatura interna. En algunos casos, lo estamos viendo, iPhone 3G, las mismas ID incluso se reutilizan para diferentes productos.

Pasé una agradable WWDC con la esperanza de detectar signos de coherencia interna con los ingenieros y gerentes de Apple, pero incluso ellos expresaron su frustración al respecto. Además, la documentación de Apple sobre la identificación del modelo es inconsistente, y casi cualquier forma de identificador (hay 12 principales) se conoce como un "modelo" en un punto u otro en su documentación.

Los identificadores que utiliza Apple también han cambiado con el tiempo. Hay tres formatos diferentes de número de serie, que pronto serán cuatro, y dos formatos diferentes de UDID. Los números de familia una vez comenzaron de manera confiable con "M", y ahora solo comienzan con "A", y en cambio algunas MPN ahora comienzan con "M". Continúa.

Ya hay una gama de herramientas de búsqueda en la web, pero no es necesario buscar mucho para encontrar datos incorrectos. Por lo general, esto es estructural: las herramientas, como las de Everymac , se basan en la observación de las relaciones entre los datos de identificación que parecen ser ciertas ... hasta que no lo son. Algunas herramientas tienen suficientes datos para reconocer esto, lo que significa que una búsqueda da como resultado un rango de resultados posibles en lugar de uno único y definitivo. Otros proporcionan datos que parecen correctos ... pero no lo son.

Los problemas de datos estructurales no son el único problema. Muchos de estos sistemas tienen fuentes de datos defectuosas, que dependen del raspado del servicio GSX de Apple, la entrada de técnicos o, lo peor de todo, la entrada de datos de casos aleatorios que navegan por la web.

Al intentar hacer esto bien, queríamos satisfacer tres restricciones:

  1. El sistema debe aprender tanto como sea posible de forma automática e independiente, ya que cualquier cosa que requiera la entrada, edición o moderación periódicas de datos envejecería rápidamente.

    A learning computer
    Necesitábamos ... una computadora de aprendizaje

  2. El sistema no debe confiar en datos sin licencia o no confiables. El iPhone Wiki tiene algunos datos (y aportamos muchos), pero no está normalizado, no es del todo exacto. Las API GSX de Apple tienen algunos datos, pero tampoco están normalizados, tienen algunas cosas realmente raras en algunos de ellos y no tienen licencia para su uso de esta manera.

  3. El sistema debe producir datos y resultados en los que confiamos plenamente, en lugar de estar a menudo en lo cierto . Por lo tanto, cuando una respuesta única no está disponible, o la probabilidad de una respuesta es baja, el sistema debe dejar eso claro.

Ético

Sin embargo, la precisión no fue la única restricción. No nos llevó mucho tiempo darnos cuenta de dónde provienen algunos de estos datos en la industria: por redes de empleados a quienes se les paga para copiar (robar) datos de bases de datos internas.

Hasta que descubrimos cómo hacer que Reincubate Lookup funcione, solo había realmente tres fuentes de datos IMEI:

  • Raspando la API GSX de Apple. Esto es una violación de los términos de Apple y dará como resultado la retirada del acceso a la API. Hay una pequeña industria de personas que revenden el acceso a cuentas GSX, las agotan e intentan obtener otras nuevas. No funciona

  • Licencia de la base de datos IMEI de GSMA . Este organismo comercial para la industria móvil posee el registro canónico de toda la información de IMEI, y licencia su base de datos de códigos de asignación de tipos (TAC), que son útiles para la identificación del dispositivo. Si bien esto suena ideal, las cosas son más complicadas que eso, y la propia organización afirma que solo tiene un 95% de precisión para sus datos de "Mapa de dispositivos GSMA". Aparte de cualquier otra cosa, su base de datos no contiene identificadores normalizados para los dispositivos que incluye. Una búsqueda de TAC en él puede decirle simplemente que el dispositivo es un iPhone XS. Eso no es granular.

    La organización parece estar en parte en guerra con los fabricantes de dispositivos móviles que representa, al mismo tiempo que ejecuta programas para mantener la integridad del IMEI y al mismo tiempo señala que "la GSMA no tiene la responsabilidad o los poderes para detener las actividades ilegales de TAC e IMEI". El registro incorrecto de estos datos es lo suficientemente común como para promover en gran medida su " proceso de informes TAC / IMEI no conformes ".

    Lo que esto significa, en efecto, es que hay dos conjuntos de datos en los que pensar: los datos autodeclarados por la GSMA de proveedores que son incompletos e inexactos pero al menos teóricamente exactos , y datos del mundo real que son precisos y normalizados. puede construir examinando dispositivos móviles. Hemos tenido que construir una base de datos de 3.000 TAC de dispositivos Apple que sea más completa y útil que las GSMA.

  • Sobornar al personal de las empresas de telecomunicaciones para que actúen como "espías de datos". Este es el mismo tipo de práctica aborrecible que hace que las empresas de telefonía celular de EE. UU. Vendan datos de ubicación del consumidor a cazadores de recompensas y locos , y de la misma manera que funcionan los servicios ilegales de "desbloqueo de iCloud".

    Algunos servicios de IMEI anuncian esto de manera bastante flagrante. Encontramos este anuncio en el sitio de un servicio del Reino Unido:

    How dodgy unlocking services work
    Cómo funcionan los servicios de desbloqueo poco fiables

Como no estábamos preparados para usar ninguno de los enfoques, tuvimos que buscar una tercera forma de encontrar los datos que necesitábamos: sin espías, sin GSX, sin comportamiento encubierto.

La respuesta, esencialmente, radica en analizar cantidades muy grandes de datos, comprender cómo se relacionan esos datos y resumirlos en un conjunto de hechos que se actualizan automáticamente con el tiempo. Algunos de estos datos son intrínsecos a los propios dispositivos, y algunos de ellos pueden derivarse al examinar preguntas anónimas sobre los datos. Si suficientes consultas son de la forma "este dispositivo es A y B , ¿también es C ?", Uno puede comenzar a entender que A y B están relacionados. Es la misma técnica que impulsó nuestro producto awdit : a veces, si observa suficientes preguntas, puede generar respuestas.

El análisis comenzó a funcionar para casi cualquier dispositivo una vez que recibimos aproximadamente 5,000,000 consultas en la base de datos, y donde no hay suficientes datos para responder una pregunta dada, Reincubate Lookup recomendará echar un vistazo con iPhone Backup Extractor . Eso es lo suficientemente inteligente como para profundizar y señalarnos la pregunta.

A partir de hoy, hemos identificado poco menos de 9,000 códigos de configuración para 2,350 modelos, 127 instalaciones de producción diferentes, 304 regiones de distribución diferentes y más de 3,000 códigos de asignación de tipo IMEI.

Así es como terminamos construyendo Reincubate Lookup , y por qué la facilidad de uso, la precisión y la ética han sido importantes a medida que la construimos. Esperamos que te guste y que te brinde valor. Si desea profundizar, todos los datos de Lookup provienen de nuestra API DeviceIdentifier , y nos encanta ver a las personas construir cosas en contra de eso.

No seas un extraño: cuéntanos cómo te va. 🙂

Sobre el Autor

Aidan Fitzpatrick fundó Reincubate en 2008 después de crear la primera herramienta de recuperación de datos de iPhone, iPhone Backup Extractor. Ha hablado en Google sobre emprendimiento y se graduó en la Academia de Liderazgo de la Organización de Empresarios.

CEO de Reincubate en el Palacio de Buckingham

En la foto de arriba se encuentran los miembros del equipo de Reincubate que se reunieron con la Reina Elizabeth Elizabeth en el Palacio de Buckingham, luego de recibir el premio empresarial más alto del Reino Unido por nuestro trabajo con la tecnología de Apple. Lea nuestra posición sobre privacidad, seguridad y protección .

¿Podemos mejorar este artículo?

Nos encanta escuchar de los usuarios: ¿por qué no enviarnos un correo electrónico, dejar un comentario o tuitear? @reincubate?

© 2008 - 2019 Reincubate Ltd. Todos los derechos reservados. Registrado en Inglaterra y Gales #5189175, VAT GB151788978. Reincubate® es una marca registrada. Términos y privacidad. Recomendamos la autenticación de múltiples factores. Construido con en Londres.