Android WireGuard Module Builder
This builds WireGuard modules for various Android kernels.
Adding your phone's kernel
Create a directory in
kernels/if it doesn't already exist.
Add a corresponding
manifest.xml, with versions based on stable non-moving tags and refs.
do.bashwith minimal commands for conducting the build.
version-hashes.txtcontaining the output of
printf '%s|%s\n' "$(sha256sum < /proc/version | cut -d ' ' -f 1)" "$(cat /proc/version)"from your phone.
Note that if a kernel directory already exists that is compatible (i.e. the module loads and works) with your phone's kernel, simply skip to step 4 and append the line.
Build all kernels:
Build just one:
$ ./build-one.bash crosshatch