Skip to content

v0.9.1-signed — GrapheneOS restore fix

Choose a tag to compare

@xAlisher xAlisher released this 06 Aug 17:10
· 20 commits to main since this release

Hotfix: restore now works on GrapheneOS. Same signing key as 0.9.0 — updates seamlessly.

🐛 Fix

  • GrapheneOS reinstall+restore (#445). On hardened ROMs, app data / the database key could survive an uninstall, so a fresh install refused to open its database and blocked Restore from backup with "secure storage unavailable / ChatRepo.init not called". 0.9.1 recognises that state as a clean first run and restores normally.

Who needs this

  • On 0.9.0 already? Seamless F-Droid update, no reinstall (same key).
  • Doing the 0.9.0 signing-key reinstall for the first time? Use 0.9.1 — it restores cleanly on GrapheneOS.
  • Hit the error on 0.9.0? Update to 0.9.1 and restore again (or clear Peers storage once and retry — your backup file in Downloads is untouched).

Signer unchanged: CN=Peers, SHA-256 67083e…68bf.