Bueno, lo que respecta a si se puede saber si es algo del hardware, solo instalando una Rom Stock nuevamente, o una Custom Rom, se puede saber, ya que puede que simplemente se hubiese estropeado el archivo que manejar la rotación, claro que eso es ya tú elección, ya que no se puede saber hasta la reinstalación de una Rom que cambie el archivo u archivos que puedan intervenir en esa tarea.
En la descripción de la aplicación dicho de otra manera, dice que no necesita permisos Root, aunque lo dice de una manera un tanto erróneo para la comprensión completa, ya que dice que no necesita de permiso de acceso a la raíz.
Lo único que le veo a la aplicación es que tras 7 días de prueba se necesita adquirir la licencia de la aplicación que vale 1,99 €. Aunque claro, si te lo resuelve, no es que sea caro, sino un precio justo si realmente te resulta útil de verdad.