部分内容引用提示
本文章的部分内容引用至惊蛰大佬的文章“JDCloud AX6600(雅典娜) 刷机记录”
原文链接如下:https://250.ac.cn/2025/01/12/JDCloud-AX6600-openwrt/
前言-如何判断自己的机器是否能免拆机刷机?
雅典娜最后一个可以免拆机刷机的固件版本是在22年12月中旬发布的“1.5.80r2262”所以22年及以前的所有批次都可以免拆机刷机(没升级过系统)如果是22年之后的机器就要赌了,有些人很幸运的抽到了没升级过系统的新批次,有些人就倒霉,抽到更新过系统的批次要拆机刷,是很吃运气的事,我目前有遇到几个批次很新,但是固件版本是老的用户,我是京东旗舰店买的,给我发了一个22年09月批次的库存全新货,所以我能免拆刷,雅典娜的硬件一直就没有变动过,只要你的固件是老的就能免拆刷
⚠️建议先看完整篇文章哦
因为待会可能要把电脑断网,你就下不了必要的固件文件之类的了,建议先看完,提前下载备好
通过漏洞开启SSH服务
如果你的机器固件版本符合要求的话,就可以通过JDCAPI漏洞开启SSH服务,首先我们把路由器的LAN口和电脑相连,注意不要让路由器连上网,防止更新系统封堵漏洞
初始化路由器
在浏览器里打开:http://jdcloudwifi.com
开始初始化路由器,勾选同意用户协议之后选择开始体验,路由器提示wan口未插入网线时,选择下面的不插网线,手动配置,然后会进入选择上网连接类型的这个选项,这个我们要选择DHCP,然后就初始化完成了
触发JDCAPI漏洞
进入到路由器的管理界面之后,我们按F12打开控制台,然后选择控制台里面的控制台子选项卡,这里要输入允许粘贴,回车之后才能粘贴代码

然后把下面的这段漏洞触发代码复制粘贴上去(来自被引用的文章)
// 从Cookie提取sessionid(需要先登录)
const sessionid = document.cookie
.split('; ')
.find(row => row.startsWith('sessionid='))
?.split('=')[1] || '';
const apiUrl = '/jdcapi';
// 设置配置(直接执行)
async function setDhcp() {
try {
// 第一步:设置参数
const setRes = await fetch(apiUrl, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
"jsonrpc": "2.0",
"id": 1,
"method": "call",
"params": [
sessionid,
"uci",
"set",
{
"config": "dhcp",
"type": "odhcpd",
"section": "odhcpd",
"values": { "leasetrigger": "/usr/sbin/dropbear" }
}
]
})
});
console.log('设置结果:', await setRes.json());
// 第二步:提交配置
const commitRes = await fetch(apiUrl, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
"jsonrpc": "2.0",
"id": 1,
"method": "call",
"params": [
sessionid,
"uci",
"commit",
{ "config": "dhcp" }
]
})
});
console.log('提交结果:', await commitRes.json());
} catch (e) {
console.error('操作失败:', e);
}
}
setDhcp()
按回车执行代码

返回了如下结果就表明执行成功了
触发漏洞
这时候我们打开路由器的网页管理界面,拉到底部的IPV6设置,把IPV6的开关打开,并且把上网方式改成nat6

保存执行,等待进度条跑完之后,你的路由器ssh就成功打开了
刷入uboot
这时候我们随便找一个ssh工具,这里我是用finalshell,IP地址就是你路由器的IP地址,用户名为:root,密码则是你设定的WiFi密码

可以看到我们已经成功连接上了,这里第一次链接可能会断连一次,重新连接即可
上传uboot
这时候就要通过scp之类的工具上传uboot固件了,不过我懒,我直接给路由器连上了网,实测开启ssh之后连上网不会出问题,我直接用curl下载工具下载固件解决了上传上传uboot固件问题,这里我提供uboot固件的下载地址和curl一键下载命令,你可以自由选择
curl一键下载命令
curl -L "https://storage.549900.xyz/d/server/JDCAX6600/fw/uboot-JDC_AX1800_Pro-AX6600_Athena-20240510.bin" -o uboot-JDC_AX1800_Pro-AX6600_Athena-20240510.bin
手动下载UBoot固件
点我下载:uboot-JDC_AX1800_Pro-AX6600_Athena-20240510.bin
使用DD命令刷入UBOOT固件
注意!此操作是危险操作,请确认你完整下载了固件,如果尝试刷入不完整的固件,可能会导致机器无法启动,以下是DD刷入固件的命令,分别执行这两条命令即可
dd if=/uboot-JDC_AX1800_Pro-AX6600_Athena-20240510.bin of=$(blkid -t PARTLABEL=0:APPSBL -o device) conv=fsync
dd if=/root/uboot-JDC_AX1800_Pro-AX6600_Athena-20240510.bin of=$(blkid -t PARTLABEL=0:APPSBL_1 -o device) conv=fsync

