A while ago I modded my Razr M to remove the soft keys. I did this by doing both steps 1 & 2 described in this http://forum.xda-developers.com/show....php?t=2045672 thread. My phone will randomly reboot to boot animation, and from there it will either load back up normally or it will sometimes get stuck and stop and loop at the screen with the glowing red light (from the stock boot animation) without booting; when it does this, it requires a hard reset. It will most likely crash if left idle for a few hours (every night when I sleep), and usually loop at the same screen when it crashes. From my observation, I believe that the booting will only fail and loop if the phone is plugged in to the charger.. not sure what this entails.
Aside from the crashing, my phone has been a lot laggier; especially when using apps. Oftentimes when running an app the screen will freeze and distort. Could this be caused by what I modded? Could I recover my phone back to its previous state (stock, rooted, with soft keys), without losing my data and apps?