Cómo las aplicaciones almacenan datos en las copias de seguridad de iPhone: nombres de archivo y hashes

Actualizado
Cover image for: Cómo las aplicaciones almacenan datos en las copias de seguridad de iPhone: nombres de archivo y hashes

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.

El método más sencillo para recuperar archivos desde una copia de seguridad de iOS es usar iPhone Backup Extractor: la edición gratuita lo ayudará a encontrar y extraer los archivos que necesita, ya que puede hacerlo sin que necesite conocer los detalles de este artículo. Si desea hacerlo, encontrará que tenemos varias guías prácticas que se muestran en el menú superior de este sitio, que lo guiarán a través de ese proceso.

Comprender los nombres de archivos hash en las copias de seguridad de iOS

Cuando se realiza una copia de seguridad de iTunes o iCloud para su iPhone, iPad o iPod Touch, los datos importantes se guardan en varios archivos dentro de la carpeta de copia de seguridad.

Los nombres de archivo están codificados para que aparezcan como cadenas de letras y números si accede a la carpeta de respaldo, usando lo que se conoce como un hash SHA-1 codificado hexadecimalmente. En muchas versiones del sistema operativo iPhone se usan los mismos nombres.

Estos son algunos de los archivos básicos de la base de datos SQLite que se encuentran en la carpeta de copia de seguridad de iTunes . Los nombres de los archivos son los mismos para las copias de seguridad de iTunes y iCloud.

Ubicaciones de archivos de copia de seguridad de iPhone iOS 13, 12 y 11

Contenido Nombre de archivo real Nombre de archivo de respaldo
SMS sms.db 3d0d7e5fb2ce288813306e4d4636395e047a3d28
Contactos AddressBook.sqlitedb 31bb7ba8914766d4ba40d6dfb6113c8b614be442
Calendario Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
Recordatorios Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
Notas notes.sqlite ca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Notas NoteStore.sqlite 4f98687d8ab0d6d1a371110e6b7300f6e465bef2
Historial de llamadas call_history.db 2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
Historial de llamadas CallHistory.storedata 5a4935c78a5255723f707230a451d79c540d2741
Localizaciones consolidated.db 4096c9ec676f2847dc283405900e284a7c815836
Historial web History.db e74113c185fd8297e140cfcf9c99436c5cc06b57
Mensaje de voz voicemail.db 992df473bbb9e132f4b3b6e4d33f72171e97bc7a
Fotos Photos.sqlite 12b144c0bd44f2b3dffd9186d3f9c05b917cee25
Fondo de pantalla (pantalla de inicio) HomeBackground.cpbitmap b97b0c3bc8a6bb221d0849b450fbd92b5d06a301
Fondo de pantalla (pantalla de bloqueo) LockBackground.cpbitmap 86736007d0166a18c646c567279b75093fc066fe

Ubicaciones de archivos de copia de seguridad de iPhone con iOS 10, 9, 8 y 7

Contenido Nombre de archivo real Nombre de archivo de respaldo
SMS sms.db 3d0d7e5fb2ce288813306e4d4636395e047a3d28
Contactos AddressBook.sqlitedb 31bb7ba8914766d4ba40d6dfb6113c8b614be442
Calendario Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
Recordatorios Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
Notas notes.sqlite ca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Historial de llamadas call_history.db 2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
Historial de llamadas CallHistory.storedata 5a4935c78a5255723f707230a451d79c540d2741
Localizaciones consolidated.db 4096c9ec676f2847dc283405900e284a7c815836
Fotos Line.sqlite 2d711a1f5613f5259730b98328a3f7e816698f88

Las rutas a las bases de datos de WhatsApp, Snapchat, Kik, Viber y WeChat se mencionan en la tabla a continuación. Estos nombres de archivo están disponibles para iOS 8 y 9, pero tienen diferentes nombres para las versiones anteriores de iOS.

