Backup Service Module
Flutter submodule for backup and restore operations.
Provides:
Create backups with multiple wrappers (PRF, PIN, Password, Guardian)
Restore from backups with explicit unlock strategy
Get backup metadata (without decryption)
Add/remove wrappers from existing backup
Export/import backup files
System backup status
Functions
Add a new wrapper to an existing backup. The existing backup data is NOT re-encrypted - only a new DEK wrap is added.
Create a new backup with specified wrappers.
Delete the backup file.
Export the backup file to the device's Downloads folder.
Get backup metadata without decryption.
Import a backup file from an external path.
Check if backup export is supported on this platform. Export is supported when using LocalFileBackupProvider.
Check if system backup (iCloud/Google Backup) is enabled.
Open system backup settings (iOS Settings / Android Backup).
Remove a wrapper from an existing backup.
Restore wallet(s) from backup using the specified unlock strategy.