Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
Describe this fork, list additional links
  • Loading branch information
vnxme committed Jan 16, 2025
1 parent f6fea00 commit c9fb11e
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 99 deletions.
85 changes: 33 additions & 52 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,52 +1,33 @@
# MikroTik RouterOS Patch [[English](README_EN.md)]

### [[Discord](https://discord.gg/keV6MWQFtX)] [[Telegram](https://t.me/mikrotikpatch)] [[Keygen(Telegram Bot)](https://t.me/ROS_Keygen_Bot)]

### 国内镜像下载 密码: elseif
[ [123pan](https://www.123pan.com/s/IpxgTd-BYjQh.html) ]
[ [7.15.3](https://elseif.lanzouj.com/b00cre7g7a)]
[ [7.15.3-arm64](https://elseif.lanzouj.com/b00cre7g8b) ]
[ [6.49.15](https://elseif.lanzouj.com/b00crdq4ji) ]
[ [6.49.13](https://elseif.lanzouj.com/b00crdq4kj) ]

支持:在线更新、在线授权、云备份、DDNS

![](image/install.png)
![](image/routeros.png)

### x86模式授权许可
![](image/x86.png)
### x86模式在线授权(v6.x)
![](image/renew_v6.png)
### Chr模式在线授权
![](image/renew.png)
### Chr模式授权许可
![](image/chr.png)

![](image/arm.png)
![](image/mips.png)

## 如何使用Shell
安装 option-{version}.npk 包
telnet到RouterOS,用户名devel,密码与admin的密码相同
## 如何授权许可
进入shell
运行 keygen
参考上图。
Chr镜像支持在线授权许可
## 如何使用Python
安装 python3-{version}.npk 包
telnet到RouterOS,用户名devel,密码与admin的密码相同
运行 python -V
### npk.py
对npk文件进行解包,修改,创建,签名和验证
### patch.py
替换公钥并签名


## 所有的修补操作都自动运行在[Github Action](https://github.com/elseif/MikroTikPatch/blob/main/.github/workflows/)





# MikroTik RouterOS Patch

### Description
This is a fork of [elseif/MikroTikPatch](https://github.com/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:
- [Discord](https://discord.gg/keV6MWQFtX)
- [Telegram](https://t.me/mikrotikpatch)
- [Original Keygen (Telegram Bot)](https://t.me/ROS_Keygen_Bot)
- [Universal Keygen (Telegram Bot)](https://t.me/ROS_License_Bot)

Below is a list of additional references related to this project:
- [Ygnecz/MTLic](https://github.com/Ygnecz/MTLic)
- [RouterOS Signature Analysis](https://blog.csdn.net/chivalrys/article/details/139770711)
- [RouterOS v7 GPL Sources](https://box.mikrotik.com/d/81912835977544a291c9/)

### 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.
47 changes: 0 additions & 47 deletions README_EN.md

This file was deleted.

0 comments on commit c9fb11e

Please sign in to comment.