Pre-built kernel modules
Drop the matching .tar.gz into your alcapwn cache:
KVER=$(uname -r)
ARCH=$(uname -m)
mkdir -p ~/.alcapwn/rootkat/$KVER
curl -fsSL "https://github.com/exec/rootkat/releases/latest/download/rootkat-ko-${KVER}-${ARCH}.tar.gz" \
| tar -xz -C ~/.alcapwn/rootkat/$KVER rootkat.koOr let alcapwn fetch it automatically: persist <id> rootkat downloads
and caches the right .ko for the target kernel if one is available.
| Asset | Kernel series | Distro |
|---|---|---|
rootkat-ko-6.8.*-generic-x86_64.tar.gz |
6.8.x | Ubuntu 24.04 LTS |
rootkat-ko-6.14.*.fc42.x86_64-x86_64.tar.gz |
6.14.x | Fedora 42 |
rootkat-ko-6.17.*-generic-x86_64.tar.gz |
6.17.x | Ubuntu 25.10 |
rootkat-ko-7.0.*-generic-x86_64.tar.gz |
7.0.x | Ubuntu 26.04 LTS |
ARM64 builds (drop-in replacement, same cache path logic):
| rootkat-ko-6.8.*-generic-aarch64.tar.gz | 6.8.x | Ubuntu 24.04 LTS / arm64 |
| rootkat-ko-6.17.*-generic-aarch64.tar.gz | 6.17.x | Ubuntu 25.10 / arm64 |
| rootkat-ko-7.0.*-generic-aarch64.tar.gz | 7.0.x | Ubuntu 26.04 LTS / arm64 |
For other kernel versions, see the build instructions.