Кароч, давайте я объясню, как происходит на самом деле.
Вводные данные:
Если это Android, то:
сколько-нибудь современные устройства которые шли в продажу с 8 и выше
модели официально продавались в любых из стран: России, США, ЕС, ОАЭ, Японии
телефон официально шёл с Google Play Services
это не какое-то "восстановленное" устройство. А если восстановленное, то официально, а не в подвале
Если это iOS, то:
модель новее хотя бы 2015 года
это не "восстановленное" устройство. Или восстановленное официально
Вне зависимости от ОС, вы не должны быть ни Путиным, ни Нетаньяху, ни Трампом, ни людьми из их окружения, ни важным и известным оппозиционером, ни важным и известным журналистом.
При таких вводых смартфон и прошивка обязаны отвечать определённому списку требований, которые ПОЛНОСТЬЮ избавляют пользователя от любых опасностей. Даже думать не надо, никаких "а вдруг".
Итак, все они имеют FDE или FBE, в зависимости от версии. То есть, вне зависимости от вида шифрования, данные гарантировано зашифрованы. А ключи шифрования хранятся в специальной защищённой области, откуда их извлечь НЕЛЬЗЯ НИКАКИМИ ИНСТРУМЕНТАМИ. При полном сбросе устройство данные не затираются, т.к. в этом нет смысла. Вместо этого удаляются сами ключи шифрования, безвозвратно. Ну и затираются всякие технические данные, чтобы разделы выглядели пустыми.
Таким образом, выпаяв чипы памяти после сброса, можно получит доступ к мусору, который восстановить невозможно, т.к. нет ключей шифрования. Взять ключи неоткуда, т.к. место их хранения как раз затёрто. Другими словами, простой сброс данных полностью, абсолютно безопасно, безвозвратно удаляет все данные.
А, ещё. Если смартфон поддерживает sd карты, то её просто выньте и не продавайте. Это проще, чем отслеживать, как именно она монтировалась, с поддержкой расширяемой памяти или без её поддержки.