[XAP] SMSBackup V0.9, Backup & Export SMS/MSN/Facebook Messages [Updated 2012-05-19]

Search This thread

at45

Senior Member
Oct 31, 2008
485
11
I'm getting an error with versions 0.7, 0.8 and 0.9 on a custom ROM. It says:

Import failed, Failed to provision xml

at
SMSBackup.Core.Interop.ProvisionXML.Pro
visio...

Can someone help? Thanks :)

SOLUTION: The app did not have Trusted status. I've changed this and it's fixed.
 
Last edited:

stanko82

Senior Member
Feb 28, 2011
88
10
Banja Luka
Worked like a charm on my hd7 ds7.7, it also restored pinned contacts on same spot, as they were, restored grup and msn messages.
Thanks, great work!
 

juanacevedo

Senior Member
Jan 15, 2011
366
41
Need Help

Is it possible to restore SMS from a backup of the SMS'-> SkyDrive? I'm really stupid and did not backup the .vol files, all I have is SMS backups on SkyDrive in .txt and .xml formats.. Is it possible to somehow restore texts using those backups?
 

Mediax

Senior Member
Apr 28, 2009
97
14
A geek tool !

Why not keep it simple?

Just push backup to skydrive
and when necessary push restore from skydrive


....i have lost all my sms because i don't read that f...g tutorial

i juste believe pushing backup to skydrive is enought to save my sms and now....i'm totaly messed up
 

kevyn82

Senior Member
Mar 2, 2011
108
8
Riva del Garda
A geek tool !

Why not keep it simple?

Just push backup to skydrive
and when necessary push restore from skydrive


....i have lost all my sms because i don't read that f...g tutorial

i juste believe pushing backup to skydrive is enought to save my sms and now....i'm totaly messed up

Lazy you!!

Just restore a backup and extract the two .vol files
 

Localhorst86

Senior Member
Jul 5, 2011
720
157
Germany
A geek tool !

Why not keep it simple?

Just push backup to skydrive
and when necessary push restore from skydrive


....i have lost all my sms because i don't read that f...g tutorial

i juste believe pushing backup to skydrive is enought to save my sms and now....i'm totaly messed up

While I find that a harsh judgement, I also wondered why the tool can't simply backup the store.vol and PimIndex.vol files to skydrive and restore it from there (Download the files to isolated storage first, of course.)
 

kevyn82

Senior Member
Mar 2, 2011
108
8
Riva del Garda
While I find that a harsh judgement, I also wondered why the tool can't simply backup the store.vol and PimIndex.vol files to skydrive and restore it from there (Download the files to isolated storage first, of course.)

well, you should consider that MS isn't so happy about using skydrive as a backup drive. It is ment to store your pictures and your documents, not for .vol or other backup files.
 

stanko82

Senior Member
Feb 28, 2011
88
10
Banja Luka
I restored sms after sync, had some trouble with people hub but after I removed fb account and added fb again, everything looks great, all sms, msn and fb are restored. One trouble I have is my live account doesn't syc anymore. It says error code 86000107. I tried soft reset, and still nothing after a day. Anyone had similar problem? Do I have to hard reset and restore sms again before syncing with my live account.
Thanks.

EDIT
I've removed fb account again, added it back once more, and live account just synced...don't know how but now everything works.

EDIT
Not working. I have done hard reset and tried to backup sms first and then sign in with live account, still not working, I think it makes duplicates in people hub that prevents form sync with live account. Giving it up. ROM is 7.8 dynamics
 
Last edited:

DavidinCT

Senior Member
Jun 2, 2006
1,607
156
Someplace in CT
ok, I have tried this but, I have an issue. I backed up (see above), and flashed a new rom, setup all accounts, synced contacts, so everything was setup as it should (contacts are from an exchange server) then restored fine. I see all the messages fine in messagaing. When someone replies to a text message, it creates a new thread for it. So now I have 2 threads for each contact I repied to or got a reply from.

Is it possable to combine these so I dont have 2 threads for each person or is this just how it works ?

Sorry for the bump but, does anyone know if there is a way around this issue or with this process there is no way to combine the imported messages with the new ones ?

