Pular para o conteúdo principal

Como os apps armazenam dados em backups do iPhone: nomes de arquivo e hashes

Aidan Fitzpatrick

Publicado em 23 de abril de 2012· Atualizado em 1 de agosto de 2022

Cover image for: Como os apps armazenam dados em backups do iPhone: nomes de arquivo e hashes

Este artigo ajuda você a encontrar os arquivos de um app específico dentro de um backup do iPhone. Também ajuda a entender melhor como arquivos e pastas são organizados no iOS.

A maneira mais simples de recuperar arquivos de um backup do iOS é usar o iPhone Backup Extractor: a edição gratuita ajuda você a encontrar e extrair os arquivos de que precisa, sem que você precise conhecer os detalhes deste artigo. Se quiser fazer isso, temos vários guias úteis no menu superior deste site que orientam você nesse processo.

Entendendo os nomes de arquivo com hash em backups do iOS

Quando é feito um backup do iTunes ou do iCloud do seu iPhone, iPad ou iPod Touch, dados importantes são salvos em vários arquivos dentro da pasta de backup.

Os nomes de arquivo são codificados e aparecem como sequências de letras e números quando você acessa a pasta de backup, usando o que se conhece como hash SHA-1 codificado em hexadecimal. Em muitas versões do sistema operacional do iPhone, os mesmos nomes são usados.

Veja alguns dos principais arquivos de banco de dados SQLite encontrados na pasta de backup do iTunes. Os nomes dos arquivos são os mesmos nos backups do iTunes e do iCloud.

Locais dos arquivos de backup do iPhone no iOS 16, 15 e 14

ConteúdoNome real do arquivoNome do arquivo no backup
SMSsms.db3d0d7e5fb2ce288813306e4d4636395e047a3d28
ContatosAddressBook.sqlitedb31bb7ba8914766d4ba40d6dfb6113c8b614be442
CalendárioCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
LembretesCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
Notasnotes.sqliteca3bc056d4da0bbf88b5fb3be254f3b7147e639c
NotasNoteStore.sqlite4f98687d8ab0d6d1a371110e6b7300f6e465bef2
Histórico de chamadascall_history.db2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
Histórico de chamadasCallHistory.storedata5a4935c78a5255723f707230a451d79c540d2741
Localizaçõesconsolidated.db4096c9ec676f2847dc283405900e284a7c815836
Histórico da webHistory.db1a0e7afc19d307da602ccdcece51af33afe92c53
Correio de vozvoicemail.db992df473bbb9e132f4b3b6e4d33f72171e97bc7a
FotosPhotos.sqlite12b144c0bd44f2b3dffd9186d3f9c05b917cee25
Papel de parede (tela de início)HomeBackground.cpbitmapb97b0c3bc8a6bb221d0849b450fbd92b5d06a301
Papel de parede (tela de bloqueio)LockBackground.cpbitmap86736007d0166a18c646c567279b75093fc066fe

Locais dos arquivos de backup do iPhone no iOS 13, 12 e 11

ConteúdoNome real do arquivoNome do arquivo no backup
SMSsms.db3d0d7e5fb2ce288813306e4d4636395e047a3d28
ContatosAddressBook.sqlitedb31bb7ba8914766d4ba40d6dfb6113c8b614be442
CalendárioCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
LembretesCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
Notasnotes.sqliteca3bc056d4da0bbf88b5fb3be254f3b7147e639c
NotasNoteStore.sqlite4f98687d8ab0d6d1a371110e6b7300f6e465bef2
Histórico de chamadascall_history.db2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
Histórico de chamadasCallHistory.storedata5a4935c78a5255723f707230a451d79c540d2741
Localizaçõesconsolidated.db4096c9ec676f2847dc283405900e284a7c815836
Histórico da webHistory.dbe74113c185fd8297e140cfcf9c99436c5cc06b57
Correio de vozvoicemail.db992df473bbb9e132f4b3b6e4d33f72171e97bc7a
FotosPhotos.sqlite12b144c0bd44f2b3dffd9186d3f9c05b917cee25
Papel de parede (tela de início)HomeBackground.cpbitmapb97b0c3bc8a6bb221d0849b450fbd92b5d06a301
Papel de parede (tela de bloqueio)LockBackground.cpbitmap86736007d0166a18c646c567279b75093fc066fe