返回了这样的结果就是刷写成功了
进入uboot
刷写完成之后,我们拔掉电源线,拿一根针按住Reset键,然后插入电源,此时的路由器灯会闪红,过一段时间变成蓝色就可以松手了

更改网卡设置进入UBOOT
打开电脑的网络设置,将你连接路由器那个网卡的IPV4地址改成静态地址,子网掩码和默认网关像我这么填就可以了,DNS是空着,就像这样子

刷写2G大GPT分区表
2G大GPT分区表下载(不含最后那个大分区):
点我下载分区表:gpt-JDC_AX6600_Athena_dual-boot_rootfs2048M_no-last-partition.bin
这里主要是给系统空间扩容,不然装东西会很憋屈
我们打开浏览器,打开地址:http://192.168.1.1/img.html

这里选择文件,就选择你下的那个分区表文件,然后点击update firmware,等待上传完成之后这个界面会变成这样

这个界面在刷写完成之后都不会发生变化,看刷写完成要看路由器的灯,刚开始会一直闪到后面不闪了,就是刷写完成了
刷写软路由系统
系统我推荐大家用不死,我用了几天体验几乎完美,无线也是几乎满血的,还可以把2.5g口分配成LAN,我接电脑上了,而且定制的不死还自带雅典娜的LED屏控制软件可以完美驱动,IStore什么的一个不少,所以我这里演示刷写不死,你要刷OpenWrt OR 其他系统也有
这里我使用ZqinKing大佬的开源雅典娜定制固件,有不死和OpenWrt之类的,而且不只有雅典娜的固件,后羿和亚瑟也有
详情请看ZqinKing的固件下载发布页:https://github.com/ZqinKing/wrt_release/releases 在这里面选一个你喜欢的固件下载就行了
什么?你打不开GitHub,那也可以通过本博客下载固件,这里我只提供ZqinKing大佬最新的不死固件下载:点我通过本博客下载ZqinKing大佬最新的不死固件:immortalwrt-qualcommax-ipq60xx-jdcloud_re-cs-02-squashfs-factory.bin
下载固件需要选择名称里含有Re-cs-02/ipq60xx和factory的镜像,不要选择sysupgrade这是OTA镜像
下载完成之后,浏览器打开页面:http://192.168.1.1

选择文件就选择你下载的固件,然后选择update firmware,这时候路由器的灯会狂闪,闪到最后不闪了,就代表刷写完成了
刷机完成
恭喜!现在你已经成功把你的雅典娜路由器刷入软路由系统啦,这时候你打开192.1681.1,应该就能打开你的软路由系统了,完成刷写之后,不要忘记把你电脑的网卡地址改为自动分配哦
给剩余空间创建分区
刷机是刷机好了,但是我们刚刚刷的那个2g大分区是不含最后这个空闲区域的,比如我是128g的版本,刷完机之后就有111个g没有格式化,用不了,要我们自己手动创建格式化,不过这个好解决,我这里演示不死的操作方法,其他的系统大同小异

刷回原厂系统
什么?你想刷回原厂系统?也不是不行,我这里提供京东云官方雅典娜原厂系统恢复镜像,你直接进入uboot,然后上传,Update firmware就可以了,就能直接刷回原厂系统,但是由于我们修改了分区表,就是我们刷的那个2g大分区表,这会导致原厂固件识别不出来内置存储,导致没法跑J豆,你要是想跑话,你要提前备份分区表或者说USB外接硬盘
不知道现在国内厂商抽啥风 基本上快把刷机这条路堵死了 现在刷个机手机也好路由器也罢基本麻烦的要死 以及国内的一群神人消费者
大势所趋吧,现在各家的软件越做越好,刷机的必要越来越小众,按厂商的视角权衡利弊,明显是不开放刷机更好∠( ᐛ 」∠)_