You could try to boot the phone into Safe Mode … [HOWTO] Reboot into Safe Mode.
If you can’t get it to freeze in Safe Mode, probably an App you installed is causing the freeze.
If you can get it to freeze in Safe Mode, then perhaps OS, hardware, network …