Locais dos arquivos de backup do iPhone no iOS 10, 9, 8 e 7

ConteúdoNome real do arquivoNome do arquivo no backup
SMSsms.db3d0d7e5fb2ce288813306e4d4636395e047a3d28
ContatosAddressBook.sqlitedb31bb7ba8914766d4ba40d6dfb6113c8b614be442
CalendárioCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
LembretesCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
Notasnotes.sqliteca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Histórico de chamadascall_history.db2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
Histórico de chamadasCallHistory.storedata5a4935c78a5255723f707230a451d79c540d2741
Localizaçõesconsolidated.db4096c9ec676f2847dc283405900e284a7c815836
FotosLine.sqlite2d711a1f5613f5259730b98328a3f7e816698f88

Os caminhos dos bancos de dados do WhatsApp, Snapchat, Kik, Viber e WeChat estão na tabela abaixo. Esses nomes de arquivo valem para o iOS 8 e 9, mas têm nomes diferentes nas versões mais antigas do iOS.

App de bate-papoArmazenado emNome do arquivo no backup
WhatsAppApp Domain/net.whatsapp.WhatsApp/, Documents/ChatStorage.sqlite1b6b187a1b60b9ae8b720c79e2c67f472bab09c0, 275ee4a160b7a7d60825a46b0d3ff0dcdb2fbc9d, 7c7fba66680ef796b916b067077cc246adacf01d
SnapchatApp Domains/com.toyopagroup.picaboo/, Documents/chats.plist (mensagens privadas) ou stories.plist (snaps públicos)1cd3cd2b412f7b045dd479b617cb2a4f99ffdfee, 7cdb9af6c5352b97cc0f87369df43c49a45c99f3
KikApp Domain/group.com.kik.chat/, cores/private/…/kik.sqlite8e281be6657d4523710d96341b6f86ba89b56df7
ViberApp Domain/com.viber/, Documents/Contacts.datab39bac0d347adfaf172527f97c3a5fa3df726a3a
WeChatApp Domain/com.tencent.xin/, Documents/DB/MM.sqlite(Varia dinamicamente)
LinePhotos.sqlite12b144c0bd44f2b3dffd9186d3f9c05b917cee25

Nomes dos arquivos de backup do iPhone no iOS 6

ConteúdoNome real do arquivoNome do arquivo no backup
SMSsms.db3d0d7e5fb2ce288813306e4d4636395e047a3d28
ContatosAddressBook.sqlitedb31bb7ba8914766d4ba40d6dfb6113c8b614be442
CalendárioCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
LembretesCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
Notasnotes.sqliteca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Histórico de chamadascall_history.db2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
Localizaçõesconsolidated.dbRemovido do backup do iTunes, mas não do iOS

Nomes dos arquivos de backup do iPhone no iOS 5

ConteúdoNome real do arquivoNome do arquivo no backup
SMSsms.db3d0d7e5fb2ce288813306e4d4636395e047a3d28
ContatosAddressBook.sqlitedb31bb7ba8914766d4ba40d6dfb6113c8b614be442
CalendárioCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
LembretesCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
Notasnotes.sqliteca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Histórico de chamadascall_history.db2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
Localizaçõesconsolidated.dbRemovido do backup do iTunes, mas não do iOS

Nomes dos arquivos de backup do iPhone no iOS 4

ConteúdoNome real do arquivoNome do arquivo no backup
SMSsms.db3d0d7e5fb2ce288813306e4d4636395e047a3d28
ContatosAddressBook.sqlitedb31bb7ba8914766d4ba40d6dfb6113c8b614be442
CalendárioCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
Notasnotes.sqliteca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Histórico de chamadascall_history.db2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
Localizaçõesconsolidated.db4096c9ec676f2847dc283405900e284a7c815836

Nomes dos arquivos de backup do iPhone no iOS 3 e 2

