I'm new to rooting mobile devices. I assume a rooted device is potentially more vulnerable to 3rd party malicious code or poorly coded apps. Is using superuser (eye-patch) to "temp unroot" a reasonable way to have protection of not being root most of the time and allowing you to have root when needed? It seems previously permitted apps retain their root access from my use of Titanium Backup to freeze an app. Bur Root Checker says I'm not rooted.