通知 爱刷机 路由器教程 →→《值得买》 ←←

京东云AX1800 Pro亚瑟专用u-boot刷入istore版OpenWrt固件教程

2024-08-11
0评论
/
阅读
爱搜啊

京东云AX1800 Pro开箱

亚瑟搭载了高通IPQ6000处理器,主要参数如下:

  • 处理器:高通IPQ6000 四核1.2GHz

  • 运行内存:512MB

  • eMMC存储:64GB

  • FEM功放:独立5路

  • 无线协议:Wi-Fi 6 (802.11ax)

  • 2.4G WiFi 2x2 574Mbps

  • 5G WiFi 2x2 1201Mbps

  • 网络接口:千兆网口 × 4

  • USB接口:USB 3.0 × 1

百元出头这个配置,简直就是超神,要知道以性价比著称的小米,AX1500用的是RTL8197H 单核1GHz处理器,就不说64GB大空间、USB3.0了,人家对三,京东云来个王炸~

京东云AX1800 Pro亚瑟

R2106开启SSH

拿到手之后先不要插 WAN 口网线,避免系统自动升级。开机按照默认配置进入管理界面之后,在路由设置/系统/升级检测路径关闭自动升级,确认底部版本显示为 1.2.2.r2080 - 1.3.0.r2106。然后使用 Chrome 浏览器打开路由器管理后台 http://192.168.68.1/ 按 F12 打开控制台,参考截图输入下面的代码,通过调用接口的方式开启 SSH。

京东云AX1800 Pro亚瑟专用u-boot

粘贴以下代码并回车执行:

$.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'
})

dropbear 已启动,使用任意 ssh 客户端登录。

如需开机启动,可将 dropbear 添加到 /etc/rc.local。

本方法通过 ubus JSON-RPC 调用来使用 service set 启动程序,修改 command 也可运行其它程序。

R2242使用webdav开启SSH

刷机准备工作:

win10系统

U盘/移动硬盘

Linux设备,最好是OpenWrt系统

DiskGenius分区工具

Notepad++编辑器

简单梳理一下思路:

京东云AX1800 Pro亚瑟专用u-boot

第一步:U盘进行分区

电脑插入U盘或者移动硬盘,打开DiskGenius分区工具,选中需要操作的U盘:

img▲ 快速分区→自定2个分区→格式EXT4,这是Linux系统的格式→剩下的如图设置→确定即可,分区完成后弹出U盘

这一步最好照抄这个设置,如果分区名称不一致,后续的代码就需要自行调整了。

第二步:建立软链接

这一步可能稍微麻烦一点,需要有一个能SSH连接的Linux设备,比如:玩客云、N1盒子、NAS系统、带USB接口的OpenWrt系统,也可以用电脑安装一个OpenWrt虚拟机直通一个USB接口。

我这里使用带USB接口的OpenWrt系统,U盘插入路由器,然后SSH连接路由器,

输入下面命令查看U盘挂载:

lsblk

▲ 可以看到硬盘挂载成功,第一个分区25GB名称是sda1,第二个分区86GB名称是sda5

这一步主要目的是确认下分区二的名称,建立软链接会用到,输入下面命令:

ln -s /etc/rc.local /mnt/sda5/rc.local
ln -s /etc/init.d/done  /mnt/sda5/done

▲ 可以逐条复制粘贴,也可以一次复制两条,不影响结果。

解释:在Linux系统中使用ln -s命令时,实际上是在创建一个指向另一个文件的快捷方式,执行命令ln -s /etc/rc.local /mnt/sda5/rc.local,在/mnt/sda5/目录下创建了一个名为rc.local的快捷方式。

这样当我们修改/mnt/sda5/rc.local文件时,相当于是修改的路由器内部/etc/rc.local这个文件

第三步:绑定亚瑟,开启webdav

这一步的重点是绑定路由器后,关闭系统自动升级!防止京东云给我们升级了系统!

绑定亚瑟,开启webdav

▲ 打开无线宝APP,手机连接亚瑟WiFi网络,路由器WAN口接入互联网,然后搜索设备、立即绑定、输入后台密码、绑定成功后关机自动升级。

绑定亚瑟,开启webdav

▲ 来到外置存储设置→智能加速服务→选择sda1分区→确认

这一步完成后打开WIN10系统连接亚瑟的网络,准备进行下一步。

第四步:挂载sda5分区,修改文件开启SSH

打开→此电脑→右键空白处→添加一个网络位置→自定义网络位置

挂载sda5分区,修改文件开启SSH

▲ 填入:http://192.168.68.1:56589如果56589端口不行,换56590端口试试,一般就这俩端口 ,剩下的一直下一步,默认会打开sda5文件夹。

▲ webdav挂载成功,可以编辑done和rc.local这两个文件了,这里使用Notepad++编辑器

▲ rc.local是配置开机自启动的,在exit 0或者/usr/sbi前一行加上/usr/sbin/dropbear,意思是开启SSH服务,保存即可。

▲ done默认14 15 16这三行被注释掉了,把注释#号去掉,意思是让rc.local这个文件生效,保存即可。

挂载sda5分区,修改文件开启SSH

然后可以拔掉U盘了,可以在系统后台重启路由器,咱直接断电、通电重启,简单粗暴,不出意外的话,SSH打开了!

▲ 打开CMD输入:

ssh root@192.168.68.1

输入yes,输入路由器密码,大功告成!

刷分区表

此步骤非必做,而且稍有危险。

默认的固件分区只有60MB。如果想装个iStoreOS之类的「比较大」的系统的话,可能会刷不进去。那不如大胆一点,直接把这60MB扩大点。

我找到了512M、1G、2G的分区表(我直接用了2G的)。下载后,刷入(写入gpt文件到/dev/mmcblk0的前34个扇区)

dd if=/tmp/gpt.bin of=/dev/mmcblk0 bs=512 count=34 conv=fsync

注意,这个分区表里面只有前面那些小分区,没有最后数据分区(接近50G或者100G)。后面刷好系统后,可以去系统里面再进行调整。

在线刷入Uboot

参考三行命令在线刷入Uboot

找到了一个在线输入u-boot的教程,相对于下载uboot文件,然后本地scp上传,简单很多,关键是优雅~

curl -o u-boot.mbn http://ioozu.com/zb_users/upload/2024/u-boot.mbn
dd if=/root/u-boot.mbn of=/dev/mmcblk0p13
dd if=/root/u-boot.mbn of=/dev/mmcblk0p14

▲ 逐条复制、粘贴即可,理论上一起粘贴也没事~

终于uboot也刷入完成了,下面可以愉快的刷固件了,根据此大佬说更新到最新4015版本,u-boot依然有效,可以先跑京东豆子,比如跑4个月,回本后再刷机,实现完美白嫖~

刷入istore版OpenWrt固件

京东云AX1800 Pro亚瑟刷潘多拉QWRT版OpenWrt固件教程


点击链接加入群聊三群:751529538

点击链接加入群聊二群:376877156

点击链接加入群聊【路由器交流群:622891808已满】

本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


饿了么红包

饿了么红包

于2024-08-11发布