2025-11-02
一些话
00

目录

1. 有营业商归属地限制,这个路由器是浙江发货的,它的归属地也是浙江,我在苏州是用不了的(插上网线会被移动锁网)
2. 卖家说虽然路由器是移动定制的,但是不会因为是电信的宽带就直接锁网。(我对此抱有怀疑态度)
3. 路由器内装有两个插件,一个是移动内部的管理插件(纳管插件),一个是绿色净网插件(绿网插件)
正题!
我们接下来要做的是:修改锁网函数!

因为出租屋里是套内套,公共路由器和光猫放在离我房间很远的地方,虽然公共网络是500M的电信宽带,但是因为距离很远,所以信号和延迟丢包情况都不怎么好,于是买了一个宣称双频1200M传输速率的华为ws5108路由器做MESH组网,可惜丢包率仍然下不来。

于是乎我下了血本,买了20米长的网线,从公共走廊布线到我的房间,接到华为路由器上,这下延迟和丢包总算解决了,但是!!!这个号称双频1200M传输速率的华为ws5108路由器的wan口居然只有百兆速率!这不开玩笑的吗,太讷了兄弟

还是忍受不了这种 茶壶里煮饺子——有货倒不出 的感觉,决定换一个真真正正的WIFI6路由器

最终在反复对比下,闲鱼38块大洋拿下 移动定制版锐捷MA3063 WIFI6路由器。

但是便宜归便宜,这个路由器是移动定制版,其实是有些限制在里面的:

1. 有营业商归属地限制,这个路由器是浙江发货的,它的归属地也是浙江,我在苏州是用不了的(插上网线会被移动锁网)

2. 卖家说虽然路由器是移动定制的,但是不会因为是电信的宽带就直接锁网。(我对此抱有怀疑态度)

3. 路由器内装有两个插件,一个是移动内部的管理插件(纳管插件),一个是绿色净网插件(绿网插件)

不过因为其38元的超绝性价比,我最终决定还是到手浅尝一下

正题!

我先接上网线测试了一下,果然信号灯闪红,进入路由器192.168.10.1后台查看和外网不通,并且运营商地区为浙江(是个下拉框,设置成了不可用)也是说目前不可更改

但是这当然不是问题,只需要在 系统升级->本地升级 的地方连点五下设备型号和当前版本,开启强制升级和开发者模式,这样就能更改运营商省码归属了

a973250f91d1dea0ff5b930a2fce2572.png

fcb64a18d94eaa3aa5a94fdbe038eeb5.png

重启路由器,信号灯还是闪红,果然只修改省码归属不太行啊,看来要上点真家伙事了

我们接下来要做的是:修改锁网函数!

直接进入 http://192.168.10.1/__factory_verify_mode__ 地址(要带下划线)即可进入工厂模式,此时路由器的SSH就可以连接了,使用 22 端口,用户名:root 密码:wifi@cmcc

我用的是WinSCP这个管理工具,可以很方便的图形化操作,当然你也可以用命令行敲命令)

137a6c3bdce82a4da5c5f2e7355b3305.png

首先执行这两个命令,删除移动预装的两个插件:

opkg remove rg_bvas_plugin*

opkg remove rg_cmccapd*

然后我们解除锁网,一行命令就可以暂时解开:

ubus call rjapd.network.lock set '{"status":"0"}'

移动控制锁网的文件是 /sbin/rg_ubus_adaptor/cmcc/ahsapd_control.lua

下面就是文件内的锁网函数,我们把执行锁网的部分用 -- 注释掉了

local function ahsapd_lock_net(msg) if not msg then return R_FAIL_1 end local st = msg["lockStatus"] > 0 and 1 or 0 local setMsg = { ["status"] = tostring(st) } -- local conn = ubus_conn -- conn:call('rjapd.network.lock', 'set', setMsg) -- shell("echo " .. st .." > /tmp/lock_internet") return R_OK end

保险起见,我们可以添加一个锁网后自动解锁的功能

找到这个文件 /eweb/api/lib/LockNetwork.lua

将 M.LockNetwork() 函数按照下面代码修改,这样在检测到锁网的时候就会执行命令自动解锁了

-- 锁网判断,返回锁网页面 function M.LockNetwork() local reply = "" local msg if M.GetLockStatus() then local code = M.GetLockStatus(true) local cmd = 'ubus call rjapd.network.lock set \'{"status":"0"}\'' if code then -- msg = getLockMsg(code) execmd(cmd) msg = "设备网络锁已解除,请重新刷新页面!\r\n" else msg = "" end

OK,该做的都做了,现在只需要重启一下路由器就大功告成了!

重启完后,给WAN口插上网线,路由器绿灯常亮!ping一下baidu.com,成功ping通!

浅浅测速一下 f47f6c203728047219866c569e451808.png

最后感谢一下恩山论坛的各位大佬们提供的教程,感谢你们的贡献!

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:猫猫

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!