mleaf 发表于 2019-8-21 21:15

RT-AC68U刷不死OpBoot教程

本帖最后由 mleaf 于 2019-8-21 21:24 编辑

楼主发布RT-AC68U的OpBoot后很多朋友不知道如何刷入,还有一些朋友在恩山上问能否将RT-AC68U的OpBoot刷入腾达的AC18,在此先说一声,不是同一机型最好不要刷入,因为其他路由如果按钮和LED的GPIO和AC68U的不一样是不能启动的必然会砖,有救砖能力的又有机器的可以联系我修改GPIO帮忙测试,当然提供相应机器适配就更快了。言归正传——开始我们的刷机教程。首先当然是我们的备份大法,刷机不备份亲人泪两行。打开我们的谷歌浏览器输入华硕默认后台地址http://router.asus.com/Main_Login.asp,如果不能打开请查看网卡获取到的默认网关,输入自己设置的账号和密码,如图一所示。图一:https://upload-images.jianshu.io/upload_images/16317289-37d5cb52c80705ac?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240


第二步:准备开启SSH,依次选择菜单;系统管理》系统设置》启用SSH》选择是》应用本页面设置,如图二所示。图二:https://upload-images.jianshu.io/upload_images/16317289-870ede2167c3c718?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240


第三步:使用SSH工具,putty(https://www.putty.org/)或者xshell,连接路由,当然楼主习惯使用xshell,在xshell终端中输入:"ssh admin@router.asus.com"回车输入密码即可,如图三所示。图三:https://upload-images.jianshu.io/upload_images/16317289-0027aaac641bc43e?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240


第四步:查看RT-AC68U的分区表,使用命令"cat /proc/mtd",我们备份第一个分区(mtd0)和第二个分区(mtd1)即可,使用命令"dd if=/dev/mtd0 of=boot.bin","dd if=/dev/mtd1 of=nvram.bin"如图四所示。图四:https://upload-images.jianshu.io/upload_images/16317289-70bce350331f4141?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240


第五步:使用winscp登录路由,默认端口22,协议选择scp,如图五所示,登录后进入目录"/tmp/home/root"即可看到刚刚备份完成的文件,鼠标左键单击拖动到左边窗口即可,如图六所示。图五:https://upload-images.jianshu.io/upload_images/16317289-1e5b040f07048e1f?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240


图六:https://upload-images.jianshu.io/upload_images/16317289-aac73f9a2553946f?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240


第七步:使用nvram get命令获取 "et0macaddr,0:macaddr,1:macaddr",这三个参数值,即为AC68U的mac地址,楼主的AC68U三个mac地址分别为"9C:3D:CF:16:66:80,9C:3D:CF:16:66:80,9C:3D:CF:16:66:7F",如下图所示。
https://upload-images.jianshu.io/upload_images/16317289-146a3c8dc414eeb2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240


第八步:将OpBoot和刷机工具"mtd-write"用winscp上传到AC68U中,如下图所示。
PS:请将教程中的“opboot_rt-ac68u-1.0.0.bin”换为"opboot_rt-ac68u-1.0.1-3f81b44.bin"因为1.0.1才有web修改mac的功能。
https://upload-images.jianshu.io/upload_images/16317289-6d9396bcf03b5cdb?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240


第九步:进入xshell使用命令"chmod a+x mtd-write",为mtd-write增加可执行权限,然后使用命令"./mtd-write -i opboot_rt-ac68u-1.0.0.bin -d boot"刷入即可,刷完按住reset,执行命令"reboot",直到能ping通192.168.1.1即可进入OpBoot。https://upload-images.jianshu.io/upload_images/16317289-d73217b4348f7776?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240



第十步:按住Reset键再上电,直到ping 通192.168.1.1,使用浏览器进入Opboot,建议用谷歌浏览器的隐身模式进入,进入"修改MAC"页面,将mac修改为上面通过nvram查询出来的mac即可。https://upload-images.jianshu.io/upload_images/16317289-807ea575efb3b3c8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240


PS:OpBoot下载请关注我的微信公众号回复ac68u获取下载连接。

Es2018 发表于 2019-8-21 21:59

前排广告位招租

someoneloveU 发表于 2019-8-21 23:41

m大公众号很早就写了

jlshnlhj 发表于 2019-8-30 15:14

图片看不到,只能到微信公众号去看。

sean.zhang 发表于 2020-2-26 21:08

感谢大神分享,摩拳擦掌中。。。

quzhe1977 发表于 2020-7-27 01:35

大佬,我刷了您的这个1.02版本,能不能再说说我怎么刷回官方的BOOT呢?

whistler 发表于 2020-8-20 09:42

感谢分享,大神牛

筱潘 发表于 2020-9-23 10:37

感谢分享,学习了

1570843543 发表于 2020-9-25 18:30

这个路由器有第三方固件吗

241126167 发表于 2020-10-18 22:06

dgggggggggggggseg

zm_CrazyStone 发表于 2021-2-4 15:34

•RT-AC68URT-AC66U-B1

18637016805 发表于 2021-3-1 21:52

我靠没有人性啊,这个是必须支持的啊。博通的一个重大进步。

griphin@qq.com 发表于 2022-3-22 20:01

第九步就进行不下去了,提示 -sh: mtd-write: not found,我确认加了执行权限


51067936 发表于 2022-10-26 17:06

这个教程写的很详细。

八级大狂蜂 发表于 2024-2-26 20:59

/tmp/home/root$ ./mtd-write -i opboot_rt-ac68u-1.0.2-f07cac3.bin -d boot
./mtd-write: can't load library 'libcrypto.so.1.0.0'
大佬出现这个:L
页: [1]
查看完整版本: RT-AC68U刷不死OpBoot教程