Aplicación de chat Almacenado a Nombre de archivo de respaldo
WhatsApp App Domain/net.whatsapp.WhatsApp/ , Documents/ChatStorage.sqlite 1b6b187a1b60b9ae8b720c79e2c67f472bab09c0 , 275ee4a160b7a7d60825a46b0d3ff0dcdb2fbc9d , 7c7fba66680ef796b916b067077cc246adacf01d
Snapchat App Domains/com.toyopagroup.picaboo/ , Documents/chats.plist (mensajes privados) o stories.plist ( stories.plist públicas) 1cd3cd2b412f7b045dd479b617cb2a4f99ffdfee , 7cdb9af6c5352b97cc0f87369df43c49a45c99f3
Kik App Domain/group.com.kik.chat/ , cores/private/…/kik.sqlite 8e281be6657d4523710d96341b6f86ba89b56df7
Viber App Domain/com.viber/ , Documents/Contacts.data b39bac0d347adfaf172527f97c3a5fa3df726a3a
WeChat App Domain/com.tencent.xin/ , Documents/DB/MM.sqlite (Varía dinámicamente)
Línea Photos.sqlite 12b144c0bd44f2b3dffd9186d3f9c05b917cee25

nombres de archivo de copia de seguridad de iOS 6 iPhone

Contenido Nombre de archivo real Nombre de archivo de respaldo
SMS sms.db 3d0d7e5fb2ce288813306e4d4636395e047a3d28
Contactos AddressBook.sqlitedb 31bb7ba8914766d4ba40d6dfb6113c8b614be442
Calendario Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
Recordatorios Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
Notas notes.sqlite ca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Historial de llamadas call_history.db 2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
Localizaciones consolidated.db Eliminado de la copia de seguridad de iTunes, no iOS

nombres de archivo de copia de seguridad iOS 5 iPhone

Contenido Nombre de archivo real Nombre de archivo de respaldo
SMS sms.db 3d0d7e5fb2ce288813306e4d4636395e047a3d28
Contactos AddressBook.sqlitedb 31bb7ba8914766d4ba40d6dfb6113c8b614be442
Calendario Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
Recordatorios Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
Notas notes.sqlite ca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Historial de llamadas call_history.db 2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
Localizaciones consolidated.db Eliminado de la copia de seguridad de iTunes, no iOS

iOS 4 iPhone respalda nombres de archivo

Contenido Nombre de archivo real Nombre de archivo de respaldo
SMS sms.db 3d0d7e5fb2ce288813306e4d4636395e047a3d28
Contactos AddressBook.sqlitedb 31bb7ba8914766d4ba40d6dfb6113c8b614be442
Calendario Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
Notas notes.sqlite ca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Historial de llamadas call_history.db 2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
Localizaciones consolidated.db 4096c9ec676f2847dc283405900e284a7c815836

nombres de archivo de copia de seguridad de iOS 3 iPhone

Contenido Nombre de archivo real Nombre de archivo de respaldo
SMS sms.db 3d0d7e5fb2ce288813306e4d4636395e047a3d28
Contactos AddressBook.sqlitedb 31bb7ba8914766d4ba40d6dfb6113c8b614be442
Calendario Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
Notas notes.db 740b7eaf93d6ea5d305e88bb349c8e9643f48c3b
Historial de llamadas call_history.db ff1324e6b949111b2fb449ecddb50c89c3699a78

nombres de archivo de copia de seguridad iOS 2 iPhone

Contenido Nombre de archivo real Nombre de archivo de respaldo
SMS sms.db 3d0d7e5fb2ce288813306e4d4636395e047a3d28
Contactos AddressBook.sqlitedb 31bb7ba8914766d4ba40d6dfb6113c8b614be442
Calendario Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
Notas notes.db 740b7eaf93d6ea5d305e88bb349c8e9643f48c3b
Historial de llamadas call_history.db ff1324e6b949111b2fb449ecddb50c89c3699a78

nombres de archivos de copia de seguridad iOS 1 iPhone

Contenido Nombre de archivo real Nombre de archivo de respaldo
SMS sms.db 3d0d7e5fb2ce288813306e4d4636395e047a3d28
Contactos AddressBook.sqlitedb adb8c77534444e97c31ff15924d50f3ed1fbd3b1
Calendario Calendar.sqlitedb 14ee8cdc3e6e0220399ff210246e1c92b7df89a0
Notas notes.db 740b7eaf93d6ea5d305e88bb349c8e9643f48c3b
Historial de llamadas call_history.db a49bfab36504be1bf563c1d1813b05efd6076717

