Существует довольно много приложений, которые позволяют пользователю удалять носитель или разделы данных, чтобы их нельзя было восстановить, — путем повторной записи «мусорных» данных снова и снова на свободное место для хранения.
Тем не менее, есть ли способ (приложение, ПЗУ, инструмент и т. д.), который выполняет тот же процесс для системных разделов? (при условии, что для такого процесса требуется root или пользовательское ПЗУ / образ восстановления)
В конце концов я решил это, подключив устройство к моему компьютеру, запустив его, adb shell
а затем запустив su
, чтобы предоставить привилегии root.
После этого, чтобы перечислить все разделы, я использовал команду df
— и в каждом разделе я сгенерировал файл, достаточно большой, чтобы заполнить все свободное пространство случайными данными (сгенерированными с помощью команды dd if=/dev/urandom of=junkfile.txt bs=1048576 count=AmountOfMBs
, как описано здесь ).
Обратите внимание, что этот метод по-прежнему не уничтожает пространство, которое в настоящее время используется на устройстве, поэтому, прежде чем пройти весь этот процесс, я сделал сброс настроек, а затем вошел в систему с фиктивной учетной записью.
Мэтью Рид
Йоав Фейерштейн
Повелитель огня
Йоав Фейерштейн