Skip to content

MikroTik RouterOS Patch Public Key and Generate License

Notifications You must be signed in to change notification settings

vnxme/MikroTikPatch

 
 

Repository files navigation

MikroTik RouterOS Patch

Description

This is a fork of elseif/MikroTikPatch.

Features:

  • Matching environment variables (except CUSTOM_NPK_SIGN_*_KEY) allow leveraging
    • the main repository author's replacement license portal for online licensing
    • the integrated binary keygen (x86 and arm64 only) for offline licensing
    • the Telegram bot keygens for mixed licensing
    • the main repository author's replacement cloud portal for dynamic DNS
  • Ability to run locally [WIP]
  • Wide architecture support [WIP]
  • Extra software packages [WIP]

Notes:

  • This fork has a unique pair of CUSTOM_NPK_SIGN_*_KEY environment variables which prevents online upgrades from the main repository author's replacement upgrade portal. New packages could be downloaded but couldn't be installed due to non-matching signatures. Thus, only manually uploaded packages generated by this fork could be used for upgrades. [WIP]
  • No licensing method listed above works for the original packages published by the vendor. Neither other forks could be licensed with them (except for the universal keygen, see below) unless they have a matching pair of CUSTOM_LICENSE_*_KEY environment variables.

Links

The following resources have been shared by the main repository author:

Below is a list of additional references related to this project:

Disclaimer

This fork is provided for educational and security research purposes only. For anything else consider installing the original packages published by the vendor and acquiring a license.

Extras

How to install CHR on a virtual machine (Debian/Ubuntu, x86_64, BIOS boot)

apt install unzip
mount -t tmpfs tmpfs /tmp/
cd /tmp
wget https://github.com/vnxme/MikroTikPatch/releases/download/v7.17/chr-7.17-bios.img.zip
unzip chr-7.17-bios.img.zip
dd if=chr-7.17-bios.img of=/dev/vda oflag=sync
echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger

About

MikroTik RouterOS Patch Public Key and Generate License

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.1%
  • Shell 0.9%