SKRoot is a kernel-level root access solution that hides root privileges while evading detection mechanisms on Linux systems.
The tool addresses the problem of obtaining and concealing root access on Android devices running Linux kernels. It works by directly patching the kernel binary without requiring source code, preserving all original kernel optimizations and features. The approach implements SELinux bypass without touching SELinux itself and operates without mounting additional filesystems. Root access is granted through a 48-character random key that applications must possess to obtain elevated privileges. The tool parasitically embeds itself within host applications, leaving no visible external artifacts.
SKRoot comes in two variants: a Lite version prioritizing stability and compatibility with core root functionality, and a Pro version offering deeper capabilities including authorization management, kernel module support, and advanced features like directory hiding and covert shell execution. The tool supports kernel versions from 3.10 through 6.12 and includes a custom kernel hooking framework designed to operate with zero performance overhead and no side-channel detection signatures. The Pro variant enables flexible switching between user-space and kernel-space execution modes, with kernel offsets dynamically discovered at runtime to ensure compatibility across different kernel versions from a single compilation. The README indicates the tool passes detection checks from mainstream banking and government applications.
Development activity shows consistent engagement with the codebase through regular updates and refinement of both Lite and Pro variants. The project maintains active release cycles with compiled binaries provided alongside source code, reducing barriers to deployment. Documentation includes detailed functional specifications and version comparisons, suggesting ongoing attention to user clarity and feature differentiation between variants.