Eclair Mobile v0.4.14
Use Media Store API to save channels backups on device
Eclair Mobile saved its channels backup on device as a safety measure, in a public folder that is not removed if the app is uninstalled. Due to privacy changes in Android 10+ the app cannot access the shared storage file system like before.
On Android 10, we use the media store API to write/access files in the public Documents
folder. Those files are only accessible by the app and by the apps that have global access to the shared storage. No permissions are required (not even WRITE_EXTERNAL_STORAGE
.
On Android 9 and lower, we use the old logic and require the WRITE_EXTERNAL_STORAGE
permission.
Last, when restoring channels backups, the user can now browse the filesystem manually and try to restore any backup.
Complete list of changes:
Verifying signatures
You will need gpg
and our release signing key 7A73FE77DE2C4027. Note that you can get it:
- from our website: https://acinq.co/pgp/drouinf.asc
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
To import our signing key:
$ gpg --import drouinf.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped