京东云鲁班刷OpenWrt固件教程


之前入了两台鲁班,不过都回本了,最近也就一天不到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|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 京东云鲁班刷OpenWrt固件教程


Carpe Diem and Do what I like