No root is necessary.
I have used Androrec since HTC days, and worked well on my Z Ultra, as well as my Z1C
Easy to use, always records. I am using the pro version, which gives you more flexibility and options, but free does the job well.
Mode 2 should record well, that is what I use on my Z1C at the moment