...
- Allows the user to save the current settings
- Settings from database files are backed up
- The backup files are encrypted using the secure key inputted from the User
- Generates a tar file of the encrypted database files
- Saves the tar file to Local PC.
...
- Allows the user to select the backup file with required settings
- Extracts the tar file containing database files
- Decrypts the database files using valid secure key entered by user
- Loads backed up settings to device
- Device will be rebooted automatically to apply the settings.
...
→ backup_user_settings.php
→ backup_enc_key.php
→ ajax_at_saving_backup_key.php
These script files which are already present in the RDK build, will execute when the Backup and Restore buttons are clicked.
...
Example: backup_2711191230.tar for files generated on 27/11/19 12:30PM.
- Encryption of the database files before generating the tar file.
Restore Feature
- During file upload, selection of files with any name, can be made possible.
Example: Wifi_settings.tar
...