优酷路由宝曾经非常火热,市场保有量非常大,现在基本已经凉透了,人们基本都拿来刷其他第三方固件使用了。这款无线路由器的闪存是32M,内存128M,加上该路由器CPU型号是MT7620,很多利用这个CPU的路由器固件几乎都可以刷入优酷路由宝。下图是其中一种型号。
前面发文章介绍过,路由宝root方法,简单概况一下:电脑连接路由器(此处及后文的路由器就是指优酷路由宝),打开管理页面,点开手动升级刷入已经开telnet的固件,升级完成重启后就root了,以后可以telnet登录了。打开xshell软件用telnet方式登录路由器,如下图所示。
登录路由器后,输入命令 cat /proc/mtd 通过/proc虚拟文件系统读取MTD分区表。从回显信息,可以看到各分区占用的存储空间大小。其中mtd3对应的名称Factory就是路由器无线校准信息和MAC地址信息(就是路由器的eeprom),可以通过命令备份。mtd4对应的名称firmware就是路由器的固件(相当于操作系统)。如下图所示。
以上是正常工作的路由器中获取的信息,我们下面看一下如何利用以上信息,修复坏掉的路由宝(人们把损坏不能启动的路由器称为砖,修复过程称为救砖)。拆开坏掉的路由器,利用编程器读取闪存信息,存为编程器固件full.bin。用winhex软件打开full.bin,截取偏移量40000到4FFFF(对应上图中size=10000)一段,存为eeprom.bin,这就是路由器的无线校准信息,修复时需要该文件。