MikroTik RouterOS Patch Public Key and Generate License
See the codeEnglish | 中文
⚠️ Important Notice
This project and its tools are for testing purposes only. Use at your own risk. Please use the officially licensed version for production environments.
option.npk will automatically grant the highest-level license.docker run -d --privileged --name chr ghcr.io/elseif/chr:latestAll features below require the
option.npkpackage to be installed first.
# Step 1: Enable container mode
/system/device-mode/update container=yes
# Step 2: Force reboot (execute in a new terminal)
/system/shell cmd="reboot -f"
/system/shell
# or shorthand
/sh
# Username: devel
# Password: Same as the admin password
ssh devel@<router-ip>
# Execute after entering shell
keygen chr # Switch to CHR mode
keygen x86 # Switch to x86 mode
/rw/disk/rc.local file.#!/bin/sh
# This script will be executed *before* RouterOS *loader* start.
# You can put your own initialization stuff in here
echo "Hello, world!"
Starting rc.local...# Enter shell
cat /ram/startup.catlog | grep 'Hello'
| Feature | Command |
|---|---|
| Online Upgrade | system/package/update/install |
| Dynamic DNS | ip/cloud/set ddns-enabled=yes |
| Cloud Backup | /system/backup/cloud/upload-file action=create-and-upload password=any |
| Internet Detection | /interface/detect-internet/set detect-interface-list=all |
84 followers · starred Sep 2026
13 followers · starred May 2026
18 followers · starred Jun 2024
26 followers · starred Sep 2025
MikroTik RouterOS Patch Public Key and Generate License
See the codeEnglish | 中文
⚠️ Important Notice
This project and its tools are for testing purposes only. Use at your own risk. Please use the officially licensed version for production environments.
option.npk will automatically grant the highest-level license.docker run -d --privileged --name chr ghcr.io/elseif/chr:latestAll features below require the
option.npkpackage to be installed first.
# Step 1: Enable container mode
/system/device-mode/update container=yes
# Step 2: Force reboot (execute in a new terminal)
/system/shell cmd="reboot -f"
/system/shell
# or shorthand
/sh
# Username: devel
# Password: Same as the admin password
ssh devel@<router-ip>
# Execute after entering shell
keygen chr # Switch to CHR mode
keygen x86 # Switch to x86 mode
/rw/disk/rc.local file.#!/bin/sh
# This script will be executed *before* RouterOS *loader* start.
# You can put your own initialization stuff in here
echo "Hello, world!"
Starting rc.local...# Enter shell
cat /ram/startup.catlog | grep 'Hello'
| Feature | Command |
|---|---|
| Online Upgrade | system/package/update/install |
| Dynamic DNS | ip/cloud/set ddns-enabled=yes |
| Cloud Backup | /system/backup/cloud/upload-file action=create-and-upload password=any |
| Internet Detection | /interface/detect-internet/set detect-interface-list=all |
84 followers · starred Sep 2026
13 followers · starred May 2026
18 followers · starred Jun 2024
26 followers · starred Sep 2025