之前入了两台鲁班,不过都回本了,最近也就一天不到10积分,干脆直接刷了它。
由于固件已经是最新版本,所以需要拆机使用TTL刷。相对来说麻烦一些。
本来没打算写教程的,不过刷的时候遇到了很多坑,跟网上很多大佬刷的过程也不太一样,加上有小伙伴想要教程,所以还是分享出来,暂时没有截图,随后会补上。
所需文件:点击下载
先进行拆机,在路由器底部撕掉两条脚垫,拧掉三颗螺丝,然后用撬棒轻轻撬开底盖,挺考验技巧的,我都断了几个卡扣,不过不影响,拧掉主板上的螺丝,拔掉四根wifi天线,拔掉灯线。就可以拿掉主板了。
拧掉散热片的螺丝,看这里就是TTL接口,
接T R G三个孔,当然如果没反应,直接把TR换一下位置。路由器接一下网线,先别通电
设置电脑IP为192.168.68.6 ,网关为192.168.68.1,子掩码为255.255.255.0。
打开SSH工具,连接到TTL
端口在设备管理器里面查看,波特率115200
给路由器通电,狂按空格
输入命令mtkupgrade 根据提示选择2,固件升级,然后选择0 TFTP。
填入IP、子网掩码等信息。最后一个输入JDCOS.bin,先不要回车
打开TFT64,目录选择固件所在的目录,地址选本机的IP。
返回SSH,回车
回车之后,报110应该是防火墙的问题。报22是固件名不是JDCOS.bin
TFTP会上传固件,上传完毕之后,路由器会自动刷新固件重启。
刷完机后,TTL都可以拔掉了
登录无线宝后台,F12打开终端,执行命令开SSH
$.ajax({ url: 'http://' + $.cookie("HostAddrIP") + '/jdcapi', async: false, data: JSON.stringify({ jsonrpc: "2.0", id: 1, method: "call", params: [ $.cookie("sessionid"), "service", "set", { "name": "dropbear", "instances": {"instance1": {"command": ["/usr/sbin/dropbear"]}} } ] }), dataType: 'json', type: 'POST' })
登录SSH到京东云无线宝,
执行dd if=/dev/mtd2 of=/tmp/factory.bin备份原厂分区
然后将factory.bin下载本地电脑保存
把 u-boot-mt7621-68.bin 上传到tmp目录里面
接着刷入Uboot
cd /tmp
mtd write u-boot-mt7621-68.bin /dev/mtd0
刷入uboot完毕之后,路由器断电,按住joy按键不放上电,看到网络显示连接后松开,浏览器打开192.168.68.1,进入uboot。
在uboot界面上传openwrt-ramips-mt7621-jdcloud_luban-initramfs-kernel.bin
刷完之后本地电脑设置自动获取,浏览器打开192.168.68.1,在系统-备份与升级-刷写新固件里,上传op固件。刷入即可。
参考资料:
https://post.smzdm.com/p/avxgd6r9/
本文作者为dwf135,转载请注明。