Another guess is maybe you could set the "targetSDK" to an android version before runtimes permission existed (I think android 6?) and maybe that would avoid having to prompt the user.
version 2.4 Introduction We all have seen various apps asking for superuser permissions to do weird things with our devices and many times we wondered how they do it. Well, with SupeUser, accessing a rooted device is as simple as a function call! Latest package (library files and samples)...