Contains region-specific settings, carrier customizations, and APN data. When Should You Flash Your Device?

Allows you to manually move to a different version of Android (e.g., Android 6.0 Marshmallow or 7.0 Nougat).

Completely wipes the system to remove deep-seated viruses that a factory reset can't touch.