Traditionally, GLTools requires root because it installs a library ( libGLTools.so ) into the system partition ( /system/lib or /system/vendor/lib ), hooking into every OpenGL call system-wide. Without root, modifying system directories is blocked by Android’s SELinux and permission model.
Since this app is not typically available on the Google Play Store due to its nature, you must manually install it via sideloading.
C. References and further reading
Even without full system access, GLTools provides several key features to improve performance: