Default post cover image

Seguimiento de ubicación en el iPhone

Andrew Coles

por Andrew Coles

¿Qué datos de ubicación está rastreando su iPhone o iPad?

Ha sido de conocimiento común, al menos aquí en Reincubate HQ, que los dispositivos iOS almacenan una gran cantidad de datos personales. Me sorprendió despertarme hoy y encontrar personas blogueando sobre el iPhone registrando las ubicaciones de los usuarios.

consolidated.db : seguimiento de datos de ubicación

En iOS, el archivo consolidated.db almacena los datos de ubicación de su teléfono, GPS y Wi-Fi. Permitir que los usuarios sepan qué se está almacenando en un dispositivo no es una mala idea, y es un principio importante para nosotros, y sacarlo a la luz no es malo.

Apple almacena un poco más que solo coordenadas de latitud-longitud y una marca de tiempo en el dispositivo y la copia de seguridad. A continuación se muestra un resumen rápido de lo que contiene cada tabla:

  • CellLocation (o CdmaCellLocation ): marca de tiempo (hora y fecha), latitud, longitud, precisión horizontal, altitud (no configurada), precisión vertical (no configurada), velocidad (no establecida)
  • CellLocationHarvest : operador telefónico (Orange, T-Mobile, O2, Vodafone), marca de tiempo (hora y fecha), latitud, longitud, precisión horizontal, altitud, precisión vertical, velocidad, rumbo (dirección), confianza (porcentaje de precisión)
  • LocationHarvest : tripID, marca de tiempo (hora y fecha), latitud, longitud, precisión horizontal, altitud, precisión vertical, velocidad, rumbo (dirección), confianza (porcentaje de precisión)
  • WifiLocation : dirección MAC de Wi-Fi, hora / fecha, latitud, longitud, precisión horizontal, altitud, precisión vertical, velocidad (no configurada), dirección (no configurada), confianza (porcentaje de precisión)

Hay algunas cosas interesantes en esta base de datos, y no solo las ubicaciones de los teléfonos que están almacenadas. Los datos almacenados no están específicamente relacionados con el teléfono y la señal. Las ubicaciones 3G y Wi-Fi son frecuentes, y el uso de GPS también registra los datos de ubicación. Por ejemplo, el uso de 3G, BT OpenZone o una fuente de Wi-Fi similar en sus viajes activará el uso del GPS en las aplicaciones si se cambian y, por lo tanto, almacenará su ubicación. Los detalles sobre los enrutadores Wi-Fi a los que se conectó también se almacenan en el archivo consolidation.db .

La precisión de estos datos es tan buena como la triangulación de los mástiles del teléfono y las fuentes de GPS. En cuanto a los datos almacenados en mi iPhone, diría que la triangulación de la ubicación de mi iPhone en movimiento no es muy precisa, pero a una milla de mi ubicación. Las ubicaciones de GPS parecen estar dentro de los medidores, si no en el lugar, por lo que puede ser un poco impredecible a menos que se descifren las diferencias en los datos. La precisión siempre hará una gran diferencia dependiendo de cuán remota sea la ubicación. Cuanto más urbanizada es un área, mayor es la concentración de mástiles y, por lo tanto, estas lecturas son más precisas.

¿Dónde está el archivo consolidated.db que almacena datos de ubicación y cómo puedo ver sus contenidos?

Encontrar el archivo consolidated.db es simple con el iPhone Backup Extractor:

Extracting consolidated.db with iPhone Backup Extractor
Extrayendo Consolidated.db con iPhone Backup Extractor

El archivo de base de datos consolidated.db se almacena en /Library/Caches/locationd , en la copia de seguridad y en el iPhone. Apple usa hashes SHA1 codificación hexadecimal para almacenar los archivos de copia de seguridad después de sincronizar con iTunes, por lo que la forma más fácil de acceder al archivo es usar el "Modo experto". Esto se puede hacer así:

  • Abra el extractor de copia de seguridad de iPhone
  • Haga clic en el botón "Modo experto"
  • Navegue a la siguiente carpeta Library > Caches > locationd
  • Marque la casilla junto al archivo consolidation.db
  • Haga clic en el botón "Extraer seleccionado" y elija una ubicación para guardar el archivo
  • El archivo consolidation.db se guardará en esta ubicación en la siguiente carpeta \Library\Caches\locationd

Si desea ver el archivo de la base de datos, necesitará usar una de las siguientes aplicaciones. Ambas aplicaciones son gratuitas y, al ver las tablas mencionadas anteriormente, debería poder ver los datos de ubicación con poco conocimiento técnico.

An iPhone's consolidated.db in SQLite Manager
El archivo consolidado de un iPhone en SQLite Manager

Una vez que encuentre cualquier punto de referencia de ubicación en la base de datos, puede usar Google Maps para trazar las ubicaciones. Busque usando "Latitud, Longitud" y encontrará las ubicaciones ingresadas.

Andrew Coles

por Andrew Coles on , last updated

Hemos ayudado a más de 3 000 000 personas a recuperar sus datos perdidos de iPhone. Permítanos ayudarle a usted también.

Envíe un comentario

© 2008 - 2018 Reincubate Ltd. Registrada en Inglaterra y Gales: #5189175, VAT GB151788978. Construido con ❤️ en Londres.

Reincubate es una marca comercial registrada. Todos los derechos reservados. Términos y condiciones. Política de privacidad. Son tus datos, no los nuestros. Recomendamos la autenticación de múltiples factores.

close

Para usuarios personales

Para empresas y profesionales

Desplácese hacia abajo para los planes de negocios y profesionales

BASIC

$34.95

Soporte de iTunes

Funciona con Windows y Mac

Asistencia al cliente

Previa de la lista de disp. de iCloud

COMPRAR BÁSICO

Prima

$69.95

Soporte de iCloud e iTunes

Funciona con Windows y Mac

Asistencia al cliente

5 disp. iCloud

COMPRAR PREMIUM
Jonathan

This is iPhone Backup Extractor, think of it as a "personal forensics" utility. It's pretty awesome.

Jonathan Zdziarski

Forense y experto en iOS

Para usuarios profesionales y profesionales

Business

$299.95

25 disp. iCloud

Asistencia al cliente de alta prioridad

Licencia comercial

Todos los beneficios de Premium

COMPRA BUSINESS
ricloud
Demo nuestros APIs para la empresa

¿Acceso a iCloud, herramientas forenses, recuperación masiva y recuperación de datos eliminados de SQLite?

Información sobre nuestras API en reincubate.com.