Geek
前情
一直就很想换掉家里的那个运营商搭配的路由器(华为TC5200),主要是觉得信号不合心意,就想换了,而且一直想搞搞路由器刷机刷固件这种看起来听起来就很酷的事情,于是就换了。
换的RedMi AX6000. 上图:
先试试正不正常
.
启动
既然正常,那就开搞吧!
以下步骤全程参考于:OpenRouter
设备: 带网口的电脑(这句话的意思是,要有网线把电脑和路由器连接起来,路由器的lan口连接电脑)
软件:小米修复工具、MobaXterm
降级固件:1.0.60版
文件打包 https://ac2100.lanzoul.com/b012ysf2d 密码:5tl5
一 降级固件
二 开启telnet
/api/misystem/set_sys_time?timezone=%20%27%20%3B%20zz%3D%24%28dd%20if%3D%2Fdev%2Fzero%20bs%3D1%20count%3D2%202%3E%2Fdev%2Fnull%29%20%3B%20printf%20%27%A5%5A%25c%25c%27%20%24zz%20%24zz%20%7C%20mtd%20write%20-%20crash%20%3B%20
/api/misystem/set_sys_time?timezone=%20%27%20%3b%20reboot%20%3b%20
等待重启完成
/api/misystem/set_sys_time?timezone=%20%27%20%3B%20bdata%20set%20telnet_en%3D1%20%3B%20bdata%20set%20ssh_en%3D
/api/misystem/set_sys_time?timezone=%20%27%20%3b%20reboot%20%3b%20
等待重启完成
三 连接telnet打开ssh
bdata set boot_wait=on
bdata commit
nvram set ssh_en=1
nvram set telnet_en=1
nvram set uart_en=1
nvram set boot_wait=on
nvram commit
sed -i 's/channel=.*/channel="debug"/g' /etc/init.d/dropbear
/etc/init.d/dropbear restart
echo -e 'admin\nadmin' | passwd root
关闭开发者模式
mtd erase crash
四 刷入过度固件
检查系统所在分区 cat /proc/cmdline
如firmware=0输入
nvram set boot_wait=on
nvram set uart_en=1
nvram set flag_boot_rootfs=1
nvram set flag_last_success=1
nvram set flag_boot_success=1
nvram set flag_try_sys1_failed=0
nvram set flag_try_sys2_failed=0
nvram commit
然后刷入固件
ubiformat /dev/mtd9 -y -f /tmp/stock-initramfs-factory.ubi
如firmware=1输入
nvram set boot_wait=on
nvram set uart_en=1
nvram set flag_boot_rootfs=0
nvram set flag_last_success=0
nvram set flag_boot_success=1
nvram set flag_try_sys1_failed=0
nvram set flag_try_sys2_failed=0
nvram commit
然后刷入固件
ubiformat /dev/mtd8 -y -f /tmp/stock-initramfs-factory.ubi
输入 reboot 重启
固件后台:http://192.168.15.1/
账户密码:admin/admin
在后台升级xwrt正式固件
进入xwrt正式固件后台—系统—管理权—ssh访问—打开密码验证和允许root用户凭密码登录-保存并应用。 再次连接SSH(ip192.168.15.1用户名root密码admin),输入以下命令!!!
fw_setenv boot_wait on
fw_setenv uart_en 1
fw_setenv flag_boot_rootfs 0
fw_setenv flag_last_success 1
fw_setenv flag_boot_success 1
fw_setenv flag_try_sys1_failed 8
fw_setenv flag_try_sys2_failed 8
之后刷入最新237大佬固件
插曲
有个很搞笑的插曲,因为这是第一次搞这方面的,
有些比较基础的是没了解过的,导致......
当时在床上弄,结果半夜一点从床上拿电脑去客厅插上网线
结束
总的来说,很有成就感!很棒!证明动手能力还是没有老,不错不错。很棒!
插两句梗:
快过年了,不要再讨论什么NAS、HTPC、OpenWrt 了。
你带你的大机箱回到家并不能给你带来任何实质性作用,朋友们兜里掏出一大把钱吃喝玩乐,你默默的在家里摆弄你的破群晖。
亲戚朋友吃饭问你收获了什么,你说我组了一个RAID 0的ALL IN ONE,亲戚们懵逼了,你还在心里默默嘲笑他们,笑他们不懂你的刮削器,不懂你的Auto Backup,也笑他们看爱奇艺还要忍受会员专属广告。
你父母的同事都在说自己的子女-年的收获,儿子买了个房,女儿买了个车,姑娘升职加薪了,你的父母默默无言,说我的儿子装了个黑盒子,开起来嗡嗡响、家里电表走得越来越快了。快过年了,不要再讨论什么padavan、猫棒、软路由了。
你带你刷好固件的K2P回到家并不能给你带来任何实质性作用,朋友们兜里掏出一大把钱吃喝玩乐,你默默的在家里摆弄你的破路由器。
亲戚朋友吃饭问你收获了什么,你说我给自己家路由器编译了一个Openwrt, 亲戚们懵逼了,你还在心里默默嘲笑他们,笑他们不懂你的breed,不懂你的pbboot,也笑他们用了十年的WR740N是买宽带送的路由器。
你父母的同事都在说自己的子女一年的收获,儿子买了个房,女儿买了个车,姑娘升职加薪了,你的父母默默无言,说我的儿子把家里路由器拆了装装了拆、网一会断一会通、看电视越来越卡了。