一、背景
联通5G CPE买来只有admin的普通用户,普通用户权限低只能做一些基本的配置,而VN007+ 5G CPE路由器目前有特权用户admin和superadmin用户,我们通过获取superadmin用户可以获得更好的权限和更多的功能,比如锁频率、锁基站、锁小区、添加更多的SSID、WIFI黑名单、设置多WAN(移动数据+有线)、VXLAN、VLAN、SNMP、MESH、防火墙访问控制、AT命令等等,我就不一一举例了,通过这些配置可以实现更多的玩法。
二、工具下载
VN007+版本固件:最新的升级固件,低版本1.10.2提供降级(高版本修复了adb免密登录);
POSTtiaoshigj.zip:发送post请求;
Minimal_ADB_Fastboot.exe:adb客户端,连接设备shell;
三、修改超级管理员密码
1、开启ADB(可以先跳过这步,有可能你的机器已经开启了ADB)
如果你直接可以通过第二步登录,则本步骤则不需要,可以通过telnet 192.168.0.1 5555测试端口是否开启。
1.1通过admin用户登录设备,按F12打开浏览器调试模式,点击Network-选择任意http.cgi-点击paload-复制sessionId,并记录下来,如下图:
1.2打开POSTtiaoshigj软件,填好信息如下图;,点击开始访问,会出现返回内容success。
提交地址:http://192.168.0.1/cgi-bin/http.cgi
提交数据:{"adbSwitch":"1","cmd":237,"method":"POST","language":"CN","sessionId":"修改成你自己sessionId"}
我这里的示例:
{"adbSwitch":"1","cmd":237,"method":"POST","language":"CN","sessionId":"2a3112af0d59ef5b713aeeb97d0aaafa0f97940234a955a2426e01bd01305f8d"}
#返回{"success":true,"cmd":237,"message":""}代表开启成功
1.3上面开启成功后,登录adb修改superadmin密码,安装Minimal_ADB_Fastboot.exe,打开软件调用命令窗口。
1.4通过如下命令设置superadmin用户密码
adb connect 192.168.0.1:5555
adb shell
#如果你在这里,提示输入用户名密码,或无权限,则通过上面我发布版本进行降级到1.10.17在继续操作。
mdlcfg -f SYS_WEB_SUPER_PWD_RULE="1"
mdlcfg -a SYS_WEB_SUPER_PWD_RULE="1"
mdlcfg -f SYS_SUPER_LOGIN_PWD="你要设置的密码"
mdlcfg -a SYS_SUPER_LOGIN_PWD="你要设置的密码"
mdlcfg -c
#查询root密码
cat /tmp/mdlcfg.sysconfig | grep SYS_SENIOR_LOGIN_PWD
到这里你就可以通过superadmin用户登录了!
四、调试开启5G短信功能
1、通过superadmin登录WEB界面,找到设备配置-语音配置-设置为VoLTE然后点击保存;
正常联通卡可以直接注册成功,如果你是电信卡的话1.12.11.1版本有个BUG,需要你重启一下APN,重新搜网才可以正常注册,两个APN,选择另一个APN如Auto点保存,过一会就可以看到显示已注册。
五、设置IMEI串号
使用superadmin登录WEB界面,找到系统设置-AT接口-发送下面命令设置
AT+SPIMEI?
# 查询当前IMEI串号
AT+SPIMEI=0,"XXXXXXXXXXXXXXX"
#修改15位IMEI串号,提示成功后重启设备。
六、VN007和VN007+散热器(插播广告)
因为VN007设备发热比较严重,CPU温度高了就会导致CPU进入节能模式,降频,降频后造成连接不稳定,断流等等,为了解决这个问题设计了PWM调速散热风扇,效果明显,有需要的话可以扫描右上角微信,加我好友,80元包邮。下面是效果图: