斐讯K3C路由器无需刷机用vlmcsd搭建KMS服务器激活Windows&office

  1. 声明:本教程方案仅供技术交流、学习,勿做其他任何用途。
  2. KMS仅限于VOL的版本激活。例如,Windows 10 的business editions就是VOL的版本。
  3. 思路:不管是路由器还是pc机,只需要找到对的vlmcsd的版本运行起来就可以了。对于路由器来说不管官方的还是第三方的固件,只要你能进入linux系统,那无需刷机就可以上kms服务。
  4. 路由器:斐讯K3C,基于openwrt的linux系统。
    固件版本: 32.1.46.268 官方固件。
  5. 这里利用K3C268固件的一个BUG开启telnet服务,从而进入到系统内。
  6. 先登录web进入家长控制页面,如下图:
    斐讯K3C路由器无需刷机用vlmcsd搭建KMS服务器激活Windows&office
  7. 随便添加一个上网时间段的策略保存:斐讯K3C路由器无需刷机用vlmcsd搭建KMS服务器激活Windows&office
  8. 在浏览器里打开开发人员工具(例如谷歌浏览器支持开发人员工具),所搜<tr class 找到刚才设置允许上网设备的mac地址:如图
    斐讯K3C路由器无需刷机用vlmcsd搭建KMS服务器激活Windows&office
  9. 在mac地址后面添加字符“ ;/usr/sbin/telnetd -l /bin/sh &”(引号不包括,注意前面有个分号),添加好后回车,然后在点击刚才创建的允许上网时间段里重新选择一个时间再保存,看到的效果如下图:就表示telnet已经打开了,直接用telnet基于可以登陆
    斐讯K3C路由器无需刷机用vlmcsd搭建KMS服务器激活Windows&office
  10. 下载vlmcsd,软件在这里:https://github.com/Wind4/vlmcsd 可以自己编译。我们直接就用编译好的,下载地址在这里:https://github.com/Wind4/vlmcsd/releases/download/svn1111/binaries.tar.gz
    也可以直接用wget下载然后用tar解压出来,最后解压得到一个binaries的文件夹。
  11. 说明下binaries这个文件夹里的文件:这里包含了各个平台的vlmcsd。
    K3C是openwrt系统,框架是mips,所以就用这个文件:Linux\mips\big-endian\static\vlmcsd-mips32r2-openwrt-atheros-ar7xxx-ar9xxx-uclibc-static,把这个文件直接拷贝路由器的系统里面去(因为路由器的存储比较小,取这一个文文件就可以了,其他的不要拷贝进去)。
  12. 拷贝进去之后,运行./vlmcsd-mips32r2-openwrt-atheros-ar7xxx-ar9xxx-uclibc-static。就可以了
  13. 最后设置开机启动:openwrt自动启动方法如下
    创建脚本
    #!/bin/sh /etc/rc.common
    /init.d/kms.sh
    START=100
    start()
    {
    #这里写运行脚本的命令
    }
    说明100是启动的优先级,kms.sh为脚本名称。
    最后做一个软连接到rc.d目录,如下
    ln -s /etc/init.d/kms.sh /etc/rc.d/S100kms.sh
    软连接的名称注意S100+脚本名称,S大写,100为脚本里面设置的优先级。
    重启路由器即可。重启后telnet自动关闭。路由器恢复出厂设置也不影响kms。
    可以下载“KMS服务检测工具”来测试。
  14. Windows激活:
    管理员运行cmd:cd /d "%SystemRoot%\system32"
    slmgr /skms 192.168.x.x #kms主机地址
    slmgr /ato
    office激活方法:
    管理员运行cmd
    cd /d "%ProgramFiles%\Microsoft Office\Office15" #office2013的目录,根据实际的目录定义
    cscript ospp.vbs /sethst:192.168.x.x #kms主机地址
    cscript ospp.vbs /act
    cscript ospp.vbs /dstatus

目前网上设置dns自动激活的方法(修改/etc/dnsmasq.conf添加srv记录)不管用,需要手动激活。

猜你喜欢

转载自blog.51cto.com/4553542/2143277