Como has visto, es bastante difícil trabajar con archivos así nombrados. Si desea una forma más sencilla de saber qué hay en su copia de seguridad de iTunes o iCloud, le ofrecemos una herramienta que hace toda esta decodificación por usted. Echa un vistazo a iPhone Backup Extractor .

Comprender el modo experto y los dominios de iOS

Al crear aplicaciones para iOS, los autores deben tomar una serie de decisiones sobre cómo y dónde almacenan los datos. (Hemos escrito por separado en los intercambios que enfrentan los autores para decidir dónde almacenar los datos de los usuarios ). La mejor manera de explorar y generar familiaridad donde cada aplicación almacena sus archivos en iOS es usar la edición gratuita de iPhone Backup Extractor. Si lo carga, seleccione una copia de seguridad en el menú de navegación de la izquierda y luego seleccione "Modo experto" en la parte principal de la pantalla, se le presentará una lista de alrededor de 18 carpetas, probablemente comenzando con "Aplicación Grupos ”. Estrictamente hablando, estas agrupaciones de nivel superior se conocen como "Dominios".

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
Realizando la recuperación de datos iOS de aplicaciones con iPhone Backup Extractor

Estas carpetas son el lugar principal donde una aplicación almacena sus datos, y usualmente se nombran usando el mismo formato. En 1996, Sun Microsystems publicó un lenguaje de programación llamado Java. La documentación de Java permitió a los editores de software de terceros publicar su software sin que esté en conflicto con el software de otros autores. El truco consistió en tomar el nombre del sitio de la compañía, como apple.com, y revertirlo, antes de agregar el nombre del producto. Por lo tanto, la aplicación Salud de Apple está com.apple.Health en com.apple.Health , y el iPhone Backup Extractor pertenece correctamente a com.reincubate.iPhoneBackupExtractor . Estos nombres se conocieron como "espacios de nombres", y Sun publicó una serie de reglas adicionales para ellos .

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.

App espacio de nombres 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

¿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
Ver como Plist en 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?

dominio de copia de seguridad de iOS Datos encontrados en este dominio
Grupos de aplicaciones Los datos almacenados aquí por las aplicaciones se pueden compartir un poco más libremente en el dispositivo. Muchas aplicaciones almacenarán una pequeña cantidad de datos aquí, pero rara vez verá contenido valioso.
Complementos de aplicación Las aplicaciones que almacenan datos aquí generalmente lo hacen como parte de una extensión de iOS. Eso puede ser como un complemento de Watch, un teclado de terceros, un widget, una extensión para compartir o un Animoji. Este dominio rara vez contiene datos del usuario.
Aplicaciones Este es el dominio principal para que las aplicaciones almacenen datos de usuario en un iPhone. Cada aplicación tiene su propio espacio de nombres, como se describe en la sección "¿Qué hay en un espacio de nombres?"
Rollo de la cámara El dominio de rollo de cámara incluye todas las fotos, videos y metadatos almacenados en un dispositivo iOS. Si el dispositivo está configurado para "Optimizar almacenamiento", y no para almacenar todas las fotos localmente, este dominio puede contener menos información de la que se espera.
Bases de datos Aquí se almacena poca información sobre las instalaciones modernas de iOS.
Salud HealthKit y los datos médicos se almacenan en el dominio Health, junto con los datos de actividad que se comparten con un Apple Watch emparejado.
Casa El dominio Home es una mina de oro de información para muchas de las aplicaciones integradas de Apple, como Mensajes, Notas y Calendario.
HomeKit Este dominio almacena una cantidad limitada de información sobre el estado de la configuración de Apple HomeKit.
Instalar El dominio Instalar contiene metadatos para indicar qué aplicaciones integradas de Apple están instaladas en el dispositivo iOS.
Teclado La configuración de idioma y teclado se almacena en este dominio.
Llavero El llavero del dispositivo iOS (una colección de contraseñas de usuario) se almacena aquí, en un archivo SQLite.
Preferencias gestionadas Este dominio contiene datos sobre la administración del dispositivo iOS. Si su dispositivo está inscrito en un programa MDM (administración de dispositivos móviles), tal vez por su escuela o empleador, aquí se almacenarán algunos metadatos.
Medios de comunicación Muchos tipos de medios se almacenan en este dominio. Por ejemplo, los usuarios encontrarán archivos adjuntos a mensajes SMS, grabaciones y datos de PhotoStream aquí.
Raíz Los dominios raíz contienen archivos de configuración fundamentales para la configuración del dispositivo iOS.
Contenedores de sistema El dominio de contenedores del sistema contiene metadatos limitados de la aplicación App Store y algunos otros procesos de iOS.
Preferencias del Sistema Este dominio contiene información de bajo nivel sobre el estado de un dispositivo iOS. Por ejemplo, puede aprender sobre su configuración de red, o sobre las redes wi-fi o VPN a las que se ha conectado recientemente.
Contenedores compartidos del sistema Algunos procesos del sistema iOS que pueden compartir datos en iOS almacenan sus datos aquí. Es un buen lugar para comenzar cuando se busca aprender más sobre la actividad de Bluetooth en un dispositivo, por ejemplo.
Inalámbrico El dominio inalámbrico contiene un amplio conjunto de información sobre el uso de redes celulares y wi-fi por parte de iOS, y sobre sus recientes asignaciones de direcciones IP.

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. Un buen lugar para comenzar podría ser nuestro artículo sobre qué se almacena y qué no se almacena en una copia de seguridad . Nuestro centro de soporte contiene una serie de piezas adicionales de base de conocimiento con respuestas a preguntas frecuentes.