ConteúdoNome real do arquivoNome do arquivo no backup
SMSsms.db3d0d7e5fb2ce288813306e4d4636395e047a3d28
ContatosAddressBook.sqlitedb31bb7ba8914766d4ba40d6dfb6113c8b614be442
CalendárioCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
Notasnotes.db740b7eaf93d6ea5d305e88bb349c8e9643f48c3b
Histórico de chamadascall_history.dbff1324e6b949111b2fb449ecddb50c89c3699a78

Nomes dos arquivos de backup do iPhone no iOS 1

ConteúdoNome real do arquivoNome do arquivo no backup
SMSsms.db3d0d7e5fb2ce288813306e4d4636395e047a3d28
ContatosAddressBook.sqlitedbadb8c77534444e97c31ff15924d50f3ed1fbd3b1
CalendárioCalendar.sqlitedb14ee8cdc3e6e0220399ff210246e1c92b7df89a0
Notasnotes.db740b7eaf93d6ea5d305e88bb349c8e9643f48c3b
Histórico de chamadascall_history.dba49bfab36504be1bf563c1d1813b05efd6076717

Como você viu, é bem difícil trabalhar com arquivos nomeados assim. Se quiser uma forma mais fácil de saber o que há no seu backup do iTunes ou do iCloud, oferecemos uma ferramenta que faz toda essa decodificação para você. Conheça o iPhone Backup Extractor.

Entendendo o modo especialista e os domínios do iOS

Ao criar apps para iOS, os desenvolvedores precisam tomar várias decisões sobre como e onde armazenar dados. (Já escrevemos separadamente sobre as compensações que os desenvolvedores enfrentam ao decidir onde armazenar os dados dos usuários.) A melhor forma de explorar e se familiarizar com o local onde cada app guarda seus arquivos no iOS é usar a edição gratuita do iPhone Backup Extractor. Ao abri-lo, selecione um backup no menu de navegação à esquerda e escolha “Modo especialista” na parte principal da tela; você verá uma lista com cerca de 18 pastas, provavelmente começando por “Application Groups”. A rigor, esses agrupamentos de nível superior são chamados de “domínios”.

Muitos domínios são usados por apps apenas de forma periférica. Por exemplo, o domínio “Keyboard” pode ter alguns dados de teclados de terceiros, mas não de apps comuns.

Alguns domínios, como “Media” e “Camera Roll”, são muito usados pelos apps nativos Mensagens e Câmera. Mas os domínios “Application Groups” e “Applications” são os que mais nos interessam ao rastrear dados de apps de terceiros.

O que há em um namespace?

Se você expandir o domínio “Applications” para listar as pastas que ele contém, verá várias pastas com nomes estranhos. Veja um exemplo:

  • com.apple.Health
  • com.burbn.instagram
  • com.facebook.Messenger
  • snapchat.picaboo
  • com.spotify.client
Recuperação de dados do iOS a partir de apps com o iPhone Backup Extractor

Recuperação de dados do iOS a partir de apps com o iPhone Backup Extractor

Essas pastas são o principal local onde um app armazena seus dados e costumam ser nomeadas no mesmo formato. Em 1996, a Sun Microsystems lançou uma linguagem de programação chamada Java. A documentação do Java descrevia uma forma de os editores de software de terceiros publicarem seus programas sem conflito com os de outros autores. O truque era pegar o nome do site da empresa, como apple.com, invertê-lo e só então acrescentar o nome do produto. Assim, o app Saúde da Apple fica em com.apple.Health, e o iPhone Backup Extractor pertence, com razão, a com.reincubate.iPhoneBackupExtractor. Esses nomes ficaram conhecidos como “namespaces”, e a Sun publicou várias regras adicionais para eles.

A Apple adotou isso como boa prática ao projetar o iOS. Claro que o padrão de nomenclatura é apenas uma orientação. Como você pode ver no exemplo do Snapchat (snapchat.picaboo), nem todo mundo segue as mesmas regras. Isso não é necessariamente ruim, mas a consistência ajuda muito quando se tenta recuperar dados!

