cipher für Android
Dieselbe App, nur in einem eigenen Fenster statt im Browser — mit funktionierender Datei-Auswahl, Downloads und Anrufen.
Installieren
Android fragt beim Öffnen der Datei nach, ob es Apps aus dieser Quelle installieren darf — das ist normal für alles, was nicht aus dem Play Store kommt. Erlauben, installieren, fertig. Mindestens Android 7.
Aktualisieren
Zwei Dinge, die man auseinanderhalten sollte. Die App selbst liegt nicht in der APK, sondern wird bei jedem Start vom Server geladen — sie ist also immer aktuell, ganz ohne Zutun. Aktualisieren muss man nur die Hülle, und auch das selten: nur wenn sich am Fenster etwas ändert, nicht an der App.
Dafür gibt es in der App unter Einstellungen → Android-App den Knopf „Nach Update suchen“. Er vergleicht die installierte Version mit dieser Seite, lädt bei Bedarf die neue APK und startet die Installation. Der Knopf lässt sich jederzeit drücken.
Was die Hülle darf
| Berechtigung | Wofür |
|---|---|
| Kamera, Mikrofon | Sprach- und Videoanrufe. Wird erst beim ersten Anruf abgefragt. |
| Speicher | Schlüsseldateien in Downloads sichern. Ab Android 10 ohne Berechtigung. |
| Apps installieren | Nur für den Update-Knopf. |
| Internet | Die Verbindung zum Relay. |
Die Hülle enthält keine Kryptografie, keinen Speicher und keine Kopie der App. Sie kann nichts entschlüsseln, was der Browser nicht auch könnte — das Sicherheitsmodell bleibt unverändert (nachzulesen hier).
Bildschirmfotos sind in der App gesperrt (FLAG_SECURE): keine
Screenshots, keine Aufnahme, keine Vorschau im App-Umschalter.
Die APK ist mit einem eigenen Schlüssel signiert. Updates funktionieren nur, solange dieselbe Signatur verwendet wird — kommt eine APK aus einer anderen Quelle, lehnt Android sie ab. Das ist gewollt.