Malachi für Android
Malachi gibt es als APK-Datei direkt hier – ohne App-Store, ohne Konto. Bitte prüfe die Datei vor der Installation; das dauert eine Minute.
Aktuelle Version
- Version
- 1.0.0 (Versionscode 1)
- Veröffentlicht
- 20. Oktober 2026
- Voraussetzung
- Android 7.0 oder neuer
- Datei
- malachi-1.0.0-arm64-v8a.apk (83,2 MB)
- SHA-256
083635e1e24cb1f452bd13cb155fac2ca27748246e7312a34333e29bfadc5db2
Über Tor geht es auch: im Tor-Browser p75bcu4mna6lik35occlsoeoyke46zyikfuq2ugu3wdvu44e5c4wanyd.onion öffnen.
Was ist neu?
Malachi 1.0 – die erste Version.
Malachi ist ein privater Messenger für Android ohne Server: Nachrichten gehen direkt von Gerät zu Gerät, Ende-zu-Ende- und Post-Quanten-verschlüsselt, bei Bedarf über Tor. Kein Konto, keine Telefonnummer, keine Kontaktliste beim Anbieter.
Kostenlos:
- Chats, Gruppen mit Bildern und Sprachnachrichten, Anrufe und Gruppenanrufe annehmen
- Kontakte koppeln per QR-Code oder Telefonnummer-Abgleich über Tor (Nummern werden nirgends gespeichert)
- App-PIN und Fingerabdruck, Tor mit Bridges, selbstlöschende Nachrichten, Einmal-Medien, Secret Chat und Sicherheitscode
- Siegel-Nachrichten aus anderen Messengern öffnen und entschlüsseln
- Nachrichten geschützt kopieren (wird nach 60 Sekunden aus der Zwischenablage gelöscht)
- In 18 Sprachen, darunter Arabisch und Persisch
Vollversion (einmalig, kein Abo):
- Notfall-PIN, Löschen nach 5 falschen PINs und Fernlöschung
- Maximal anonym: alles nur über Tor
- Siegel-Modus: verschlüsselte Nachrichten über WhatsApp und Co. verschicken
- Gruppenanrufe starten
- 21 Design-Themen inklusive passendem App-Symbol
- Bildschirmschutz abschaltbar, zum Beispiel für eigene Screenshots (Secret Chat und Siegel bleiben immer geschützt)
Updates kommen signiert direkt aus der App (über Tor) oder von dieser Website.
Welche Datei brauche ich?
Für jeden Prozessortyp gibt es eine eigene, kleinere Datei. Fast alle Handys ab etwa 2017 brauchen „arm64-v8a“. Lässt sich die Datei nicht installieren („App nicht installiert“), nimm „armeabi-v7a“ (ältere 32-Bit-Geräte). „x86_64“ ist nur für Emulatoren und manche Chromebooks.
| Prozessor | Datei | Größe | SHA-256 |
|---|---|---|---|
| arm64-v8a | malachi-1.0.0-arm64-v8a.apk | 83,2 MB | 083635e1e24cb1f452bd13cb155fac2ca27748246e7312a34333e29bfadc5db2 |
| armeabi-v7a | malachi-1.0.0-armeabi-v7a.apk | 69,8 MB | 0ab10f842ab5d2dbd565051dee1cea3f9e7594956a27f00e44acc45199467d0c |
| x86_64 | malachi-1.0.0-x86_64.apk | 89,1 MB | 5e498a798143c3db4828693fc57135ecfc3e81a575343ed435b173f662a82a64 |
Datei prüfen
So stellst du sicher, dass die Datei vollständig ist und wirklich von Malachi stammt. Am sichersten vergleichst du die Werte zusätzlich über einen zweiten Weg, zum Beispiel einmal über die normale Adresse und einmal über die Onion-Adresse.
1. Prüfsumme (SHA-256) vergleichen
Die Ausgabe muss genau dem Wert in der Tabelle oben entsprechen. Groß- und Kleinschreibung spielt keine Rolle.
- Linux:
sha256sum malachi-1.0.0-arm64-v8a.apk - macOS:
shasum -a 256 malachi-1.0.0-arm64-v8a.apk - Windows (Eingabeaufforderung):
certutil -hashfile malachi-1.0.0-arm64-v8a.apk SHA256 - Windows (PowerShell):
Get-FileHash .\malachi-1.0.0-arm64-v8a.apk -Algorithm SHA256
Alle Prüfsummen stehen auch in der Datei SHA256SUMS. Unter Linux prüft sha256sum -c --ignore-missing SHA256SUMS alle heruntergeladenen Dateien auf einmal.
2. Signaturzertifikat vergleichen
Jede Malachi-APK ist mit demselben Schlüssel signiert. Sein Zertifikat hat diesen SHA-256-Fingerabdruck:
fbd5d54b7e34af9c1b21910ba52049ad267e22d48140f3ac6a6c740846a9aec0
Mit apksigner aus den Android SDK Build-Tools (unter Windows apksigner.bat):
apksigner verify --print-certs malachi-1.0.0-arm64-v8a.apk
Die Zeile Signer #1 certificate SHA-256 digest: muss genau den Wert oben zeigen. keytool -printcert -jarfile malachi-1.0.0-arm64-v8a.apk zeigt denselben Wert in der Schreibweise mit Doppelpunkten:
FB:D5:D5:4B:7E:34:AF:9C:1B:21:91:0B:A5:20:49:AD:26:7E:22:D4:81:40:F3:AC:6A:6C:74:08:46:A9:AE:C0
3. Für Fortgeschrittene: signierte Versionsliste
Die Datei updates/manifest.json nennt Version, Größe und SHA-256 jeder Datei. Sie ist mit einem Ed25519-Schlüssel signiert, der nie auf diesem Server liegt (manifest.json.sig, Base64). Der öffentliche Schlüssel lautet ETAIGUc3F9MDfCh79kCJk4FhnxSLifZqdBwqA6WZ0OM (Base64url, 32 Byte; als Datei: update-schluessel.pem). Prüfen mit OpenSSL 3:
base64 -d manifest.json.sig > manifest.sig.bin
openssl pkeyutl -verify -pubin -inkey update-schluessel.pem -rawin -in manifest.json -sigfile manifest.sig.bin
Erwartete Ausgabe: Signature Verified Successfully. Danach die SHA-256 der APK mit dem Wert in manifest.json vergleichen.
Installieren
- Die APK auf dem Handy herunterladen (im Browser oder im Tor-Browser für Android).
- Die Datei öffnen. Android fragt, ob die App, mit der du sie öffnest (Browser oder Dateimanager), „unbekannte Apps installieren“ darf. Erlaube das nur für diese eine App.
- „Installieren“ tippen.
- Danach die Erlaubnis aus Schritt 2 in den Android-Einstellungen wieder entziehen.
Updates: Eine neue Version installierst du einfach über die alte; deine Chats bleiben erhalten. Android nimmt ein Update nur an, wenn es mit demselben Schlüssel signiert ist wie die installierte App. Eine gefälschte APK mit anderem Schlüssel kann dein installiertes Malachi deshalb nicht ersetzen – Android bricht dann mit einer Fehlermeldung ab. Installiere in diesem Fall nichts, sondern lade die Datei hier neu.