# TaxiDriver W/RPM Driver and usermode for Linux.
Some things in the client are still not finished : * X11 overlay # Features * Get the base address of any process/loaded .so file * RPM * WPM # Compiling To compile the driver you'll need to be at least on kernel version v6.5.8 (i used the [arch kernel](https://github.com/archlinux/linux/releases/tag/v6.5.8-arch1)).
## Prerequises : You'll need git, linux-headers, SDL3 and OpenGL : ``` sudo pacman -S git linux-headers OpenGL yay -S sdl3-git ``` ## Compiling and running : Clone the repo, prepare imgui (still in active dev) : ``` git clone https://github.com/ALittlePatate/TaxiDriver --recursive chmod +x prepare_imgui.sh ./prepare_imgui.sh ``` Compile : ``` make ``` Run the driver : ``` sudo make load sudo dmesg | grep TaxiDriver ``` You should find a line saying that TaxiDriver was loaded with X major code. ``` sudo mknod /dev/TaxiDriver c X 0 ``` replace X with your major code.
Run the client : ``` sudo ./Revird ``` Unload the driver : ``` sudo make unload ``` # Contact If you have a problem regarding the code, open an issue or make a pull request, i'll be happy to add your contribution !
If you need to contact me for any other reasons, message me at @_.patate on discord.