# Patch MikroTik RouterOS ## [中文](README_CN.md) ### Download [Latest Patched](https://github.com/elseif/MikroTikPatch/releases/latest) iso file,install it and enjoy. ![](install.png) ![](routeros.png) ### Uses keygen to generate license key (keygen in iso or img). ![](keygen.png) ## How generate license key unzip keygen.zip keygen.exe software_id ## How to use shell install option-{version}.npk package telnet routeros with username devel and password is same admin ## How to use python3 install python3-{version}.npk package telnet routeros with username devel and password is same admin python -V ### npk.py Sign,Verify,Create, 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](https://github.com/elseif/MikroTikPatch/blob/main/.github/workflows/mikrotik_patch.yml). ### [MikroTik RouterOS 授权签名验证分析](https://blog.csdn.net/chivalrys/article/details/139770711)