У Вас есть android устройство, не важно, планшет это, телефон или... холодильник, ну мало ли. И на этом устройстве есть критичные для Вас данные. Это могут быть "приватные" фотографии, видео, аудиозаписи, текстовые заметки, переписка, или чертежи прототипа нового БПЛА - для нас сейчас не так важно их содержание, куда важнее факт их наличия.
Безопасное хранение таких данных на телефоне - тема отдельной статьи, ну как и целесообразность. А сейчас же я исхожу из того, что данные эти уже на устройстве, и вот незадача - нам нужно от них избавится. Зачем?
Пара причин, зачем вообще это нужно:
1. Продажа телефона.
Вы хотите продать телефон, и Вам абсолютно не хочется, чтобы будущий владелец смог востановить Ваши данные. Кто знает, кем он окажется.
2. Пересечение гос.границы.
Особенно актуально для США, Великобритании или Израиля - в этих странах чаще всего проводят проверку электронных устройств.
3. "Следствие вели..."
Вам предстоит участие в следственных мероприятиях, и возможно электронные устройства будут изъяты на экспертизу.
4. "Я знаю, что ты делал этим летом"
Вам просто хочется с гарантией удалить "пару фотографий" и забыть о них, а "в случае чего" не рвать волосы на всех доступных частях тела.
Итак, с целями определились.
Теперь о средствах.
Стандартная очистка. Что google нам готовит?
Стандартным средством для удаления всех данных и сброса настроек - является wipe. В теории всё хорошо:
Настройки -> Конфиденциальность -> Сброс данных
или (зависит от телефона)
Настройки -> Резервное копирование -> Сброс данных
Только вот на практике, после такой очистки востановить данные - неприлично просто. И по моему опыту - можно вытащить даже фотографии, сделанные "три вайпа назад", правда при условии, что они физически не перезаписывались (не использовалась вся память телефона).
Теперь к сути. У нас три варианта дальнейших действий.
Вариант первый. Linux way.
Все подробности есть по запросам wipe man, shred man, dd man.
Если речь об одном файле, и Вы точно знаете, где он расположен - shred
shred -u -z -n 3 /file Где /file - путь к файлу
Если же файлов много, или нет уверенности, что софт в телефоне не скопировал копию в недра файловой системы... - dd
dd if=/dev/urandom of=/* bs=4k Где * - путь к каталогу /data
Вариант второй. Windows + android. Подходит для "чайников"
Радикально, намного проще, результат не хуже, чем при затирании dd*.
Итак, для начала нам нужно зарядить телефон на 100%. Затем действуем по схеме:
(Для android 5.0+)
1. Задаем pin.
Настройки -> Экран блокировки -> Блокировка экрана -> PIN -> вводим пин
2. Шифруем.
Настройки -> Безопасность -> Зашифровать данные -> Зашифровать данные -> Да
(ждем ~пол часа, телефон должен висеть на зарядке)
3. Заполняем телефон данными "под завязку".
Можно поставить запись видео, сбросить с ПК пару фильмов - всё что угодно, только бы забить память телефона.
4. Делаем сброс.
Если у Вас стоит recovery - делам сброс его средствами. Если нет - стандартными.
Настройки -> Конфиденциальность -> Сброс данных
или (зависит от телефона)
Настройки -> Резервное копирование -> Сброс данных
Повторит N-раз, трёх вполне хватит.
Хотя, конечно, гарантий нет никаких, хоть такой способ и в разы надежнее, чем стандартный вайп устройства.
Ну а если всё плохо...
Вариант для тех, кто не уверен, что dd качественно затирает данные, для тех, кто знает, что flash-память может уходить в r\o в случае повреждения, или для тех, чей телефон будет изучать иностранная разведка... Лучше потратить 200$, чем своё право на свободную жизнь.