Hemos ayudado a más de 10,000,000 de personas a recuperar los datos perdidos de su iPhone. Permítenos ayudarte también.

Comentarios (7)

Thanks! It is absolutely great...

Good morning,

Could you please help me out with the following: the WhatsApp backup file 275ee4a160b7a7d60825a46b0d3ff0dcdb2fbc9d does not exist in the backup file (C:/user/user/appdata/roaming/apple computer/mobile sync//backup (Apple IOS 10).

Have the backup file names changed? Please help me locating these files for IOS 10. Highly appreciated, kind regards,

Eric Stam

Hi Eric, thanks for asking! Yes, the names do change between backup versions. The easiest approach is to use the free edition of iPhone Backup Extractor: it'll let you pull out the file you need without having to look up the code. 🕵️‍♀️

iOS 10 backup: Manifest.db is an SQLite database, with a "Files" table containing all the cryptic backup file names with their corresponding actual file names and paths.

That's right. But not if it's an encrypted backup, which it should be for your safety!

Hi Andrew, the information you have shared with us is very productive, Thanks :) Can you please help me out about the file name for messenger in iPhone backup? I really appreciate your response.

Hi Kokil, thanks for your kind words! Facebook Messenger scatters its data over a whole series of files, and many of them have hashes in their names that'll very from phone to phone. You're best off looking in iPhone Backup Extractor's expert mode. The folder you'll be after is /Applications/com.facebook.Messenger. Happy hunting!

Hello,

Where are the mail settings, user and password saved?

Where is the safari password list stored?

Same for facebook?

Thank you in advance for your prompt feedback

Hi LicSKY, thanks for asking! I sense you're looking for passwords. Whilst mail settings are stored in backups the password for your email and Facebook won't be included there.

That Safari password list is included in your "key bag", and that can be found in /Keychain/TrustStore.sqlite3.

Please I will be needing help from you. I just got this Iphone 5 and trying to activate it was told it has being activated with another person's account. what can I do to remove the person's account I tried everything I could please

Hi Alex, this is Apple's iCloud activation lock. It's an important feature that prevents trafficking of stolen phones. The only way for that lock to be removed is it the person who signed in to the phone either signs out of the phone, or removes it from their iCloud account. Alternately, if you can take a receipt showing proof of purchase to an Apple Store, they can remove the lock for you.

If someone has sold you a phone that's already locked, it's practically worthless: you may want to ask for your money back!

Thx it was useful. It helped me a lot!


¿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 - 2020 Reincubate Ltd. Todos los derechos reservados. Registrado en Inglaterra y Gales #5189175, VAT GB151788978. Reincubate® es una marca registrada. Política de privacidad & condiciones. Recomendamos la autenticación de múltiples factores. Construido con en Londres.