Je cours une ROM personnalisée (MIUI xiaomi.eu 12.0.2/Android 10QKQ1.90910.002) et mon téléphone est rooté. Je veux crypter mes anciennes données supprimées (photos et vidéos) pour qu'elles ne puissent jamais être récupérées après la vente de mon téléphone car actuellement je peux les récupérer en utilisant des applications comme diskdigger.
Réponse
Trop de publicités?Vous ne pouvez pas crypter des données qui ont été supprimées. Comme l'a mentionné Tetsujin, vous êtes censé crypter les données au préalable. Vous pouvez ensuite jeter la clé de chiffrement.
Ce que vous voulez accomplir, alors - vous assurer que les données supprimées en clair sont irrécupérables - est intrinsèquement difficile. Il n'est pas trivial de cacher ces choses aux laboratoires d'investigation expérimentés.
Cela dit, sauf si vous cherchez à protéger vos données contre un adversaire tel qu'un État-nation, il y a des mesures que vous pouvez prendre. Re-chiffrez votre téléphone maintenant et, après avoir vérifié que le chiffrement des données est activé, lancez une suppression complète. Cela devrait rendre des applications comme DiskDigger inefficaces.
1 votes
Il suffit d'écrire un gros fichier aléatoire pour remplir tout le disque, puis de le supprimer. Cela empêchera Diskdigger de récupérer les données supprimées (il pourrait être possible pour des attaques matérielles très avancées et très coûteuses/destructrices de récupérer de minuscules fragments de données, mais ce n'est pas une menace à moins que quelqu'un ne vous vise spécifiquement et ait beaucoup d'argent à y consacrer)
0 votes
Aussi, es-tu sûr que tu ne peux pas simplement verrouiller et déverrouiller le chargeur de démarrage? Tous les téléphones Android que j'ai utilisés pendant de nombreuses années ont un FDE - dans ce cas, la suppression de l'en-tête d'encryption efface de manière irrécupérable la partition des données. Verrouiller et déverrouiller le chargeur de démarrage efface normalement cela.
0 votes
J'ai déjà essayé la méthode d'écriture de gros fichiers puis de les supprimer et malheureusement ça ne marche pas. Je vais essayer de verrouiller le chargeur de démarrage et voir si ça fonctionne.
0 votes
Ne cherchez pas à verrouiller le chargeur de démarrage sur un appareil rooté, surtout sur les appareils Xiaomi, c'est une mauvaise idée (vous vous souvenez des tracas pour déverrouiller le chargeur de démarrage?). Il suffit de flasher le ROM stock et de démarrer une fois - cela va chiffrer toute la partition de données utilisateur. Vous pouvez exécuter
adb shell dd if=/dev/urandom of=/data/local/tmp/bigfile
jusqu'à ce que l'avertissement de stockage faible apparaisse, puis faire simplement une réinitialisation aux paramètres d'usine1 votes
Exécutez
blkdicard
sur le périphérique de bloc de la partitionuserdata
en mode de récupération avant de flasher une nouvelle ROM. Plus de détails: Comment faire une réinitialisation d'usine complète, sans que personne ne puisse récupérer mes données ?0 votes
@IrfanLatif Comment exécuter blkdiscard sur android? Si j'ai bien compris, c'est une commande que vous pouvez exécuter sur Linux en utilisant la ligne de commande.
0 votes
Oui. Android fonctionne sur le noyau Linux. Vous pouvez exécuter les mêmes commandes sur Android, bien que toutes ne fonctionnent pas. TWRP fournit un terminal intégré ainsi que
adb shell
pour exécuter des commandes.0 votes
Blkdiscard est une application BusyBox