Recovery mode is an independent, lightweight runtime environment that's included on a separate partition from the main Android OS on all Android devices. You can boot directly into recovery mode and use it to factory reset the device, delete the cache partition, or apply software updates.