Em alguns casos, o namespace de um app revela uma curiosidade histórica interessante. O namespace do Instagram é com.burbn.instagram porque, bem… em 2010, o Instagram se chamava Burbn.

Onde os apps populares do iOS armazenam seus dados?

A tabela a seguir mostra os namespaces de vários apps populares do iOS. Lembre-se de que o iPhone Backup Extractor tem essa lista integrada (e conhece as mudanças entre as diferentes versões dos apps e do iOS); por isso, ele sempre sabe onde procurar ao ajudar você a recuperar dados do iOS.

AppNamespace do iOS
Facebookcom.facebook.Facebook, com.facebook.Messenger
Instagramcom.burbn.instagram
Snapchatsnapchat.picaboo
MensagensHome/Library/SMS
Spotifycom.spotify.client
Pinterestpinterest
Skypecom.skype.skype
Shazamcom.shazam.Shazam

Como os apps do iOS armazenam seus dados e como é possível lê-los?

Os desenvolvedores de apps são livres para armazenar dados no formato que quiserem em seus aplicativos. Quem usa o iPhone Backup Extractor e procura dados manualmente nos backups costuma encontrar três formatos:

  • Plists XML
  • Plists binários
  • Bancos de dados SQLite

Tanto os Plists XML quanto os binários costumam ser identificados pela extensão de arquivo “.plist”. Porém, muitas outras extensões também podem indicar que um arquivo é um Plist, como “.cookies”. Plist é a abreviação de “Property list” (lista de propriedades), e esse é o formato de arquivo preferido da Apple para armazenar um conjunto de dados simples. Os Plists XML geralmente podem ser lidos a olho nu, pois ficam armazenados em texto simples, mas os Plists binários normalmente não são compreensíveis quando vistos diretamente.

Felizmente, a edição gratuita do iPhone Backup Extractor tem um visualizador e editor de Plist integrado: escolha “Ver/Editar Plist” no menu Arquivo e você poderá examinar o conteúdo de qualquer arquivo Plist. Outra opção, no modo especialista, é clicar com o botão direito em um arquivo e escolher “Ver como Plist”.

Ver como Plist no iPhone Backup Extractor

Ver como Plist no iPhone Backup Extractor

Bancos de dados SQLite são o que você imagina: conjuntos de dados estruturados. Costumam ser indicados pelas extensões de arquivo “.db” ou “.sqlite3”. Esses arquivos não podem ser lidos sem um editor especial, mas o iPhone Backup Extractor tem a tecnologia para consultá-los para você.

O que cada domínio contém em um backup do iPhone?