Is this just how it works or is there a fix ?
 

guantanamoSpa

Member
Dec 15, 2011
25
1
Does SMS Backup work for LG (Quantum)?

I read in the first message of this thread "[Windows Phone] may backup messages on a regular basis, and store it at "\Application Data\Microsoft\Outlook\BackupVols\CommsBackup.xml" (see this link), so we can take the file, extract it and then we get our messages."

In the referenced link, it states Windows Phone Device Manager is required. I know this does not work on my LG Quantum, as I tested it.

Does this imply that I cannot recover deleted SMS text messages on my LG Quantum (Mango)?

Thank you for any help on this.
 

jordanmills

Senior Member
Sep 10, 2006
139
21
Pearland, TX
www.jordanmills.com
I'm having issues running it. It installed fine and starts, but after running for a moment it returns
Import Failed, Failed to provision xml
at
SMSBackup.Core.Interop.ProvisionXML.Provisio...
[ok]

Any ideas?

Edit:

It looks like I didn't have it rooted. I fixed that and the app seems to work fine.
 
Last edited:

SGregory

Senior Member
Jan 28, 2007
101
0
Moscow
Hi,
I want to backup (export to skydrive) my sms. I have more than 1000 text messages, but SMSBackup see only 141. What kind of problem may be? What I do wrong? I hope somebody can help me...
P.S> My phone is samsung omnia w (interop unlocked), and I use SMSBackup 0.9.
 

Mueen hassan

Member
Jun 17, 2013
16
4
Hasilpur
Hi,
I want to backup (export to skydrive) my sms. I have more than 1000 text messages, but SMSBackup see only 141. What kind of problem may be? What I do wrong? I hope somebody can help me...
P.S> My phone is samsung omnia w (interop unlocked), and I use SMSBackup 0.9.
Uninstall the sms backup. Restart your phone and install again and backup again.
 

RamBilas

New member
Jan 25, 2009
4
0
Error - 0x81030120 while installing it on HD7

Hi,

I have downloaded "SMSBackup_V0.9-en" zip and renamed it to .xap.
then tried uploading the app using "Application Deployment".
But I am getting the Error - 0x81030120.

Any idea where I am going wrong?

Appreciate your help.

Thanks & Regards,
Ram.
============================


[Introduction]

Thunder_ in XDA have found that windows phone itself has a backup mechanism, it may backup messages on a regular basis, and store it at "\Application Data\Microsoft\Outlook\BackupVols\CommsBackup.xml" (see this link), so we can take the file, extract it and then we get our messages. Before version 0.7, the app automatically copy the "CommsBackup.xml" to IsolateStorage and extract them to readable sms.

Since CommsBackup.xml is generated by the system, we can't controll it. We often get only part of our messages because CommsBackup.xml doesn't contain newest ones.

The sms/msn(also many other datas) in Windows Phone actually stored at "\Application Data\Microsoft\Outlook\Stores\DeviceStore\store.vol". It is an EDB database. We can use native EDB API to explore and extract it. From Version 0.7, the app use this way to extract our messages and will never rely on CommsBackup.xml anymore:)

[Compatibility]

The app should be compatible with devices supported by WP7 Root Tools(need to mark the app as Trusted)
Also support fully-unlocked phones

[Features]

1. Automatically extract messages in store.vol, can sort messages by conversation or by sending time, can filter messages by contact, start/end date and keyword.
2. Export messages in txt/xml/csv format to IsolateStorage or SkyDrive.
If you export messages to IsolateStorage, you can use any IsolateStorage tool to download them to your computer.(The ID of this app is 09125ea9-95de-469a-aedc-22e35389ab0a);
If you export messages to SkyDrive, they will be uploaded to your SMS folder in SkyDrive(The folder is private, thus "just me")
3. Backup and restore "store.vol" and "PimIndex.vol", you can backup these two files before you flashing ROM and restore it later. This will keep your messages and contacts remain the same.(This feature is for professional users only)

[Versions History]

