Il y a un fil de discussion semi-pertinent sur SO https://stackoverflow.com/questions/12640708/check-if-Android-filesystem-is-encrypted qui explique comment un développeur peut déterminer si le cryptage complet du disque est activé, mais existe-t-il un moyen simple pour un utilisateur de le savoir ? J'ai essayé de crypter (je suis en 4.4.2) et il semblait échouer à un moment donné, mais il n'y a pas eu d'erreur, juste un retour à l'écran d'accueil à un moment donné.
Réponses
Trop de publicités?Sur Oreo 8.0.0
Paramètres Sécurité & Localisation Cryptage & Références & il affiche phone encrypted
Meilleure méthode
使用方法 adb commande adb shell getprop ro.crypto.state
( fonctionne aussi sur les appareils non enracinés) retourne encrypted
o unencrypted
Exemples de sorties
- Oreo (non enraciné, crypté)
Vostro1510 ~ $ adb shell getprop ro.crypto.state
crypté
- Marshmallow ( Rooted, unencrypted )
Vostro1510 ~ $ adb shell getprop ro.crypto.state
non crypté
Source - Commande Adb pour vérifier si le périphérique est crypté
Note : La question originale fait référence au chiffrement complet du disque qui a été remplacé par le chiffrement des fichiers à partir de Nougat. Voir pour plus de détails
Modifier Au lieu de adb
vous pouvez installer Termux et le type getprop ro.crypto.state
pour obtenir le résultat - fonctionne aussi sur un appareil non enraciné
Si votre téléphone est équipé d'Android 5 ou supérieur, le stockage est crypté par défaut. Vous pouvez le vérifier en allant dans Settings
> Security & lock screen
> Encryption & credentials
. Il devrait dire Cryptage du téléphone - crypté et il ne vous permettra pas de l'éteindre.
Hovewer, la sécurité du cryptage dépend de plusieurs facteurs. Le plus important est que vous utilisiez un mot de passe fort. Les codes PIN peuvent être forcés facilement - Android vous permet d'essayer 5 mots de passe différents toutes les 30 secondes. Cela signifie que le forçage brutal d'un code PIN à 4 chiffres prend moins de 17 heures.
Un autre facteur est de savoir si vous avez déverrouillé le bootloader et quel type de cryptage votre téléphone utilise.
Cryptage basé sur les fichiers
Android 10+, certains appareils avec Android 7 - 9.
Android avec FBE activé crypte la clé principale par une combinaison de la clé de l'appareil et de votre PIN/mot de passe. Un appareil comme celui-ci ne peut PAS être décrypté sans votre mot de passe, même si l'on peut exécuter un code arbitraire* sur l'appareil.
Vous pouvez vérifier rapidement si votre téléphone utilise FBE en le redémarrant. S'il demande un code PIN/mot de passe avec un clavier à thème par défaut, c'est qu'il utilise FBE.
Une méthode plus fiable consiste à exécuter adb shell getprop ro.crypto.type
. Vous obtiendrez la réponse file
pour FBE.
Cryptage complet du disque
Android 4.4 - 6, certains appareils avec Android 7 - 9.
Par défaut, la clé principale est chiffrée en utilisant uniquement la clé du dispositif. Si vous pouvez exécuter n'importe quel code* sur l'appareil, vos données sont aussi bien que non cryptées. Pour crypter la clé maître avec votre code PIN ou votre mot de passe, vous devez activer le "démarrage sécurisé" ( Settings
> Security & location
> Screen lock
> PIN
o Password
et tapez Yes
lorsque le système vous demande si vous souhaitez utiliser le démarrage sécurisé). Ainsi, la clé principale est chiffrée avec la clé de l'appareil ET votre PIN/mot de passe.
Si vous obtenez un écran noir avec une invite "Pour démarrer Android, entrez votre NIP/mot de passe", alors votre téléphone utilise le démarrage sécurisé. S'il démarre normalement et demande le code PIN/mot de passe avec votre clavier personnalisé, votre téléphone n'utilise PAS le démarrage sécurisé.
Vous pouvez vérifier si le périphérique utilise FDE en exécutant adb shell getprop ro.crypto.type
. Vous obtiendrez la réponse block
pour FDE.
* vous pouvez exécuter un code arbitraire si le bootloader est déverrouillé, le fabricant de l'appareil (ou peut-être un pirate très déterminé) peut probablement le faire même avec le bootloader verrouillé.
Pour en savoir plus sur le cryptage Android, cliquez ici : https://source.Android.com/security/encryption/
Essayez de changer le stockage par défaut en carte SD
Settings -> Memory -> Default Location -> SD Card
si votre téléphone est crypté, vous aurez un avertissement indiquant que la mémoire interne est cryptée. Bien sûr, ce n'est qu'un indice, pas une preuve.
Mon P9 Lite (Android 7) se comporte de la même manière, et cela correspond à ce qui suit guide de l'utilisateur page 193
Cryptage complet de disque | Toutes les données sur la puce mémoire sont automatiquement cryptées