Onde estão localizados os dados do "Armazenamento de contatos"?

26

Configurações -> Aplicativos -> Tudo diz que "Armazenamento de contatos" usa 2,5 MB, que devem ser meus dados de contato.

Como tive que voltar para a versão 4.03 após uma atualização incorreta da versão 4.1, meus contatos parecem inacessíveis, embora os dados pareçam estar lá.

Você poderia me dizer onde encontrar os dados associados (base) para armazenamento de contatos? Meu telefone está enraizado. E não, meus dados de contato não estão no GMail e sinceramente não sei por que ...

Sebastian
fonte

Respostas:

21

A localização exata do banco de dados de contatos pode depender da "personalização" do fabricante. Enquanto "Plain Vanilla Android" os possui /data/data/android.providers.contacts/databases, a ROM de ações do meu Motorola Milestone 2, por exemplo, é usada /data/data/com.motorola.blur.providers.contacts/databases/contacts2.db. Uma máscara bruta para verificar é /data/data/*.providers.contacts/databases/*.db. O arquivo está no formato SQLite3 e pode ser navegado no seu PC com, por exemplo, SQLiteman ou DB Browser for SQLite , que está disponível para Linux, Mac e Windows. Com esta aplicação, você pode navegar no banco de dados em um modo gráfico. Obviamente, você também pode usar o sqlite3cliente de linha de comando, se preferir.

O ponto crucial para acessar diretamente esse banco de dados é que seu dispositivo deve estar enraizado - uma condição prévia que você já conhece, conforme sua pergunta.

Portanto, você pode usar um gerenciador de arquivos para navegar até o arquivo do banco de dados e copiá-lo para o seu computador para investigação - ou puxá-lo diretamente para o seu computador adb pull. Uma terceira opção seria investigá-lo diretamente no seu dispositivo, por exemplo, usando o aplicativo SQLite Manager ou aSQLiteManager .

Izzy
fonte
0

Se você estiver enraizado, use o Titanium Backup para remover o armazenamento de contatos.

  • Abra o aplicativo e navegue até Backup / Restore TAB
  • Ele exibe as entradas do item de armazenamento na cor verde.

Aqui está uma captura de tela:

Captura de tela
Clique para ampliar

Android Quesito
fonte
11
Você poderia explicar isso com mais detalhes, por favor?
Sebastian