• I don't have a Nexus device (I have a Moto G2 2013).
  • Today I received the OTA update from my manufacturer (6.0 Marshmallow).

I want to do a clean install/update on my device. For example, when upgrading Windows it asks me if I want a clean install. I found out Android doesn't give me the option.

What is the cleanest way to upgrade my device?

  1. Factory reset my device (going back to 4.4) and then hop versions (OTA to 5.0 and then 6.0)?
  2. Look for an ISO from my manufacturer and flash it?

I don't think a factory reset would revert your device back to 4.4, I'm pretty sure it would still be on 6.0. A factory reset would wipe all user data on your device without touching the OS.

If you some want to wipe all installed apps (bar system apps) and user data then a factory reset would do. If you want to wipe the OS too then you would need to find a full device image.

| improve this answer | |
  • 1
    Confirmed: Factory reset never touches /system, so it definitely wouldn't "go back to 4.4". See our factory-reset tag-wiki for details ;) So yes: A clean install would be doing a factory-reset followed by flashing a "full image". – Izzy Mar 20 '16 at 0:40
  • You don't need to remove the apps first, a factory reset will take care of them. A factory reset + the X-to-Y upgrade should be identical to a clean install of the full ROM for Y. – Matthew Read Mar 20 '16 at 2:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.