Recuperación de datos de iOS: ¿dónde almacenan las aplicaciones los datos en las copias de seguridad de iPhone?

Aidan Fitzpatrick

por Aidan Fitzpatrick

Este artículo lo ayudará a encontrar archivos que pertenecen a una aplicación en particular dentro de una copia de seguridad de iPhone. También te ayudará a comprender mejor cómo se organizan los archivos y las carpetas en iOS.

Where do apps store data in iPhone backups?
Where do apps store data in iPhone backups?

The simplest approach for recovering files from an iOS backup is to use iPhone Backup Extractor: the free edition will help you find and extract the files you need, as it can do so without you needing to know the detail in this article. If you’d like to do that, you’ll find we’ve got a number of handy guides shown in the top menu of this site, which will guide you through that process.

Comprender el modo experto y los dominios de iOS

When building apps for iOS, authors have a number of decisions to make around how and where they store data. (We’ve written separately on the trade-offs app authors face in deciding where to store user data.) The best way to explore and build familiarity where each app stores its files in iOS is to use the free edition of iPhone Backup Extractor. If you load it up, select a backup in the left-hand navigation menu, and then choose “Expert Mode” from the main part of the screen, you’ll be presented with a list of around 18 folders, likely beginning with “Application Groups”. Strictly speaking, these top-level groupings are known as “Domains”.

Muchos dominios solo son utilizados tangencialmente por las aplicaciones. Por ejemplo, el dominio "Teclado" puede tener algunos datos de teclados de terceros, pero no de aplicaciones regulares.

Algunos dominios, como "Media" y "Camera Roll", se usan en gran medida con las aplicaciones integradas de Mensajes y Cámara. Sin embargo, son los dominios "Grupos de aplicaciones" y "Aplicaciones" los que más nos interesan cuando rastreamos datos de aplicaciones de terceros.

¿Qué hay en un espacio de nombres?

Si expande el dominio "Aplicaciones" para mostrar las carpetas que contiene, verá una cantidad de carpetas con nombres extraños. Aquí hay un ejemplo:

  • com.apple.Health
  • com.burbn.instagram
  • com.facebook.Messenger
  • snapchat.picaboo
  • com.spotify.client

Performing iOS data recovery from apps with iPhone Backup Extractor
Performing iOS data recovery from apps with iPhone Backup Extractor

These folders are the primary place for an app to store its data, and they’re usually named using the same format. Back in 1996, Sun Microsystems published a programming language named Java. Java’s documentation laid out a way for third-party software publishers to publish their software without it conflicting with other authors' software. The trick was to take the name of the company’s site -- such as apple.com -- and to reverse it, before adding the name of the product. Thus, Apple’s Health app falls under com.apple.Health, and iPhone Backup Extractor rightly belongs under com.reincubate.iPhoneBackupExtractor. These names became known as “namespaces”, and Sun published a number of additional rules for them.

Apple adoptó esto como una mejor práctica al diseñar iOS. Por supuesto, el estándar de nombres es solo una guía. Como puede ver en el ejemplo de Snapchat ( snapchat.picaboo ), no todos juegan con las mismas reglas. Esto no es necesariamente algo malo, ¡pero la consistencia puede ser útil cuando uno trata de recuperar datos!

En algunos casos, el espacio de nombre de una aplicación puede revelar una peculiaridad histórica interesante. El espacio de nombre de Instagram es com.burbn.instagram porque, bueno ... en 2010, Instagram era conocido como Burbn .

¿Dónde las aplicaciones populares de iOS almacenan sus datos?

La siguiente tabla muestra los espacios de nombres de varias aplicaciones populares de iOS. No lo olvide, iPhone Backup Extractor tiene esta lista incorporada (y conoce los cambios entre las diferentes versiones de las aplicaciones, y de iOS), por lo que siempre sabe dónde buscar cuando lo ayude a recuperar datos de iOS.

Aplicación Espacio de nombres de iOS
Facebook com.facebook.Facebook , com.facebook.Messenger
Instagram com.burbn.instagram
Snapchat snapchat.picaboo
Mensajes Home/Library/SMS
Spotify com.spotify.client
Pinterest pinterest
Skype com.skype.skype
Shazam com.shazam.Shazam

Si desea saber dónde una aplicación en particular almacena sus datos, y no está en esta lista, ¿por qué no twittearnos @reincubate ? Te lo haremos saber. 👩🔬

¿Cómo almacenan sus aplicaciones las aplicaciones de iOS y cómo se puede leer?

