极路由hc5761刷openwrt
本篇进入主题,将按照以下步骤把极路由HC5761刷成opentwrt系统。
- root路由器,开启SSH
- 输入bread
- 进入bread模式,修改mac地址
- 在bread模式中刷入openwrt固件
博主的操作环境
电脑: MacBook
系统: MacOS Ventura v13.6
路由器: Hiwifi HC5761
版本: 0.9012.1.9277s
root路由器,开启SSH
博主在这里整理了三种方法
1.纯手动操作
- 访问http://192.168.199.1/local-ssh/ 获取local_token
- 访问http://192.168.199.1/cgi-bin/turbo/proxy/router_info地址,在返回的json中找到uuid,
- 返回https://www.hiwifi.wtf/网站,填入local_token和uuid提交后就可以获得cloud token
- 进入路由器http://192.168.199.1/local-ssh/页面,填入第三步获取到的cloud token,提交后即可看到提示
Success: ssh port is 22
。注意:第四步有可能会失败,如果失败,只需要重复上面三步即可。
这时我们就获取到了临时的ssh权限。[用户名:root,密码:路由器管理密码],此时退出ssh后,就不能继续,所以需要执行命令永久开启ssh
1 | /etc/init.d/dropbear enable && /etc/init.d/dropbear start |
2. 使用go脚本一键root
1 | git clone https://github.com/imcdd/hiwifi-ssh-launcher.git |
脚本会自动进行失败尝试,唯一缺点就是需要go的执行环境。
3. 使用python脚本一键root
1 | git clone https://github.com/idhyt/HiWiFi.OpenSSH.OpenWRT.git |
这个脚本不会进行失败重试。但我们只需要在失败的时候再次执行脚本即可。
4.网页查看极路由设备型号和固件版本
路由器网页后台的页脚,能看到“系统版本:设备型号 - 固件版本”,如图:
5.查看uuid信息
访问http://192.168.199.1/cgi-bin/turbo/proxy/router_info 得到的结果如下:
1 | { |
从上面的返回结果可以清楚的看到路由器的uuid了
到此,我们为了给极路由刷Openwrt的第一步做好了准备
额外步骤,关闭tftp server
刷完原厂固件后,我们并不在需要tftp server了,执行下面的命令将其关闭
1 | sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist |
参考内容:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 蚊子技术站!
评论