"Hardware reset" with out loosing all data.
Backup all data. You'll need some practice to achieve successful result.Hold Today and Messages buttons. Touch reset and immediately release Today button.
1) +Today,+Messages
2) +Reset and -Today
3) -Reset, -Messages
This trick is useful while you have some tool installed or connection settings for exchanging data with host.