Domínio do backup do iOSDados encontrados neste domínio
Application GroupsOs dados que os apps armazenam aqui podem ser compartilhados com um pouco mais de liberdade no dispositivo. Muitos aplicativos guardam uma pequena quantidade de dados aqui, mas raramente você encontrará conteúdo valioso.
Application PluginsOs apps que armazenam dados aqui geralmente o fazem como parte de uma extensão do iOS. Pode ser um plugin do Apple Watch, um teclado de terceiros, um widget, uma extensão de compartilhamento ou um Animoji. Este domínio raramente contém dados do usuário.
ApplicationsEste é o domínio principal para os apps armazenarem dados do usuário em um iPhone. Cada app tem seu próprio namespace, como descrito na seção “O que há em um namespace?” acima.
Camera RollO domínio de rolo da câmera inclui todas as fotos, vídeos e metadados armazenados em um dispositivo iOS. Se o dispositivo estiver configurado para “Otimizar Armazenamento” e não guardar todas as fotos localmente, este domínio pode conter menos informações do que o esperado.
DatabasesPoucas informações são armazenadas aqui nas instalações modernas do iOS.
HealthO HealthKit e os dados médicos ficam no domínio Health, junto com os dados de atividade compartilhados com um Apple Watch pareado.
HomeO domínio Home é uma mina de informações para muitos dos aplicativos nativos da Apple, como Mensagens, Notas e Calendário.
HomeKitEste domínio armazena uma quantidade limitada de informações sobre o estado da configuração do Apple HomeKit.
InstallO domínio Install contém metadados que indicam quais apps nativos da Apple estão instalados no dispositivo iOS.
KeyboardA configuração de idioma e de teclado é armazenada neste domínio.
KeychainO chaveiro do dispositivo iOS (um conjunto de senhas do usuário) é armazenado aqui, em um arquivo SQLite.
Managed PreferencesEste domínio contém dados sobre o gerenciamento do dispositivo iOS. Se o seu dispositivo estiver inscrito em um programa de MDM (gerenciamento de dispositivos móveis), talvez pela sua escola ou empresa, alguns metadados serão armazenados aqui.
MediaVários tipos de mídia são armazenados neste domínio. Por exemplo, aqui ficam os anexos de mensagens SMS, as gravações e os dados do Meu Compartilhamento de Fotos.
RootO domínio Root contém arquivos de configuração fundamentais para a instalação do dispositivo iOS.
System ContainersO domínio System Containers contém metadados limitados do app App Store e de alguns outros processos do iOS.
System PreferencesEste domínio contém informações de baixo nível sobre o estado de um dispositivo iOS. Por exemplo, você pode saber mais sobre a configuração de rede ou sobre as redes Wi-Fi e VPNs às quais ele se conectou recentemente.
System Shared ContainersAlguns processos do sistema iOS que podem compartilhar dados entre si armazenam seus dados aqui. É um bom lugar para começar, por exemplo, ao querer saber mais sobre a atividade de Bluetooth em um dispositivo.
WirelessO domínio Wireless contém um conjunto rico de informações sobre o uso de redes celulares e Wi-Fi pelo iOS e sobre as atribuições recentes de endereços IP.

O que fazer em seguida

Que tal baixar o iPhone Backup Extractor ou saber mais sobre a Reincubate e como ajudamos clientes do mundo todo a recuperar seus dados?

Se quiser saber mais sobre o iOS ou o iPhone Backup Extractor, este site tem um conjunto rico de guias e artigos sobre como aproveitar ao máximo seus dados. Um bom ponto de partida pode ser o nosso artigo sobre o que é e o que não é armazenado em um backup. Nossa central de suporte reúne vários outros artigos da base de conhecimento com respostas para as perguntas mais frequentes.


Sobre o autor

Aidan Fitzpatrick

Fundador, CEO

Aidan fundou a Reincubate em 2008, depois de criar a primeira ferramenta de recuperação de dados para iOS do mundo. Desde então, ele transformou a empresa em uma das principais ISVs do mundo, trabalhando com empresas como AMD, Qualcomm e HP para desenvolver recursos relevantes de aprendizado de máquina para softwares de vídeo, com destaque para o ecossistema de aplicativos Camo. Sob a liderança de Aidan, a Reincubate já recebeu quatro vezes a mais alta honraria empresarial do Reino Unido, conquistou um lugar na lista 100 Tech do The Sunday Times e obteve reconhecimento do setor com indicações ao Apple Design Award e à App Store. Seu trabalho e suas técnicas são frequentemente citados em artigos acadêmicos sobre perícia forense móvel, e ele já foi convidado a palestrar em eventos promovidos por empresas como Google, Microsoft e Snap.


Artigos relacionados

Precisa de ajuda?

Procuramos responder a todas as mensagens em até um dia útil.

support@reincubate.com
Logotipo do King's Award for Enterprise

King's Award for Enterprise: a Reincubate venceu quatro vezes a mais alta honraria empresarial oficial do Reino Unido, a mais recente em reconhecimento ao notável crescimento da empresa nos últimos três anos.

Nossas relações com usuários e parceiros estão no centro dos nossos valores e dos produtos que criamos. Veja nossas avaliações para saber o que eles têm a dizer sobre nós.

Certificação ISO 27001 pelo Centre for Assessment, credenciado pelo UKAS

© 2008-2026 Reincubate Ltd. Todos os direitos reservados. Registrada na Inglaterra e no País de Gales sob o nº 5189175, VAT GB151788978. Camo®, Streamlight® e Reincubate® são marcas registradas. Patentes pendentes.

Ajuda