NVBackup 1.21
(Edit)NVBackup is currently my most popular HandyPalmStuff project. It is a backup utility for NVFS-based PDAs: Palm T5, LifeDrive, TX, TE2, Treo 650, Treo 700P. Unlike commercial backup utilities that access data via the database cache, this reads data direct out of the flash disk where it is store. This seems to be the best backup utility in terms of restoring the exact state of the system before the backup, without a need to reenter registration codes for other software (there may be one or two exceptions) or anything else. Features include:
- scheduled daily backups (including on locked devices)
- ftp server support--automatically or manually export your backup to an ftp server
- compression and checksum1
- AES 128-bit encryption
- selective restore
- fast update of existing backup
- connect to atomic clocks on the Internet to set the time, either manually or after a scheduled backup
- BSD licensed so you can make a closed-source commercial backup program on the basis of this
- Pros over some commercial solutions:
- exact state restoration, usually with no need for warm or hard reset before restoring
- should work better on unstable systems (e.g., due to unstable third-party utilities) than other utilities
- may be faster for very large backup sets (say, 50mb)
- does not affect cache memory significantly
- Cons:
- backup cannot be restored on another model PDA or maybe even on the same model PDA after a ROM upgrade
- uses undocumented APIs
- slower for smaller backup sets than some commercial solutions