Today I made a backup of my cellphone data
First I found PhoneBackup but is only for windows
After install it on a Windows VM and run it, said that my phone was not tested.
I started the backup and this had fail when started WAP backup but other data (contacts, sms and calendar) was good
Some interesting thing is how SMS are coded. The file generated is in XML and had this structure:
<SMS>
<Number value=1/>
<Storage value=1/>
<Type value=1/>
<PDU value=HEX VALUE>
<Length value=6/>
<SMS/>
(I don't have the Schema or DTD and this is only an example)
And what is PDU value? Is a Hex codification of destination number, message status, message text (and some other information...).
with PDU mode you can send messages over hypertext terminal through your cellphone
To understand the information stored in the backup, I have made a little javascript to decode PDU_values.
Javascript PDU value decoder:
You can edit the source code to know how it works. Maybe I will improve it cause in some PDU values give an error.
Some interesting links:
send PDU messages