美文网首页
SBR-AC1750刷openwrt

SBR-AC1750刷openwrt

作者: YJinC | 来源:发表于2019-02-19 18:48 被阅读0次

准备工具:

telnet工具用于32位windows系统
telnet工具用于64位windows系统
刷机包

刷机工具包包含文件.png

1、开启telnet

a、登陆路由器

登陆路由器.png

b、进入wan_dyna.html页面

进入wan_dyna.html.png

c、按F12进入调试模式,按ctrl+f进入搜索模式输入h_dhcpc_enable

修改为h_telnet.png

d、将页面中的h_dhcpc_enable改为h_telnet,然后点击apply按钮,尽情的享受破解的快乐。

确认已经改为h_telnet.png

2、在本机搭载http服务器,方便将刷机工具和固件上传路由器

将文件放到http服务器上.png

3、刷机

Ⅰ、用telnet登陆路由器
telnet登陆路由器.png
Ⅱ、设置环境变量
export PATH=/usr/sbin:/usr/bin:/sbin:/bin
设置环境变量.png
Ⅲ、切换到/tmp目录,使用wget下载所有刷机需要的文件
cd /tmp
wget http://192.168.10.31/libjson-c_0.12-1_ar71xx.ipk
wget http://192.168.10.31/libubox_2015-11-08-10429bccd0dc5d204635e110a7a8fae7b80d16cb_ar71xx.ipk
wget http://192.168.10.31/mtd_21_ar71xx.ipk
wget http://192.168.10.31/openwrt-ar71xx-nand-sbr-ac1750-squashfs-kernel1.bin
wget http://192.168.10.31/openwrt-ar71xx-nand-sbr-ac1750-squashfs-rootfs1.bin
下载固件和刷机工具到路由器tmp目录.png
Ⅳ、安装刷机工具

此步骤最为重要)先安装三个ipk文件(当然你们可能会问为啥要安装这三个文件 因为我们要替换mtd命令,SBR-AC1750官方固件的mtd命令比较老旧了,不能自动跳过nand坏块,如果直接使用很可能会砖,当然像我手里的机器rootfs分区的首地址就有坏块,直接刷就提示错误了,其他人的机器如果其他位置有坏块直接刷入没仔细看就重启了那恭喜你,喜得砖机一个,当然没完全砖还可以通过ttl救回来,当然这不是我们现在讨论的问题。)安装有顺序要求,因为它们有依赖关系,我们先安装libjson-c包再安装libubox最后安装mtd

opkg install libjson-c_0.12-1_ar71xx.ipk
opkg install libubox_2015-11-08-10429bccd0dc5d204635e110a7a8fae7b80d16cb_ar71xx.ipk
opkg install mtd_21_ar71xx.ipk
工具安装.png
Ⅴ、校验md5值,确定固件的正确性

openwrt-ar71xx-nand-sbr-ac1750-squashfs-kernel1.bin
MD5:4DBC2D2546A60CCF83AC555BAD2FB643
openwrt-ar71xx-nand-sbr-ac1750-squashfs-rootfs1.bin
MD5:C85CE3D5C139DA81C92EE431B8219BC4

md5sum openwrt-ar71xx-nand-sbr-ac1750-squashfs-kernel1.bin
md5sum openwrt-ar71xx-nand-sbr-ac1750-squashfs-rootfs1.bin
校验文件md5.png
Ⅵ、刷入固件

我们使用mtd命令先刷入内核文件,再刷入rootfs文件。 注意:不建议再mtd命令中添加-r参数,万一刷失败了就自动重启了,你得拆机ttl救砖了,刷完如下图没有错误显示你就可以手动reboot了。当然如果你的nand没有坏块是不会显示Skipping bad block at 0x00xxxxx的。

mtd write openwrt-ar71xx-nand-sbr-ac1750-squashfs-kernel1.bin kernel
mtd write openwrt-ar71xx-nand-sbr-ac1750-squashfs-rootfs1.bin rootfs
刷入固件.png
Ⅶ、打开魔门

重启完成后需要芝麻开门的童鞋请使用ssh登陆192.168.1.1 用户名和密码分别为 root,password
执行 echo 0xDEADBEEF > /etc/config/google_fu_mode 即可。

本文整理于作者:mleaf的两篇文章
-https://www.right.com.cn/forum/thread-407903-1-1.html
-https://mleaf.org/?id=9

相关文章

网友评论

      本文标题:SBR-AC1750刷openwrt

      本文链接:https://www.haomeiwen.com/subject/fwjveqtx.html