LockBox per Android
Installazione, accesso allo storage, operazioni in primo piano, backup crittografati programmati, licenze, aggiornamenti e guida specifica per il recupero su Android.
Installa l'APK
- Scegli l'APK universale se non conosci l'architettura del dispositivo; altrimenti usa il pacchetto ABI corrispondente più piccolo.
- Apri l'APK scaricato dal browser o dall'applicazione Download.
- Se Android lo blocca, consenti "Installa app sconosciute" solo per il browser o il file manager che hai utilizzato.
- Torna all'installer e conferma l'installazione.
- Dopo l'installazione, revoca il permesso per app sconosciute se normalmente non installi applicazioni in sideload.
Un aggiornamento deve essere firmato con la stessa chiave di rilascio LockBox della versione installata. Android rifiuta un APK firmato diversamente invece di sostituire silenziosamente l'applicazione.
Primo avvio e notifiche
Su Android 13+, consenti le notifiche in modo che il progresso, il completamento e Annulla rimangano visibili mentre LockBox è in background. Se il permesso per le notifiche viene negato, Android mostra comunque l'attività dei servizi in primo piano nei controlli di sistema, ma la normale notifica di progresso può essere nascosta. Scegli la lingua dell'interfaccia nella schermata di benvenuto; tutte le schermate Android e i messaggi del servizio la usano.
Cartelle del Framework di Accesso alla Memoria
LockBox utilizza il selezionatore di documenti del sistema Android. Concedi l'accesso solo ai file e alle cartelle selezionati lì; l'app non richiede accesso illimitato alla memoria.
- Per la Sorgente, seleziona la cartella i cui contenuti saranno criptati.
- Per l'Output, seleziona una cartella separata con spazio libero sufficiente.
- Per i contenitori divisi, seleziona la base
.lbxe ogni parte numerata quando apri. - I fornitori cloud potrebbero dover scaricare i documenti localmente prima che LockBox possa leggerli.
- Un fornitore che non conserva i permessi sui documenti è adatto per un'operazione immediata, ma non per un lavoro programmato affidabile.
Scegli la cartella di destinazione con Sfoglia e inserisci separatamente il nome del contenitore. La destinazione deve essere esterna alla cartella sorgente e alle sue sottocartelle. Riutilizzare un nome può sostituire un backup precedente: usa nomi diversi per conservare versioni. L’accesso dipende dal provider di documenti scelto. Dopo spostamenti, revoche dei permessi o cambi di dispositivo, seleziona nuovamente le cartelle prima di creare un’attività.
Crea un contenitore
- Tocca Crea contenitore e seleziona le cartelle di origine e destinazione nel selettore Android.
- Inserisci e conferma una password principale, quindi scegli il numero di livelli.
- Configura compressione, padding, dimensione dei pezzi, password opzionale per la distruzione e cancellazione della fonte.
- Salva ogni chiave di livello generata prima di uscire dalla schermata delle chiavi.
- Rivedi il riepilogo e avvia. Una notifica persistente mostra i progressi.
I limiti delle edizioni corrispondono all'app desktop: Free consente fino a 1 livello con profili base a 128 bit; Pro consente fino a 3 livelli, tutti gli algoritmi, compressione e suddivisione; Max consente fino a 20 livelli e sblocca anche padding, browser, scheduler e la password di distruzione.
LockBox archivia inizialmente i documenti sorgente nelle prime fasi nella sua cache privata, crea e autentica il contenitore lì, quindi copia l'output completo attraverso il fornitore di documenti. L'output esistente viene sostituito solo dopo che esiste una copia completa in fase di staging.
Password principale e chiavi dei livelli accettano 1–512 caratteri ASCII stampabili: lettere latine, cifre e punteggiatura, senza spazi né ritorni a capo. Per ogni livello scegli l’algoritmo, genera una chiave oppure inseriscila e salvala con Copia chiave. Genera chiave sostituisce il valore visualizzato e non recupera chiavi perdute. Indietro e Avanti consentono di rivedere le impostazioni; controlla il riepilogo e salva le chiavi definitive prima di iniziare.
Apri, estrai e sfoglia
- Tocca Apri contenitore o apri un
.lbxfile da un'altra applicazione Android. - Seleziona tutte le parti divise, scegli una cartella di output e inserisci la password principale.
- Dopo che i metadati autenticati sono stati letti, inserisci ogni chiave del livello nell'ordine mostrato.
- Usa Apri per un'estrazione completa. L'edizione Max può usare Browser per un albero verificato e un'estrazione selettiva.
Le sessioni del browser sono mantenute nella cache privata. Android può recuperare la cache quando lo spazio di archiviazione è basso; se ciò accade, aprire di nuovo il contenitore prima di estrarre le voci selezionate.
Il browser Android mostra fino a 100 elementi per pagina. Spunta file o cartelle, cambia pagina con Indietro e Avanti e controlla il contatore: la selezione rimane tra le pagine. Estrai selezionati include il contenuto delle cartelle spuntate; Estrai tutto non richiede una selezione. Quando richiesto, scegli la destinazione nel selettore di sistema. Consultazione ed estrazione non modificano il contenitore originale.
Cambio applicazioni, spegnimento dello schermo e pulsante ×
Una volta avviata un'operazione, la crittografia, l'estrazione, la lettura dei metadati e la preparazione del browser vengono eseguite in un servizio in primo piano piuttosto che nell'Activity. Un partial wake lock mantiene attivo il lavoro della CPU mentre il display è spento. Cambiare applicazioni, tornare alla schermata principale, rimuovere il task di LockBox o toccare × chiude solo l'interfaccia; l'operazione continua e può essere riaperta dalla sua notifica o dalla schermata Operazioni.
Usa Annulla nella notifica di progresso quando intendi realmente interrompere. Android può comunque terminare un processo in condizioni di pressione straordinaria delle risorse; lo stato in coda è criptato e viene recuperato quando il servizio è autorizzato a partire di nuovo.
Apri Operazioni e tocca una voce per consultarne fase, avanzamento ed errore. Annulla è disponibile per le operazioni in coda o in corso: ferma quell’operazione, non le future esecuzioni pianificate. Dopo la lettura dei metadati, Avanti apre l’inserimento delle chiavi. Dopo la preparazione del browser, aprilo dal risultato dell’operazione. Considera riuscito il backup o il ripristino soltanto dopo lo stato Completato.
Backup crittografati programmati
Il pianificatore è disponibile solo nell'edizione Max.
- Apri Scheduler e concedi ad Alarms & i promemoria quando Android 12 o versioni successive lo richiedono.
- Crea un'attività con cartelle di origine/output il cui accesso rimane valido dopo la chiusura del selettore.
- Scegli un orario di inizio e una frequenza futuri. LockBox memorizza l'attività crittografata con Android Keystore.
- Non spostare, rinominare o revocare le cartelle del provider selezionate.
- Verifica lo stato della prossima esecuzione, del successo, del fallimento e dell'esecuzione saltata all'interno di Scheduler.
- Esporta le attività solo in un pacchetto protetto da password
.lbxjobse conserva quella password separatamente.
Senza accesso a sveglia-esatta, un'attività rimane conservata ma non può essere avviata in modo affidabile dal background. Riapri Scheduler dopo aver concesso il permesso in modo che le sveglie in sospeso vengano registrate.
Rimuovi attività ferma le esecuzioni future; annulla separatamente quelle già in coda o in corso tramite Operazioni. Salva con nome richiede password del pacchetto e conferma; Importa usa la stessa password e aggiunge attività, quindi importazioni ripetute possono creare duplicati. I pacchetti Android non sono intercambiabili con quelli Windows/CLI, pur avendo l’estensione .lbxjobs. Serve ancora accesso valido alle cartelle originali del provider; se non puoi ripristinarlo, ricrea le attività selezionando nuovamente le cartelle.
Riavvio, riavvio del processo e operazioni interrotte
LockBox riceve gli eventi Android boot-completed e package-replaced, ri-registra gli allarmi abilitati e riprende il lavoro in coda. Se Android ha interrotto un servizio in esecuzione in primo piano, l'operazione viene riportata in coda invece di essere contrassegnata come riuscita. La cronologia completata, fallita e annullata non conserva più le password principali o le chiavi dei livelli.
Arresto forzato, risparmio energetico e firmware del produttore
Impostazioni Android → App → LockBox → Arresto forzato è diverso dal chiudere semplicemente l'app. L'arresto forzato è un'azione esplicita di sicurezza del sistema operativo: disabilita i servizi, i ricevitori e gli allarmi dell'app finché l'utente non apre nuovamente LockBox. Nessun demone dell'applicazione può bypassarlo legalmente.
Alcuni produttori aggiungono restrizioni aggressive sulla batteria. Se le esecuzioni programmate sono in ritardo, impostare l'uso della batteria di LockBox su Illimitato, consentire l'attività in background ed escluderlo dalle liste dei "app in sospensione" del produttore. Queste impostazioni del produttore non vengono richieste automaticamente perché i loro nomi variano a seconda del dispositivo.
Attivazione offline
- Aprire Attivazione e copiare l'ID del dispositivo Android.
- Ottenere una chiave Pro o Max firmata emessa per quell'ID esatto.
- Incollare la chiave e toccare Attiva. La verifica avviene localmente senza un sito web di attivazione.
I dati della licenza sono privati all'applicazione. Cancellare i dati dell'app, disinstallare, cambiare l'identità del dispositivo Android o installare una build con un'identità applicativa diversa può richiedere nuovamente l'attivazione.
Spazio libero, cache e contenitori divisi
- La creazione necessita di spazio nella cache privata per i dati sorgente in fase di elaborazione e di spazio nel provider di output per il contenitore finale.
- L'estrazione necessita di spazio nella cache per il contenitore e l'archivio decrittato, oltre allo spazio nel provider di destinazione per i file.
- La compressione può risparmiare spazio, ma foto e video già compressi possono rimanere delle stesse dimensioni.
- Il padding aumenta deliberatamente le dimensioni.
- Tutte le parti divise sono necessarie e dovrebbero rimanere in una cartella del provider.
- Non utilizzare 'Cancella archiviazione' mentre un'operazione o una sessione del browser è attiva.
Modello di sicurezza di Android
| Sezione | Protezione |
|---|---|
| Stato dell'operazione e del pianificatore | AES-GCM crittografato con una chiave del Keystore Android non esportabile. |
| Lavoro lungo | Servizio in primo piano non esportabile e blocco parziale della CPU. |
| File | Permessi SAF selezionati dall'utente e persistenti invece di autorizzazioni generali di archiviazione. |
| Rete | Nessuna autorizzazione Internet e traffico in chiaro disabilitato. |
| Schermi sensibili | Screenshot di Android e anteprime delle attività recenti bloccati. |
| Storia del terminale | Password e chiavi di livello vengono cancellate dopo completamento, errore o annullamento. |
Aggiornamento o disinstallazione
Installare un APK più recente sopra l'app esistente per preservare i dati, a condizione che abbia lo stesso ID applicazione
e firma di rilascio. Prima di un aggiornamento importante, esportare le attività programmate e conservare la loro password di scambio.
La disinstallazione rimuove licenze private, stato delle attività, cronologia delle operazioni e cache, ma Android non
elimina i contenitori .lbx archiviati nei provider esterni selezionati dall'utente.
Risoluzione dei problemi Android
L'APK non si installa
Verifica che sia presente Android 7.0 minimo, spazio libero, permesso per applicazioni sconosciute e se una copia installata utilizza una chiave di firma diversa.
Un'attività programmata rimane in sospeso
Concedi Sveglie & promemoria, riapri LockBox, verifica le impostazioni della batteria e riseleziona le cartelle del provider se l'accesso è stato revocato.
Un documento cloud non può essere letto
Aprilo prima nel provider in modo che venga scaricato localmente, oppure copialo in un provider con streaming SAF affidabile.
L'operazione è stata riavviata dopo che Android ha chiuso l'app
Questa è una ripresa intenzionale. LockBox riavvia l'operazione autenticata dal suo inizio previsto invece di dichiarare riuscito un output parziale.
Lo schermo è vuoto negli screenshot
La protezione della cattura dello schermo sensibile è abilitata intenzionalmente perché potrebbero essere visibili pagine di password e chiavi.
Preparare backup automatici
Prova prima una piccola cartella e verifica il ripristino. Esporta i database attivi con i loro strumenti di backup. Conserva più versioni datate e tutte le parti su memoria separata. Elimina le vecchie copie soltanto dopo aver ripristinato correttamente una nuova. Gli esempi ordinari non eliminano le sorgenti.
Documentazione completa CLI