To factory reset Android without losing messages and call logs, enable Google backup first by turning on “Back up other device data” in Settings > Google > Backup. After reset, restore data during ...
Sometimes, things go wrong, making your device's hardware and software experience less than ideal. It may be related to a change you made or a newly installed system update that is causing glitches.