Easily Add Reboot Functionality to Your Stock ROM with Xposed
Although typically lacking in features, stock ROMs are possibly the most stable daily drivers. I know that there are some exceptions, but at least most near stock builds are quite stable. Unfortunately, the vast majority of stock ROMs do not offer a way to easily reboot. Instead, users are forced to turn their devices off, wait few seconds, and turn them back on. Needless to say, entering recovery requires even more work, including obscure key combinations and so on.
Most custom ROMs allow you to reboot your device and enter recovery. But now, it’s quite easy to add this type of functionality to your stock ROM using Xposed Framework and a particular module written by XDA Senior Member kennethso168. This module extends the power menu to include a few other functions such as taking a screenshot, quick dialing your favorite numbers, and of course rebooting (even to bootloader and recovery). In addition, the developer added anti-theft protection that prevents would be thieves from turning on airplane mode to make the phone harder to track.
This module was originally designed for Sony phones because of the method used to access recovery. However, many more devices are now supported. This module will not work with Samsung devices running TouchWiz.
To use this module you need to have a rooted device with Xposed Framework installed. You can learn more by visiting the original thread.