The app is free with NO TIME LIMIT, NO WATERMARK, with HD quality, and works with rooted AND unrooted devices (read instructions below).

The app provides many features and settings to fill all your needs:
[✔] Root not required: Prior to Android 5.0 you only need to run our startup tool from your computer to activate screen recording.
[✔] Produce HD quality videos (up to 60 fps, up to 1080p, 32 Mbits/s bitrate)
[✔] Screen recorder with microphone audio
[✔] Screen recorder with internal audio, or microphone + internal audio mixed together (root since Android 4.4)
[✔] Display front or back camera overlay on your screen while recording (Pro version)
[✔] Options for recording countdown and stop when you lock your screen (Pro version)
[✔] Image overlay (Pro version)
[✔] Control your recording from controls widget and from notifications
[✔] You can pause and resume while you are recording
[✔] Choose to record to MP4 or MKV video file
[✔] Many settings to optimize performances and quality

Root is not required, it means that if your device is not rooted or is running with Android version prior to 5.x you need to run our startup tool as a workaround to activate screen recording.

There is unfortunately no other or better solution because this is how Android works. We hope you can understand this.