V0.9
1. Reduce memory usage(tested with 100,000 messages)
2. Speed up message importing process(faster than previous versions)
3. Add csv export option
4. Facebook messages will show Facebook friend's name(not the ID number in v0.8)
5. Switch backup mode(SMS or MSN) in Setting page.
V0.8
1. Add feature to backup MSN messages. You can switch backup mode(SMS or MSN) in the menu bar
2. Change UI of message list, looks more Metro now.
3. Improve contact identify algorithm.
4. Optimize the compatibility with WP7 Root Tools.
V0.7
1. Extract sms from store.vol directly, now you can backup and export all short messages and will never rely on CommsBackup.xml.
2. Optimize for fully-unlocked ROMs. If your phone is fully-unlocked, the app read store.vol directly; If your phone is interop-unlocked but not fully-unlocked, the app will copy store.vol to IsolateStorage and then read store.vol(because directly mount store.vol will cause Access Denied exception)
3. Add more setting options and remove exit confirm.
V0.6
1. Add support to backup and restore both store.vol and PimIndex.vol.
2. Increase max waiting time for file operation to 15 seconds(older version is 6 seconds). This may help those who have very big CommsBackup.xml or store.vol(>10MB)
3. In order to find how WP store contact's index in PimIndex.vol, I add a test feature(Click "test" in the menu bar) and need your feedbacks. Thanks!
V0.5
1. Add feature to export filtered messages. You can enable this in setting page.
2. Simplify setting page, no "save" button now.
3. Fix a bug in V0.4 which may show "import error: Value Does not fall within the expected range" when the app starts.
V0.4
1. Integrated with phone's contacts. For each message, the app will show contact's name if the phone number exists in any of the contacts, otherwise it will show pure number as before.
2. Add feature to filter sms. You can filter messages by contact, begin/end date and keyword. This will allow you search sms more quickly.
3. Add feature to restore system sms database store.vol, you can restore all sms and contacts after you flashing rom
4. Fix a bug when uploading txt to SkyDrive, the text document sometimes become incomplete or even blank.
Known bugs: Under certain conditions, it may show "import error: Value Does not fall within the expected range"
V0.3
1. Add double-language support(both en-US and zh-CN)
2. Fix the bug in V0.2 that the app may crash when uploading sms to SkyDrive
Known bugs: When uploading txt to SkyDrive, the text document sometimes become incomplete or even blank
V0.2
1. Add feature to export txt format
2. Add feature to upload sms to SkyDrive(some guys think IsolateStorage is not convenient)
3. Add feature to Backup system database "store.vol"
4. Fix some bugs that do not automatically update sms
Known bugs: the app may crash when uploading sms to SkyDrive

[Tutorial - How to backup and restore your sms]

The sms and contacts information(also many other datas) actually stored at "\Application Data\Microsoft\Outlook\Stores\DeviceStore\store.vol". To backup and restore this file will keep our text messages remain the same. Also, there is a file in the same folder named PimIndex.vol which contains contacts' indexes. WP use it to search contacts. So you must also backup and restore this file.

Below is the methods:
1. Open SMSBackup app(version>=0.6), go to "Export & Backup" page, navigate to "Backup", there are two buttons for backup and two buttons for restore.
2. Click "Backup store.vol" button to backup "store.vol", then the file will be copied to "BackupVols/store.vol" in IsolateStorage, you can use any IsolateStorage tool to download it to your computer(the same with PimIndex.vol).
3. When you need to restore sms and contacts(for example, after flashing a new ROM), you find the store.vol and PimIndex.vol you have already backup in your computer, use IsolateStorage tool to upload the two files to BackupVols folder.
4. Open SMSBackup app and navigate to the same page in step 1. Click "Restore store.vol" button, then click "Restore PimIndex.vol". When both have executed. Restart your phone immediately.
Important Note(Updated 25/2/2012): If you flash a new ROM, please add/sync live account first and then restore store.vol and PimIndex.vol; After restoring, sync again. If you failed in this way, you can restore store.vol and PimIndex.vol first and then add/sync live account. Since we do not know how WP manage accounts and other infos, so different problems may happen after restoring. Feedbacks and suggestions on restoring feature are welcome.