Los autores de la aplicación son libres de almacenar datos en el formato que deseen en sus aplicaciones. Los usuarios de iPhone Backup Extractor tenderán a ejecutarse en tres formatos si buscan datos manualmente en sus copias de seguridad:

  • Pistas XML
  • Pistas Binarias
  • Bases de datos SQLite

Tanto Plists XML como binarios a menudo se identifican teniendo la extensión de archivo ".plist". Sin embargo, muchas otras extensiones también pueden indicar que un archivo es un Plist, como ".cookies". Plist es una abreviatura de "Lista de propiedades" y es el formato de archivo preferido de Apple para almacenar una colección de datos simples . Los Pistas XML generalmente se pueden leer a simple vista, ya que se almacenan en texto sin formato, pero las Pistas binarias no son normalmente comprensibles si se las ve claramente.

Afortunadamente, la edición gratuita de iPhone Backup Extractor tiene un visor de Plist y un editor integrados: elija "Ver / Editar lista" en el menú Archivo, y podrá examinar el contenido de cualquier archivo Plist. Alternativamente, en modo experto, los usuarios pueden hacer clic derecho en un archivo y elegir "Ver como lista".

View as Plist in iPhone Backup Extractor
View as Plist in iPhone Backup Extractor

Las bases de datos SQLite son lo que podría esperar: colecciones de datos estructurados. A menudo se indican mediante extensiones de archivo ".db" o ".sqlite3". Estos archivos no se pueden leer sin un editor especial, pero iPhone Backup Extractor tiene la tecnología para consultarlos por usted.

¿Qué contiene cada dominio en una copia de seguridad de iPhone?

iOS backup domain Data found in this domain
Application Groups Data stored here by apps is able to be shared slightly more freely on the device. Many applications will store a small amount of data here, but rarely will you see valuable content.
Application Plugins Apps that store data here usually do so as part of an iOS extension. That may be as a Watch plugin, a third-party keyboard, a widget, a sharing extension, or an Animoji. This domain rarely contains user data.
Applications This is the core domain for apps to store user data on an iPhone. Each app has its own namespace, as described in the “What’s in a namespace?” section above.
Camera Roll The camera roll domain includes all photos, videos and metadata stored on an iOS device. If the device is configured to “Optimise Storage”, and not to store all photos locally, this domain may contain less information than one expects.
Databases Little information is stored here on modern installs of iOS.
Health HealthKit and medical data is stored in the Health domain, along with activity data being shared with a paired Apple Watch.
Home The Home domain is a goldmine of information for many of Apple’s built-in applications, such as Messages, Notes and Calendar.
HomeKit This domain stores a limited amount of information on the state of Apple HomeKit configuration.
Install The Install domain contains metadata to indicate which built-in Apple apps are installed on the iOS device.
Keyboard Language and keyboard configuration is stored in this domain.
Keychain The iOS device’s keychain (a collection of user passwords) is stored here, in a SQLite file.
Managed Preferences This domain contains data around the management of the iOS device. If your device is enrolled in an MDM (mobile device management) program, perhaps by your school or employer, some metadata will be stored here.
Media Many types of media are stored under this domain. For instance, users will find attachments to SMS messages, recordings, and PhotoStream data here.
Root The root domains contains fundamental configuration files for the setup of the iOS device.
System Containers The system containers domain contains limited metadata from the App Store app, and some other iOS processes.
System Preferences This domain contains low-level information on an iOS device’s status. For instance, you can learn about its networking configuration, or about the wi-fi networks or VPNs it has recently connected to.
System Shared Containers Some iOS system processes which can share data across iOS store their data here. It is a good place to start when looking to learn more about Bluetooth activity on a device, for instance.
Wireless The wireless domain contains a rich set of information on iOS’s use of cellular and wi-fi networks, and of its recent IP address assignations.

Que hacer después

¿Por qué no descargar iPhone Backup Extractor o leer más sobre Reincubate y cómo ayudamos a los clientes de todo el mundo a recuperar sus datos?

Si desea obtener más información sobre iOS o iPhone Backup Extractor, este sitio tiene un amplio conjunto de guías y artículos sobre cómo aprovechar al máximo sus datos. Nuestro centro de soporte contiene una cantidad adicional de piezas de base de conocimiento con respuestas a preguntas frecuentes.

Aidan Fitzpatrick

por Aidan Fitzpatrick, 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 - 2019 Reincubate Ltd. Todos los derechos reservados. Registrada en Inglaterra y Gales #5189175, VAT GB151788978. Reincubate® es una marca comercial registrada. Términos y privacidad. Recomendamos la autenticación de múltiples factores. Construido con en Londres.

close

Para usuarios personales

Para empresas y profesionales

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

BASIC

$39.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 Zdziarski picture

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 logo
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.