Skip to content
Projects

elseif/MikroTikPatch

View on GitHub

elseif/MikroTikPatch has 2,997 GitHub stars and 1,290 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-08 17:58 UTC. Last push 2026-11-02.

How these counts are measured

MikroTik RouterOS Patch Public Key and Generate License

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

MikroTik RouterOS Patch

Patch Mikrotik RouterOS Cloud Status

License: WTFPL CoC:WTFCoC

English | 中文

⚠️ 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.

🏗️ Architecture Support

x86 / arm64 (This Project)

arm64, arm, mipsbe, mmips, ppc, smips, x86

  • Homepage: https://routeros.ltd/
  • License: Sponsorship required. CHR versions (x86/Arm64) support online direct licensing.
  • Features: Supports online custom brand package creation.

🔧 Feature Guide

All features below require the option.npk package to be installed first.

1. Enable Container Mode (No Physical Reboot Required)

# 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"

2. Shell Access

A. Via Terminal

/system/shell
# or shorthand
/sh

B. Via SSH / Telnet

# Username: devel
# Password: Same as the admin password
ssh devel@<router-ip>

3. x86 Architecture: CHR ↔ x86 Mode Switch

# Execute after entering shell
keygen chr   # Switch to CHR mode
keygen x86   # Switch to x86 mode

4. Boot Auto-Run Script

  1. Create or edit the /rw/disk/rc.local file.
  2. Write your script content, for example:
#!/bin/sh
# This script will be executed *before* RouterOS *loader* start.
# You can put your own initialization stuff in here
echo "Hello, world!"
  1. You will see the output during boot: Starting rc.local...
  2. After boot, check the output:
# Enter shell
cat /ram/startup.catlog | grep 'Hello'

☁️ Cloud Services

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

📚 Resources


💖 Sponsors

Powered by DartNode Powered by ZMTO

Explore related projects