Linux
If your distribution ships Rizin from the official repositories, use that. We are currently aware of the following Linux distributions shipping an up-to-date Rizin:
- Arch Linux
- Fedora
- Gentoo
If your distribution is not in the list above, but it does ship Rizin/Cutter, please let us know and we will fix it! If you cannot find Rizin/Cutter in the official repositories, we provide install instructions for some other distributions through OBS. Follow the instructions here (select the “Add repository and install manually” option).
Windows
You can install Rizin through the installer for your architecture provided in
the latest release (e.g.
rizin_installer-vX.Y.Z-x86_64.exe
).
Otherwise, you can download the portable builds that can be run without any
installation on your system, by just extracting the archives in the path you
want and executing Rizin from there (e.g. rizin-windows-share64-vX.Y.Z.zip
).
You find Cutter for Windows in the latest Cutter release. The archive can be extracted anywhere on your system and Cutter can be executed from there.
MacOS
You can install both Rizin and Cutter through Homebrew
$ brew install rizin
$ brew install --cask cutter
Alternatively, you can find Pkg/DMG files for both Rizin and Cutter.
OpenBSD
Rizin and Cutter are available in stable releases starting with OpenBSD-7.3.
# pkg_add rizin cutter
Android
Statically compiled binaries for some common architectures where Android runs are compiled and attached to all releases. We currently support aarch64, armv7, and x86_64. You can find the artifacts for Android on the latest Rizin release.
Those files are named as rizin-<version>-android-<architecture>.tar.gz
. Files
within the archive can be extracted anywhere on your Android device because
Rizin is compiled in a “portable” way, allowing moving the whole directory
anywhere.
Rizin also have a package on Termux, and can be installed using Termux package manager i.e, pkg
:
pkg install rizin
Building from source
Source code for Rizin and Cutter can be downloaded from Github:
Build instructions can be found in the README.md
files.
Install Rizin plugins
To install Rizin plugins you can use our package manager, rz-pm, that will compile and install packages for you in the right locations.
Get the latest version for your system here, make the file executable and you are good to go!
The list of currently supported plugins is available in the rz-pm-db repository.