The PIM backup application is a tool that allows to backup/restore personal information stored on windows mobile based pocket devices. Concerning the personal information, it refer to contacts, appointments, tasks, messages, calls,...
The backup is totally independent of the version of Windows Mobile running on the device and independent of the device itself. The backup is also independent of the language used on the device. You can easily backup on a Chinese device and restore in a German one.
There are two kinds of backups. The binary based backup has been implemented in order to have a backup/restore process which is fast and more reliable, the disadvantage being that the backup contents cannot be easily modified or viewed. The text based backup has been implemented in order to see/edit the contents on a pc for instance.
For users with Windows Mobile 2003 SE, please download this software here (169 KB) or its miror here.
The exe contained in the zip file, should be copied and launched on the Pocket PC, and not on a PC.
MMS Backup/restore doesn't work!
- Fix problem with MMS "attachments" which are stored on disk but are not considered as attachments in the cemail.vol (wonderful!). Arcsoft MMS software uses own-defined properties (blobs) in pmailMsgs table in cemail.vol but I cannot decipher them for the moment.
- Conversion of text backups <-> binary backups.
- Conversion to other known formats (icalendar,...).
- Backup/restore appointments.
- Backup/restore call logs.
- Backup/restore contacts.
- Backup/restore messages (SMS, Mails, ...) NEW !!!.
- Backup/restore speed dials.
- Backup/restore tasks.
- Backup/restore custom files.
It is possible now to restore a text file containing contacts backed up from other applications, like in Outlook Express, the only constraint is that the first line should contain the fields and the fields need a separator. (See screenshots). The tool allows to map default fields to fields found in the file. It is possible now to insert duplicates.
The mail database is completely parsed to retrieve all the messages stored in every directory and subdirectory. It is possible to select which account and directories should be backed up. You can save attachments as well if they exist on the Pocket PC.
Same as the backup, you can select which account and directories should be restored to the device. Caution, if an account doesn't exist on the Pocket PC, this application will discard the messages that belong to that account.
It is possible to schedule a backup, each day of the week and this at a specific hour. If the Pocket PC is suspended, it will wake up and do the backup. You can eventually control the number of backups to keep and switch off the Pocket PC after the scheduled backup is finished.
The schedule backup creates a notification that can be cleared via the Options Menu.
There is only one file type now, which is .pib (Personal Information Backup), in fact it is just a zip file (so you can open it with a zip application) which contain the different text files used in PPCBckpContacts, so you can still extract these files, edit them and eventually restore them without putting them back in the .pib file.
- Fix for keeping old files when value is 10 (schedule options).
- Fix for subfolders having same name as folders under root (messages restore).
- Fix for the delimiter selection when restoring contacts from csv file (contacts mapping fields).
- Fix for "add only new messages" when restoring binary backup (messages restore).
- In v2.6, the backup/restore thread priority has been diminished so it took less resources during the task, and so other programs could continue to work properly. The problem is that a backup/restore task could take much more time to end. This has been changed by adding this feature as parameter, and so it can be changed manually by the user.
- Fix bug in binary restore of contacts (birthday overwritten by anniversary).
- Fix bug in binary/text restore of appointments (status, reminder not correct).
- Fix bug in zip utility => unicode compliant.
- Fix bug in restore of tasks (wm2003se only) for (partially) undated tasks.
- Fix bug in restore of messages (only messages from an unknown account are discarded).
- Fix bug in csv contacts import (csv coming from another application).
- Fix bug in restore of speed dials (wm6 only).
- Added restore custom files individual selection.
- Fix bug in binary backup of appointments containing recipients.
- Fix bug in binary/text custom files backup.
- Added rename old file option in custom file restore.
- Fix a crash bug during restore of a text backup for messages having no subject.
- Fix a bug in scheduled backup.
- Add one instance only.
- Fix for notes in wm2k3.
- Add more error messages in case of backup/restore failure.
- Fix for messages backup problem that causes wm2k3 pda's to soft-reset.
- Fix for custom files not found in list in csx backup file.
- Fixed bug introduced in hex fields in text backup in v2.0.
- Add a custom backup functionality for specific files, folders or file types.
- Changed some cosmetic things in the layouts.
- Fixed some minor bugs.
- Fixed bug in binary appointment backup.
- Added escape character in text, so the parsing of csv text works in all cases. CAUTION, a bad parsing can still appear for backups made in earlier versions.
- Added binary backups for fastness and reliability. (A tool will be provided in the future to allow to convert text backups to binary backups and vice-versa).
- Schedule problem fixed.
- Added UNC folders names for default folders (inbox, outbox, sent items, drafts, deleted items) in messages, so the restore could be done on a device having another language.
- Fixed the problem of messages stored in folders at the same level as Inbox.
- Creation of temporary backup files can be either in memory or in the backup destination folder.
- Fix bug in all day recurring appointments restore.
- Fix bug in non recurring tasks restore.
- Restore for "add only new..." option should go faster.
- Remove empty files from \Windows\Messaging.
- Fix problem of lost records (csv parser has been redesigned).
In WM6 if you have to restore call logs, do it separately especially if you have a lot of them, because cprog.exe (phone application) will take all the cpu to rebuild the links between contacts and calls, so this is not good for the rest of the restore.
- Fix for crashing bug during restore of contacts or messages.
- Yomi included for contacts (not tested, need confirmation on this).
- Fix for call logs in WM6 (allynm).
- Fix appointments load (leo ramik).
- Fix problem for messages load (same as appts).
- Fix csv parser bug (last one, I hope).
- Fix problem with speeddials restore (WM6 only) (it is slow, but it works) (work around provided by dan1967 (thanks!)).
- Fix for appts restore (_vint).
- Fix toolbar bug (wm2003se only).
- Fix sms backup bug (wm2003se only) (carolos).
- Fix schedule bug (ebliss).
- Fix birthday bug in contacts (gambit999).
- Fix csv parser bug (exel07).
- Fix a bug found in backup/restore of messages in WM2003SE (choas).
- Fix a bug concerning exclusions of folders in backup of messages (faria).
- Fix a bug found in restore of call logs backup under WM6 (backup made on WM6 only) (faria).
- Fix a bug found when handling unicode files with chinese character set (Sipher).
- Fix a bug in CSV parser (borjok536).
- Added option verbose in main menu (allynm) (the status list is less updated without verbose).
- Added SystemIdleTimerReset to avoid that the pda is suspended during the backup/restore process.