Salta al contenuto principale

Installazione

HardenedPass richiede Android 12 o successivo e funziona senza Google Play Services. Non è su nessuno store: si installa l’APK dalle release del progetto.

Scarica

Apri l’ultima release e scarica entrambi i file:

  • HardenedPass_vX.Y.Z.apk, l’app
  • HardenedPass_vX.Y.Z.apk.sha256, il suo checksum

Verifica il download

Per questo passo serve un computer, e vale la pena farlo: un gestore di password è l’ultima cosa da installare da un file manomesso.

Controlla che il file sia arrivato integro:

bash
1
sha256sum -c HardenedPass_vX.Y.Z.apk.sha256

L’output deve finire con OK.

Poi controlla chi l’ha firmato. apksigner fa parte dei build tools dell’Android SDK:

bash
1
apksigner verify --print-certs HardenedPass_vX.Y.Z.apk

La riga certificate SHA-256 digest deve riportare:

1
725016669e482f9ac371dee8df19a2a1b34fa76d1af05b2a23784725b1b49c83

Se uno dei due controlli fallisce, non installare il file.

Installa

Copia l’APK sul telefono e aprilo dal file manager. La prima volta Android chiede di consentire le installazioni da quell’app. Consentile, installa, poi se preferisci togli di nuovo il permesso.

HardenedPass ha un suo application ID, quindi si installa accanto ad Android Password Store invece di sostituirlo. Le due app non condividono dati: per passare a HardenedPass configuralo come spiegato in Collega l’app.

Aggiorna

L’app non controlla gli aggiornamenti. Per seguire le nuove versioni tieni d’occhio la pagina delle release o il suo feed Atom.

Per aggiornare, verifica il nuovo APK nello stesso modo e installalo sopra il vecchio. Archivio e chiavi restano al loro posto. Android rifiuta un aggiornamento firmato con una chiave diversa, un controllo in più oltre al tuo.