Armazenamento de mensagens SMS e MMS, etc.

11,112 views
Skip to first unread message

Paulo Diovani

unread,
Oct 27, 2010, 3:22:02 PM10/27/10
to androi...@googlegroups.com
Uma coisa que não é muito clara no Android é onde ficam gravadas as informações, incluindo configurações, dados e cache, dos aplicativos.

Por exemplo, onde ficam gravadas as mensagens SMS e MMS e quanto de espaço elas ocupam?

Estou ficando preocupado com o espaço do meu aparelho, que está com míseros 44MB livres na memória interna (e pouco espaço livre em /data deixa o aparelho lento).
Minhas SMS, por exemplo, eu nunca removo, gostaria de saber onde ficam guardadas e qual o tamanho que têm ocupado...

Alguém sabe dizer?

__
Paulo Diovani Gonçalves
http://diovani.com


Felipe Alves

unread,
Oct 27, 2010, 3:29:33 PM10/27/10
to androi...@googlegroups.com
Pode usar algum programa de backup de sms (ex: SMS backup and restore), que salva td no SD, e pode fazer restore qd precisar. Aí vai dar tb uma ideia do espaço que tão ocupando

Edgard Castro

unread,
Oct 27, 2010, 3:31:37 PM10/27/10
to androi...@googlegroups.com
Toda configuração, aplicativos, mensagens ou qualquer coisa relativa
ao usuario APÓS instalação do OS ficam em /data, que é o mesmo
diretorio que mostra lá em "Espaco disponivel no SD card".

Configurações dos aplicativos e seus arquivos de dado de modo geral
ficam em /data/data, no caso das sms elas são gerenciadas pelo
Telephony Provider, que fica no diretorio:
/data/data/com.android.providers.telephony e ficam guardadas em um
banco de dados sqlite3 chamado mmssms.db dentro do diretorio
databases/ do mesmo.

:)


2010/10/27 Paulo Diovani <pa...@diovani.com>:

Edgard Castro

unread,
Oct 27, 2010, 3:33:25 PM10/27/10
to androi...@googlegroups.com
"Espaco disnonivel no SD card" nao, internal storage, obviamente. :D

2010/10/27 Edgard Castro <edgard...@gmail.com>:

Edgard Castro

unread,
Oct 27, 2010, 3:34:42 PM10/27/10
to androi...@googlegroups.com
Ah, e o cache é uma partição separada, que fica em /cache. Entao o
quanto tem de "livre" no internal storage nao tem nada referente ao
cache.

Foi mal pelas varias msgs ai pessoal. :)

Abracos,
Ed

2010/10/27 Edgard Castro <edgard...@gmail.com>:

Hugo Carlos

unread,
Oct 27, 2010, 4:04:17 PM10/27/10
to androi...@googlegroups.com
Mal nada, foi ótimo, hehe.

Foram 3 das mensagens mais esclarecedoras que vi por aqui nos últimos dias.

Muito úteis. Valeu, Edgard!

Hugo



2010/10/27 Edgard Castro <edgard...@gmail.com>

Alexandre

unread,
Oct 27, 2010, 6:25:54 PM10/27/10
to androi...@googlegroups.com
Mas d� para recuperar os SMS dessa Pasta?

Em 27/10/2010 17:33, Edgard Castro escreveu:
> "Espaco disnonivel no SD card" nao, internal storage, obviamente. :D
>
> 2010/10/27 Edgard Castro<edgard...@gmail.com>:

>> Toda configura��o, aplicativos, mensagens ou qualquer coisa relativa
>> ao usuario AP�S instala��o do OS ficam em /data, que � o mesmo
>> diretorio que mostra l� em "Espaco disponivel no SD card".
>>
>> Configura��es dos aplicativos e seus arquivos de dado de modo geral
>> ficam em /data/data, no caso das sms elas s�o gerenciadas pelo


>> Telephony Provider, que fica no diretorio:
>> /data/data/com.android.providers.telephony e ficam guardadas em um
>> banco de dados sqlite3 chamado mmssms.db dentro do diretorio
>> databases/ do mesmo.
>>
>> :)
>>
>>
>> 2010/10/27 Paulo Diovani<pa...@diovani.com>:

>>> Uma coisa que n�o � muito clara no Android � onde ficam gravadas as informa��es, incluindo configura��es, dados e cache, dos aplicativos.
>>>
>>> Por exemplo, onde ficam gravadas as mensagens SMS e MMS e quanto de espa�o elas ocupam?
>>>
>>> Estou ficando preocupado com o espa�o do meu aparelho, que est� com m�seros 44MB livres na mem�ria interna (e pouco espa�o livre em /data deixa o aparelho lento).
>>> Minhas SMS, por exemplo, eu nunca removo, gostaria de saber onde ficam guardadas e qual o tamanho que t�m ocupado...
>>>
>>> Algu�m sabe dizer?
>>>
>>> __
>>> Paulo Diovani Gon�alves

Edgard Castro

unread,
Oct 27, 2010, 6:30:46 PM10/27/10
to androi...@googlegroups.com
adb shell sqllite3
/data/data/com.android.providers.telephony/databases/mmssms.db "select
* from sms"

(nao sei se o select é esse mesmo, mas é algo do tipo)

:D

2010/10/27 Alexandre <alexre...@gmail.com>:
> Mas dá para recuperar os SMS dessa Pasta?


>
> Em 27/10/2010 17:33, Edgard Castro escreveu:
>>
>> "Espaco disnonivel no SD card" nao, internal storage, obviamente. :D
>>
>> 2010/10/27 Edgard Castro<edgard...@gmail.com>:
>>>

