Instead of using the android deviceID when "bindToDevice" is enabled, this will now use an "installation salt". If this version is installed as an update the deviceID will be stored as the "installation salt". If it's a new installation a random salt will be generated. The salt is then included in backups created with the Privacy Friendly Backup app.
store deviceID as salt value on existing installations
generate random salt value on new installtions
salt value stored in encrypted preferences
salt value included in backup
Fix MainActivity not using the correct default value for number of iterations
Instead of using the android deviceID when "bindToDevice" is enabled, this will now use an "installation salt". If this version is installed as an update the deviceID will be stored as the "installation salt". If it's a new installation a random salt will be generated. The salt is then included in backups created with the Privacy Friendly Backup app.