tags:

views:

102

answers:

3

I just wanted to know how all the sms in the phone stored internally?? and how do i access this internal files?

A: 

Text files in older phones while newer ones may use light weight databases. (Details about Android and iOS in zengr's answer.)

If possible you can browse the file system on your phone. It the phone does not allow that then you will probably have to root it.

Ashish
which OS use text files?
zengr
@zengr: My old Sony Ericsson W810i did.
Ashish
I think SE uses Sony Ericsson Java Platform or Symbiam (it has an embedded db) but not sure about SE J2ME OS.
zengr
@zengr: And phones like Nokia 1100 too (I'm guessing this one, not sure). W810i didn't have Symbian et al. :)
Ashish
yea, 810i had SE-J2ME OS
zengr
+1  A: 

Have a look at the Wammu project. It can access phonebooks, SMS, calendars, etc. on many cell phone types.

eumiro
Oh! Question is about *how* are they stored internally.
Ashish
And the second part of your question is 'how do I access these internal files'...
eumiro
"and how do i access this internal files?".. remove the DV.
aioobe
@eumiro: Access the files. I thought Wammu will let you access the *content* of these files.
Ashish
@Ashish, was that a joke?
aioobe
thnks for de reply...i jus wanted 2 as to hw do v access these sms files so dat i can parse de contents..
VAM
+2  A: 

It depends on various flavors of phone OSs like Symbian, android, iOS

For example: Android saves its SMS's in /data/data/com.android.providers/telephony/databases/mmssms.db iPhone also used SQLite database internally. /var/root/Library/SMS/sms.db

It's a lightweight embedded SQLite database.

zengr