其实在出B站视频地址b23.tv/02bjArc 这篇文章时,就想过能不能用安卓手机给路由器刷入breed这种可能性,当时我想就能不能用安卓系统的Linux环境来给路由器刷入breed
看下面图片,我测试过termux Linux环境里 ping 路由器的ip地址 192.168.1.1 ,能ping通
说明termux能访问并连接到路由器,应该也可以给路由器刷入文件,路由器的刷机教程一般是tftp这种方式传输刷入文件,像k2p k2,到红米ax6000,都是这样,Windows环境有现成的tftp工具可以使用,Linux没有,我在网上搜了下用Linux刷路由器的教程,几乎没有,搜索 Linux tftp 路由器 等关键词,搜到了这两篇文章
用uboot“操控”某路由器设备
Mac使用tftp上传路由器固件刷机的方法(tftp: illegal option -- i)
都是命令行的教程,研究到这里就结束了,因为步骤比较多,没有图形化简单直观,也就是说刷机门槛有点高,不适合一般人,就放弃了
后来我研究出了手机运行虚拟机的方法,开始研究能不能把路由器通过,type转网线转接头,传进虚拟机里,然后用虚拟机给路由器刷breed,结果是失败的,连接上马上断开了,这条路行不通
有一次我想给虚拟机里的Windows系统断网,不让它联网,把termux wifi和流量联网权限都给取消了,结果神奇的事发生了,当时连着wifi,里面的Windows竟然还有网络,当时我就想是为什么,然后想到网络和usb传输不同,usb接口需要安装驱动程序,区分系统,而网络不需要,网络不区分wifi2.4 5g wifi6,不区分有线无线,兼容性等,只要是网络都是相通的
上面是用手机给路由器刷固件的视频,那个结论的原理,本质上是基于网络是相通的,也不区分操作系统,才能实现这种刷机方式
也就是说只要是连接了网络,每个app都能访问,因为它是直接通到 底层权限,不需要条件,然后我就联想到虚拟Windows系统能不能连接路由器ip,有线和无线都属于网络,然后用路由器有线连接到手机,测试下,果然能访问,这才有了这篇教程
视频里用的优酷路由宝,这个路由器可以刷入很多固件,这个刷入breed的方式比较简单,所以选择了这个路由器演示,我用安卓系统里面刷入和虚拟机里刷入的方式,来说明安卓手机是可以给路由器刷入breed
优酷路由宝刷入breed步骤
1 先升级刷入有root权限的固件
2 root权限下,传入breed文件
3 命令刷入
路由器型号比较多,每种路由器刷入方式都不同,这里只是说了下优酷路由宝这个,路由器刷入一般需要telnet这个功能,大多数镜像都没有,后来我又重新花时间制作了13GB大小的镜像,从视频里可以看出,手机上使用上很流畅,其实像电脑打50,60G大型游戏,16g内存也是可以流畅运行的,同理手机运行10G以上虚拟机会卡,不能运行,也是个错误观念,流畅和系统大小没关系,因为又不是所有文件同时运行,系统只会运行必要的服务
视频里我用telnet命令访问了 192.168.1.1 ,breed的命令行界面,就是说可以用命令给路由器的breed刷入固件和分区,也用breed图形界面刷入了固件,说明虚拟机里也能直接访问路由器的breed,说明虚拟机和路由器之间是相通的,用虚拟机给路由器做任何操作都是可行的
安卓手机可以给路由器刷入breed,同样的智能电视也是安卓系统,那么智能电视应该也可以给路由器刷入breed
大家应该生活中装过宽带,应该见识过宽带师傅使用个像大哥大的pda手机,用一根网线连接光猫来注册宽带,这种手机应该也可以用来刷路由器,我不知道这是什么时候换成这种工具的,只能说一切在往手机&便携的方向发展,用手机替代电脑完成刷机的生活离我们并不遥远
有的朋友说我的想象力真丰富,想的真多,因为没有市面上用手机刷机的书籍参考,我也很少参考别人的教程,大部分是我从一些细节推理出来的,这也是为什么我写的与别人不同的原因,刚开始的几篇文章主题是用手机刷机,想了下不如往这个方向研究,慢慢才坚持了下来
其他路由器,比如小米,TP,斐讯,有需要刷机的,我也可以为你们定制刷机环境