>>> Toda configuração, aplicativos, mensagens ou qualquer coisa relativa
>>> ao usuario APÓS instalação do OS ficam em /data, que é o mesmo
>>> diretorio que mostra lá em "Espaco disponivel no SD card".
>>>
>>> Configurações dos aplicativos e seus arquivos de dado de modo geral
>>> ficam em /data/data, no caso das sms elas são gerenciadas pelo


>>> Telephony Provider, que fica no diretorio:
>>> /data/data/com.android.providers.telephony e ficam guardadas em um
>>> banco de dados sqlite3 chamado mmssms.db dentro do diretorio
>>> databases/ do mesmo.
>>>
>>> :)
>>>
>>>
>>> 2010/10/27 Paulo Diovani<pa...@diovani.com>:
>>>>

>>>> Uma coisa que não é muito clara no Android é onde ficam gravadas as

>>>> informações, incluindo configurações, dados e cache, dos aplicativos.


>>>>
>>>> Por exemplo, onde ficam gravadas as mensagens SMS e MMS e quanto de

>>>> espaço elas ocupam?
>>>>
>>>> Estou ficando preocupado com o espaço do meu aparelho, que está com

>>>> míseros 44MB livres na memória interna (e pouco espaço livre em /data deixa


>>>> o aparelho lento).
>>>> Minhas SMS, por exemplo, eu nunca removo, gostaria de saber onde ficam

>>>> guardadas e qual o tamanho que têm ocupado...
>>>>
>>>> Alguém sabe dizer?
>>>>
>>>> __
>>>> Paulo Diovani Gonçalves

Alex Baule

unread,
Oct 27, 2010, 6:40:40 PM10/27/10
to androi...@googlegroups.com
vou mandar alguns comandos basicos do sqlite3.

pra vc saber quais as tabelas que há naquele banco...

.tables

Para saber quais os campos há naquela tabela

.schema [tabela]

Alexandre

unread,
Oct 27, 2010, 10:23:28 PM10/27/10
to androi...@googlegroups.com
Pergunta estupidamente noob da minha parte, aonde eu teclo isso?
Tenho que abrir qual programa?
Valeu!

Em 27/10/2010 20:30, Edgard Castro escreveu:
> adb shell sqllite3
> /data/data/com.android.providers.telephony/databases/mmssms.db "select
> * from sms"
>

> (nao sei se o select � esse mesmo, mas � algo do tipo)
>
> :D
>
>
>
> 2010/10/27 Alexandre<alexre...@gmail.com>:
>> Mas d� para recuperar os SMS dessa Pasta?


>>
>> Em 27/10/2010 17:33, Edgard Castro escreveu:
>>> "Espaco disnonivel no SD card" nao, internal storage, obviamente. :D
>>>
>>> 2010/10/27 Edgard Castro<edgard...@gmail.com>:

>>>> Toda configura��o, aplicativos, mensagens ou qualquer coisa relativa
>>>> ao usuario AP�S instala��o do OS ficam em /data, que � o mesmo
>>>> diretorio que mostra l� em "Espaco disponivel no SD card".
>>>>
>>>> Configura��es dos aplicativos e seus arquivos de dado de modo geral
>>>> ficam em /data/data, no caso das sms elas s�o gerenciadas pelo


>>>> Telephony Provider, que fica no diretorio:
>>>> /data/data/com.android.providers.telephony e ficam guardadas em um
>>>> banco de dados sqlite3 chamado mmssms.db dentro do diretorio
>>>> databases/ do mesmo.
>>>>
>>>> :)
>>>>
>>>>
>>>> 2010/10/27 Paulo Diovani<pa...@diovani.com>:

>>>>> Uma coisa que n�o � muito clara no Android � onde ficam gravadas as

>>>>> informa��es, incluindo configura��es, dados e cache, dos aplicativos.


>>>>>
>>>>> Por exemplo, onde ficam gravadas as mensagens SMS e MMS e quanto de

>>>>> espa�o elas ocupam?
>>>>>
>>>>> Estou ficando preocupado com o espa�o do meu aparelho, que est� com

>>>>> m�seros 44MB livres na mem�ria interna (e pouco espa�o livre em /data deixa


>>>>> o aparelho lento).
>>>>> Minhas SMS, por exemplo, eu nunca removo, gostaria de saber onde ficam

>>>>> guardadas e qual o tamanho que t�m ocupado...
>>>>>

>>>>> Algu�m sabe dizer?
>>>>>
>>>>> __
>>>>> Paulo Diovani Gon�alves

Paulo Diovani

unread,
Oct 28, 2010, 11:51:07 AM10/28/10
to androi...@googlegroups.com
> Toda configuração, aplicativos, mensagens ou qualquer coisa relativa
> ao usuario APÓS instalação do OS ficam em /data

Valeu pela informação Edgard.

Verifiquei que o que mais me ocupa espaço no fone (dados, não app) são o Seesmic, o Genie Widget e o Adobe Reader (que mal utilizo). SMS e MMS mal passam dos 100K até agora, então não vou me preocupar com eles..

> Mas dá para recuperar os SMS dessa Pasta?

Alexandre, dá sim, é uma base de dados SQLite. Se não for criptografada (e provavelmente não o é) você pode abri-la com qualquer cliente SQLite, incluindo o cliente de linha de comando.
Mas deve ser mais fácil utilizar algum aplicativo isso. Se sua intenção é fazer backups, eu costumo utilizar a app "SMS Backup e Restore", gosto dela por ser simples.

Reply all
Reply to author
Forward
0 new messages