Android
How to install Nitrocid KS on Android

The tricky part is getting Nitrocid KS to run on Android phones and tablets, especially those that run the latest version of Android.
Installation
To install Nitrocid KS on your phone or tablet, install the following dependencies:
Ensure that your Android version is compatible with Termux. You need at least 8 GB of free storage and Android 7.0 or higher.
To get a better experience with Nitrocid KS on your phone or your tablet, it's advisable to get a phone or a tablet that supports desktop mode (Samsung DeX for example) and a Bluetooth mouse and keyboard.
Required packages
You can consult the required dependencies here:
Dependency InformationOnce you're done, follow the steps:
Install Termux
Install
proot-distro
using the following command:pkg install proot-distro
Install the Ubuntu proot
proot-distro install ubuntu
Log in to the Ubuntu proot
proot-distro login ubuntu
Ensure that you've updated the package cache
apt update
apt dist-upgrade
Install the .NET 8.0 runtime
apt install dotnet-runtime-8.0
Install
wget
to download the latest release from this page.apt install wget
wget https://github.com/Aptivi/NitrocidKS/releases/download/v0.x.x.x-beta/0.x.x.x-bin.zip
Install
unzip
to extract the filesapt install unzip
unzip 0.x.x.x-bin.zip
Execute
dotnet Nitrocid.dll
For 0.0.24.x or older, files that end with the -dotnet
prefix means that it's for .NET 6.0.
Bleeding-edge
Bleeding-edge builds usually come from building the development branch of the kernel, and they usually contain bugs and other untested features.
If you're a tester to such software, please follow the steps on your Windows machine. Please be sure that you're signed in to your GitHub account.
Open the canary release preparation workflow
Select the most recent build
Scroll down to Artifacts and click on the
nks-build
button to download the ZIP file.Repeat steps 1-6 in the
Installation
sectionNow, use the
termux-setup-storage
command. Follow the instructions here.Copy the
nks-build.zip
file from~/storage/downloads/nks-build.zip
to your home directorycp ~/storage/downloads/nks-build.zip ~/
Still in the home directory, install unzip to extract the files
apt install unzip
unzip nks-build.zip
Execute
dotnet Nitrocid.dll
Important notes
Here are important notes to consider when trying to run Nitrocid KS on Android:
Trying to run or build Nitrocid KS on an ARM64 Android device (e.g. Android devices with Qualcomm Snapdragon 8 Gen 2 as SoC) with Termux emits two error messages. The first one is:
and the second one is:
In order to fix the first message, append the below environment variable before each dotnet build
command like this:
However, to fix the second message, download the fixed version of proot
using this link (mirror if down) and run these commands outside the Ubuntu proot-distro
environment: