Как удалить определенный файл на Android, чтобы его нельзя было восстановить?

Из моего опыта файл, удаленный из файловой системы компьютера, часто может быть восстановлен, если он не перезаписан специальной программой (обычно называемой «измельчением»).

Разве Android-смартфон HTC отличается от других? Как можно удалить конкретный файл с такого смартфона, чтобы файл не мог быть восстановлен?

9 голосов | спросил sharptooth 19 +04002011-10-19T10:02:49+04:00312011bEurope/MoscowWed, 19 Oct 2011 10:02:49 +0400 2011, 10:02:49

1 ответ


8

Это, к сожалению, не так просто.

Поскольку для безопасного удаления файлов не существует API, для «безопасного удаления» требуется root для достижения доступа на уровне блоков к хранилищу устройство. Только доступ к блокам удаленного файла в конечном итоге позволяет приложению перезаписывать остатки файла со случайными данными. В конце концов, поскольку устройство флэш-памяти могло выполнять уровень износа . Если это так, то блок # 42 не всегда будет одним и тем же физическим блоком, что делает системные вызовы неэффективными.

Я думаю, поэтому нет и безопасного решения для Android. По крайней мере, я не смог найти его на XDA .

ответил Flow 19 +04002011-10-19T11:03:15+04:00312011bEurope/MoscowWed, 19 Oct 2011 11:03:15 +0400 2011, 11:03:15

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132