So prüfst du die Signatur einer APK vor der Installation
Wege, die Echtheit einer APK zu prüfen: am Handy, am PC (apksigner) und mit VirusTotal. Mit dem offiziellen Fingerabdruck des Play Store.
Jede APK trägt die digitale Signatur ihres Erstellers, wie ein Siegel: Wer die App verändert, um Werbung oder Schadsoftware einzubauen, kann sie nicht mit dem Schlüssel des Originalentwicklers neu signieren. Der Vergleich mit der offiziellen Signatur ist der verlässlichste Echtheitsnachweis.
Die offizielle Signatur des Play Store
| SHA-256 | F0:FD:6C:5B:41:0F:25:CB:25:C3:B5:33:46:C8:97:2F:AE:30:F8:EE:74:11:DF:91:04:80:AD:6B:2D:60:DB:83 |
|---|---|
| SHA-1 | 38:91:8A:45:3D:07:19:93:54:F8:B1:9A:F0:5E:C6:56:2C:ED:57:88 |
Zeigt eine Datei einen anderen Fingerabdruck, ist sie nicht der offizielle Store, auch bei gleichem Namen und Symbol.
Methode 1: Archiv mit Vorabprüfung
Archive wie APKMirror, zu dem unser Button führt, prüfen vor der Veröffentlichung, ob jede Datei dieselbe Signatur wie frühere Versionen des Entwicklers trägt, und zeigen den Fingerabdruck auf jeder Versionsseite.
Methode 2: am Computer (am zuverlässigsten)
- Android SDK Build-Tools installieren.
- Terminal im Ordner der APK öffnen.
- Ausführen:
apksigner verify --print-certs dateiname.apk - Die Zeile
Signer #1 certificate SHA-256 digestmit dem offiziellen Wert vergleichen (apksigner zeigt ihn ohne Doppelpunkte).
Methode 3: VirusTotal
Datei auf virustotal.com hochladen; der Reiter Details zeigt das Zertifikat. Die Datei bleibt dort gespeichert.