Ответы пользователя по тегу Android
  • Как надежно затереть данные на Android-смартфоне перед продажей?

    Odinokij_Kot
    @Odinokij_Kot
    Ни в коем случае не затирать полностью mmcblk0!!!
    Там загрузчик, сама прошивка и тд. Твоя команда сработает и после этого получишь кирпич, который восстановить можно будет только программатором. Надо затирать только отдельные разделы data, кеши, внутренний сторадж и тд.
    Вам надо грузануться в альтернативный рекавери (например от цианогена), к нему подключаемся через adb shell, и дальше уже делать
    dd if=/dev/zero of=/dev/block/mmcblk0p# bs=1M
    c urandom будет долже работать, вообще генератор псевдослучайных последовательностей медленная штука.
    где # - это номер соответствующей партиции, зависит от телефона. Поглядеть их можно либо в самой консоле, либо в рекавери потыкаться в разделе монтирования. По идеи партиции должно быть 3 - это data - партиция системы, cache - партиция приложений и sdcard или ещё как то похоже - внутренняя память устройства.
    После зануления этих разделов в консоле на всякий случай выполняем
    sync
    и выключаем телефон.
    Далее включаем его опять в рекавери и из него производим форматирование или wipe разделов data, cache и sdcard.
    После этого грузимся в обычном режиме и имеем телефон как из коробки при первом включении, с интерфейсом начальной настройки. Что-бы опять его вернуть в такое же состояние - дуем в рекавери и опять делаем wipe разделу data и cache из меню.
    PS. Нулями разделы затирали потому, что wipe из рекавери делает простой быстрый формат раздела.
    Ответ написан
    Комментировать