Forcing users to enter a passphrase many will have issues with remembering, is a recipe for disaster (i.e. a huge number of frustrated users and support-requests).
Thus IMO that is a no-go.
Forcing security upon users is always a bad idea, especially if for some of them the drawbacks outweigh the benefits: They will eagerly search for workarounds to bypass this security, see this thread for an example.
Backup the partition by adb
tool to a PC: Its data is encrypted, the LUKS-headers are not.
- Do give the users choice!
- Do not patronise (i.e. disempower) users by forcing a kind of security upon them, which someone else deems adequate!
Any such decision forced upon people will be inadequate for some.
-
That is bullshit: It is exactly the scheme Jolla has been supporting right from the start and still supports on devices with an initially unencrypted home-volume (Jolla C, Jolla Tablet, Sony Xperias initially flashed with SailfishOS < 3.3.0).
Note that this discussion thread is only about the ability to not employ home-volume encryption during the initial startup (“startup-wizard”), it is not about reverting this procedure without re-running the startup-wizard (i.e. a “factory reset”).