在华为R23/24固件中,通过补全shell而不更改华为界面,我们可以实现一些高级功能。首先,需要进入装备模式并提权。不同的机器即使补全了shell,命令也可能有所不同。例如,在8145X6N机器上,即使刷了补全shell,也可能缺少tftp、cp等命令。因此,用户需要根据自己机器的命令情况来操作。进入装备模式后,机器IP会变成192.168.100.1,此时没有WEB页面和DHCP,需要手动设置IP才能连接设备。在装备模式下,telnet默认开启,用户名为root,密码为admin。退出装备模式的方法是在shell菜单中输入EquipMode.sh off,然后重启设备。
改华为页面的方法是在补全shell后不需要进入装备模式。在SU模式下,可以使用set hardinfo命令。首先,需要查看/html目录下的frame,然后替换SSMP_SPEC_WEB_FRAME的值。其次,查看/html/menu目录下的menuxml,然后替换SSMP_SPEC_WEB_MENUXML的值。替换时需要注意大小写,并且要根据自己的设备来选择合适的frame和menuxml。替换完成后,重启设备,页面就会更改过来。感谢tianyi207和Orange01587159大佬的分享,他们的帖子为R23/24固件用户带来了很多有用的信息。
评论已关闭