MikroTik RouterOS Patch Public Key and Generate License
Go to file
zyb 505887e8f3 modified: README.md
modified:   README_CN.md
2024-06-24 04:28:15 +08:00
.github/workflows modified: .github/workflows/mikrotik_patch.yml 2024-06-24 04:15:59 +08:00
toyecc Initial commit 2024-06-15 07:27:20 +08:00
.gitignore modified: .gitignore 2024-06-19 18:04:54 +08:00
install.png modified: install.png 2024-06-19 22:31:30 +08:00
keygen.png modified: install.png 2024-06-19 22:31:30 +08:00
keygen.zip modified: .gitignore 2024-06-19 18:04:54 +08:00
mbr.bin modified: .github/workflows/mikrotik_patch.yml 2024-06-24 03:07:59 +08:00
mikro.py modified: .gitignore 2024-06-19 18:04:54 +08:00
mikrotik.ico Initial commit 2024-06-15 07:27:20 +08:00
netinstall.py modified: .github/workflows/mikrotik_patch.yml 2024-06-18 13:17:48 +08:00
npk.py modified: .github/workflows/mikrotik_patch.yml 2024-06-20 17:45:18 +08:00
package.py modified: .github/workflows/mikrotik_patch.yml 2024-06-18 13:17:48 +08:00
patch.py modified: .github/workflows/mikrotik_patch.yml 2024-06-21 04:26:13 +08:00
README_CN.md modified: README.md 2024-06-24 04:28:15 +08:00
README.md modified: README.md 2024-06-24 04:28:15 +08:00
routeros.png modified: install.png 2024-06-19 22:31:30 +08:00
sha256.py Initial commit 2024-06-15 07:27:20 +08:00
upgrade.py modified: README.md 2024-06-18 14:33:54 +08:00

Patch MikroTik RouterOS [中文]

[Discord] [Telegram]

Download Latest Patched iso file,install it and enjoy.

CHR image is both support BIOS and UEFI boot mode.

Uses keygen to generate license key.

How generate license key (keygen.exe run on windows)

keygen.zip in iso or img root directory,for chr image it's in /flash/rw/disk/ directory,same as winbox file manager directory
run unzip keygen.zip
run keygen.exe
input your software id

How to use shell

install option-{version}.npk package
run telnet to routeros with username devel and password is same as admin

How to use python3

install python3-{version}.npk package
run telnet to routeros with username devel and password is same as admin
run python -V

How Covert x86 and Chr (Chr mode could auto resize disk)

to Chr,run this command in shell
echo -e "\x01" | dd of=/dev/sda bs=1 count=1 seek=336 conv=notrunc
to x86,run this command in shell
echo -e "\x00" | dd of=/dev/sda bs=1 count=1 seek=336 conv=notrunc
if you want to resize disk,convert to chr first,then resize disk and convert to x86

npk.py

SignVerifyCreate, Extract npk file.

patch.py

Patch public key and sign NPK files

netinstall.py

Modify netinstallexe to enable network installation of NPK files that have been resigned in ISO

upgrade.py

By adding static domain name resolution in RouterOS, the NPK file that has been resigned in ISO can be installed during the upgrade process.

all patches are applied automatically with Github Action.