I asked the following in comp.mobile.android and the silence and lack of responses was deafening...
My Android 8 (Samsung Galaxy S7) phone has just started freezing, sometimes with a bit of screen corruption, rebooting and sometimes overheating rather alarmingly. This began about a fortnight ago and seems to be getting gradually more common.
I restored the phone back to factory settings in case it was a duff update to an app, but that made no difference. If anything it's been worse since then. I've sometimes seen the phone freeze even during the boot process, long before I've had chance to run any apps such as browser, email. I wonder at what stage auto-started background processes get started. I'm now lucky if I can get the phone to boot right through to the desktop and to stay alive long enough to read a text message. I had one freeze during boot before I'd even installed any third-party apps, when the phone only had Android and the Samsung-specific apps. It happens both when the battery is fully charged and when it's almost empty, and even when the phone is connected to a charger. It happens even without a SIM and SD card fitted, when wifi is the only network connection.
Any suggestions - or should I just cut my losses, assume it's a hardware fault and buy a new phone?