پاسخ در سیستم عامل های متفاوت ، مختلف است . اما در اندروید که هنوز وجود بدافزار نکته قابل توجهیه باید گفت که :
اگر بدافزاری وجود داشته باشه در اندروید حتماً و الزاماً با ریست فکتوری رفع نمی شود !
و به نظر من برای این منظور فلش کردن مد نظر هست چون در تنظیمات کارخانه فقط Clean Cache صورت می گیرد نه Delete Files .
موفق باشید