Poiché avevo bisogno delle autorizzazioni di root per diverse app sul mio dispositivo Samsung Galaxy S8 + ( SM-G955F ), ho seguito una guida che mostrava come installare un binario superutente su Android 7 del dispositivo.
C'è stato un avvertimento: tale procedura richiede che la crittografia sia disabilitata affinché il dispositivo sia avviabile; I dispositivi Samsung si rifiuteranno infatti di decodificare la loro memoria all'avvio se rilevano una partizione boot
modificata. Così ho continuato e ho rimosso le funzionalità di crittografia dal mio dispositivo.
Ora, quello che mi chiedo è: dato che ho diverse app (ad esempio KeePassDroid, Solid Explorer, Google Play Store ) che possono facilitare l'autenticazione dell'utente memorizzando le password in modo tale che possano essere accedute semplicemente scansionando un'impronta digitale sul sensore, il fatto che la memoria principale del mio dispositivo sia decifrata significa che le copie salvate delle password possono essere lette in testo in chiaro da chiunque possa accedere al filesystem di root del mio dispositivo?
Ad esempio, diciamo che perdo il mio telefono, qualcuno ci inciampa, lo collega alla sua macchina e avvia il ripristino TWRP , che fornisce loro l'accesso come root al file system Android. Esiste una directory in cui trovano password chiare o facilmente decifrabili, protette tramite autenticazione tramite impronta digitale? Oppure esiste un altro sistema di crittografia basato su hardware?