Important Note: the restore feature in version 0.5 is not perfect. It can restore all text messages and contacts successfully. But you may encounter the problem with searching contacts or wrong profile pictures in the People Hub. Thanks to the feedbacks by kahiro, 2new, AshleyT. The reason is that we haven't backup and restore PimIndex.vol. Now I'm researching on how WP store contact's index. I think we can modify this file to add indexes by ourselves. every contact is a 12 bytes in PimIndex.vol. I don't know what it means. If you can help me, please open SMSBackup V0.6, Click "test" in the menu bar to navigate to a new page, then click "Get Contact Index Format" button and reply the format string it shows(for example 01-00-00-00-02-00-07-00-8E-00-00-00). Thanks!

There are some users say the app may crash when login or upload to SkyDrive while some others do not have this problem. I use Microsoft Live SDK to connect to SkyDrive, I do not know if the SDK have some compatibility issues. I'll continue to find if there is anything wrong. Thanks for your feedbacks.

At last, thanks to Thunder__ who find the CommsBackup.xml file and endeffekt who find the store.vol file (see http://xdaforums.com/showthread.php?t=1072796); Thanks to the DiagProvXML app, I use the COM libraries to copy native files in early versions. Thanks Heathcliff74's wonderful guide on native code. Thanks to GoodDayToDie, he gave me good suggestions and idea.


Early versions download stats
V0.3 - 1897 views
V0.4 - 830 views
V0.5 - 1922 views
V0.6 - 1322 views
 

Mueen hassan

Member
Jun 17, 2013
16
4
Hasilpur
which IsolateStorage tool should be used

Hi, Which "IsolateStorage tool" should be used to grab store.vol created by smsbackup. Earlier, i used Windows Phone Device Manager to do so. But WPDM stops works after few days that make difficualt to work it again.
 

plapic

Senior Member
Mar 22, 2010
146
8
Brisbane
Samsung Galaxy S20
Cannot get this XAP to install on my Nokia Lumia 710. The error I get is 0x81030120.
I thought perhaps it was due to that fact it was using DLOAD bootloader.
I have changed it to Qualcomm and I still get the error.
Does this mean that I have to now install a custom rom with an Interop Unlocker before I can install SMSBackup?
If so will I lose the sms during the custom rom install process otherwise why bother?
I just want the closest thing to a stock rom with firmware 1600.3031.8773.12121 and OS 7.10.8862.144
 

illidanx

Member
Jan 3, 2013
32
12
Hi, I would like to use the source code of this tool to build something to read the store.vol file on my windows phone 8 device. Is there anyway I can get it?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 60
    [XAP] SMSBackup V0.9, Backup & Export SMS/MSN/Facebook Messages [Updated 2012-05-19]

    [Introduction]

    Thunder_ in XDA have found that windows phone itself has a backup mechanism, it may backup messages on a regular basis, and store it at "\Application Data\Microsoft\Outlook\BackupVols\CommsBackup.xml" (see this link), so we can take the file, extract it and then we get our messages. Before version 0.7, the app automatically copy the "CommsBackup.xml" to IsolateStorage and extract them to readable sms.

    Since CommsBackup.xml is generated by the system, we can't controll it. We often get only part of our messages because CommsBackup.xml doesn't contain newest ones.

    The sms/msn(also many other datas) in Windows Phone actually stored at "\Application Data\Microsoft\Outlook\Stores\DeviceStore\store.vol". It is an EDB database. We can use native EDB API to explore and extract it. From Version 0.7, the app use this way to extract our messages and will never rely on CommsBackup.xml anymore:)

    [Compatibility]

    The app should be compatible with devices supported by WP7 Root Tools(need to mark the app as Trusted)
    Also support fully-unlocked phones

    [Features]

    1. Automatically extract messages in store.vol, can sort messages by conversation or by sending time, can filter messages by contact, start/end date and keyword.
    2. Export messages in txt/xml/csv format to IsolateStorage or SkyDrive.
    If you export messages to IsolateStorage, you can use any IsolateStorage tool to download them to your computer.(The ID of this app is 09125ea9-95de-469a-aedc-22e35389ab0a);
    If you export messages to SkyDrive, they will be uploaded to your SMS folder in SkyDrive(The folder is private, thus "just me")
    3. Backup and restore "store.vol" and "PimIndex.vol", you can backup these two files before you flashing ROM and restore it later. This will keep your messages and contacts remain the same.(This feature is for professional users only)

    [Versions History]

    V0.9
    1. Reduce memory usage(tested with 100,000 messages)
    2. Speed up message importing process(faster than previous versions)
    3. Add csv export option
    4. Facebook messages will show Facebook friend's name(not the ID number in v0.8)
    5. Switch backup mode(SMS or MSN) in Setting page.
    V0.8
    1. Add feature to backup MSN messages. You can switch backup mode(SMS or MSN) in the menu bar
    2. Change UI of message list, looks more Metro now.
    3. Improve contact identify algorithm.
    4. Optimize the compatibility with WP7 Root Tools.
    V0.7
    1. Extract sms from store.vol directly, now you can backup and export all short messages and will never rely on CommsBackup.xml.
    2. Optimize for fully-unlocked ROMs. If your phone is fully-unlocked, the app read store.vol directly; If your phone is interop-unlocked but not fully-unlocked, the app will copy store.vol to IsolateStorage and then read store.vol(because directly mount store.vol will cause Access Denied exception)
    3. Add more setting options and remove exit confirm.
    V0.6
    1. Add support to backup and restore both store.vol and PimIndex.vol.
    2. Increase max waiting time for file operation to 15 seconds(older version is 6 seconds). This may help those who have very big CommsBackup.xml or store.vol(>10MB)
    3. In order to find how WP store contact's index in PimIndex.vol, I add a test feature(Click "test" in the menu bar) and need your feedbacks. Thanks!
    V0.5
    1. Add feature to export filtered messages. You can enable this in setting page.
    2. Simplify setting page, no "save" button now.
    3. Fix a bug in V0.4 which may show "import error: Value Does not fall within the expected range" when the app starts.
    V0.4
    1. Integrated with phone's contacts. For each message, the app will show contact's name if the phone number exists in any of the contacts, otherwise it will show pure number as before.
    2. Add feature to filter sms. You can filter messages by contact, begin/end date and keyword. This will allow you search sms more quickly.
    3. Add feature to restore system sms database store.vol, you can restore all sms and contacts after you flashing rom
    4. Fix a bug when uploading txt to SkyDrive, the text document sometimes become incomplete or even blank.
    Known bugs: Under certain conditions, it may show "import error: Value Does not fall within the expected range"
    V0.3
    1. Add double-language support(both en-US and zh-CN)
    2. Fix the bug in V0.2 that the app may crash when uploading sms to SkyDrive
    Known bugs: When uploading txt to SkyDrive, the text document sometimes become incomplete or even blank
    V0.2
    1. Add feature to export txt format
    2. Add feature to upload sms to SkyDrive(some guys think IsolateStorage is not convenient)
    3. Add feature to Backup system database "store.vol"
    4. Fix some bugs that do not automatically update sms
    Known bugs: the app may crash when uploading sms to SkyDrive

    [Tutorial - How to backup and restore your sms]

    The sms and contacts information(also many other datas) actually stored at "\Application Data\Microsoft\Outlook\Stores\DeviceStore\store.vol". To backup and restore this file will keep our text messages remain the same. Also, there is a file in the same folder named PimIndex.vol which contains contacts' indexes. WP use it to search contacts. So you must also backup and restore this file.

    Below is the methods:
    1. Open SMSBackup app(version>=0.6), go to "Export & Backup" page, navigate to "Backup", there are two buttons for backup and two buttons for restore.
    2. Click "Backup store.vol" button to backup "store.vol", then the file will be copied to "BackupVols/store.vol" in IsolateStorage, you can use any IsolateStorage tool to download it to your computer(the same with PimIndex.vol).
    3. When you need to restore sms and contacts(for example, after flashing a new ROM), you find the store.vol and PimIndex.vol you have already backup in your computer, use IsolateStorage tool to upload the two files to BackupVols folder.
    4. Open SMSBackup app and navigate to the same page in step 1. Click "Restore store.vol" button, then click "Restore PimIndex.vol". When both have executed. Restart your phone immediately.
    Important Note(Updated 25/2/2012): If you flash a new ROM, please add/sync live account first and then restore store.vol and PimIndex.vol; After restoring, sync again. If you failed in this way, you can restore store.vol and PimIndex.vol first and then add/sync live account. Since we do not know how WP manage accounts and other infos, so different problems may happen after restoring. Feedbacks and suggestions on restoring feature are welcome.

    Important Note: the restore feature in version 0.5 is not perfect. It can restore all text messages and contacts successfully. But you may encounter the problem with searching contacts or wrong profile pictures in the People Hub. Thanks to the feedbacks by kahiro, 2new, AshleyT. The reason is that we haven't backup and restore PimIndex.vol. Now I'm researching on how WP store contact's index. I think we can modify this file to add indexes by ourselves. every contact is a 12 bytes in PimIndex.vol. I don't know what it means. If you can help me, please open SMSBackup V0.6, Click "test" in the menu bar to navigate to a new page, then click "Get Contact Index Format" button and reply the format string it shows(for example 01-00-00-00-02-00-07-00-8E-00-00-00). Thanks!

    There are some users say the app may crash when login or upload to SkyDrive while some others do not have this problem. I use Microsoft Live SDK to connect to SkyDrive, I do not know if the SDK have some compatibility issues. I'll continue to find if there is anything wrong. Thanks for your feedbacks.

    At last, thanks to Thunder__ who find the CommsBackup.xml file and endeffekt who find the store.vol file (see http://xdaforums.com/showthread.php?t=1072796); Thanks to the DiagProvXML app, I use the COM libraries to copy native files in early versions. Thanks Heathcliff74's wonderful guide on native code. Thanks to GoodDayToDie, he gave me good suggestions and idea.


    Early versions download stats
    V0.3 - 1897 views
    V0.4 - 830 views
    V0.5 - 1922 views
    V0.6 - 1322 views
    3
    Working fine on NextGen+ ROM, HD7.

    I'm wipping together a small tool to read the exported txt files.
    Should be finished soon

    RY7ua.jpg
    2
    THX for your useful reply. I know there are some problems with LG ProvXML. I hope and wait for the next version of SMSBackup. So you suggest to backup these files manually. Is it possibile with WP7 Root Tools ? Can you write me the path of these two files ? THX in advance ;)

    Path of the two files:
    \Application Data\Microsoft\Outlook\Stores\DeviceStore\store.vol
    \Application Data\Microsoft\Outlook\Stores\DeviceStore\PimIndex.vol

    Now new version(V0.8) is available, you can try this version to backup these two files. Let me know if it works.
    2
    GoodDayToDie,

    Thanks for pointing that out.
    Both the phones are mine & both have been registered with the same WLID.
    I wanted to test restoring SMS from my primary device (HD7) to the Samsung Focus. Both of these are currently running DFT Freedom ROMs.
    Perhaps I understood wrongly where the IsolateStorage actually is.
    I use WMDC enabler to browse the phone's storage & made manual backups from the HD7 & copied them to the Samsung Focus.
    Is that correct?

    Konker

    Yes. Before you restore, you should install and open SMSBackup app first. Then you can use any IsolateStorage tool to upload your backup store.vol and PimIndex.vol to BackupVols folder of my app's IsolateStorage(09125ea9-95de-469a-aedc-22e35389ab0a).

    I've attach an image to show where you should put your backup files, hope you understand.
    2
    Tester needed

    Update to version 0.6. This version allows you backup and restore both store.vol and PimIndex.vol.

    Now I'm researching on how WP store contact's index in PimIndex.vol. Every contact appears in the database is a fixed length array of byte. The length is 12. For example 01-00-00-00-02-00-07-00-8E-00-00-00.

    Now, I find that 8E(142) is the unique ID of the corresponding contact(in Contact table of store.vol). But I am not sure that every phone is the same. Also, if the contact's ID is larger than 256, for example 257(I only have 200 contacts...), how the array will like to be. 01-00-00-00-02-00-07-01-01-00-00-00 or 01-00-00-00-02-00-07-00-01-01-00-00 or something else...

    So I add a test feature in v0.6(Click "test" in the menu bar). I need your feedbacks, thanks!