京东云二代刷入刷机教程 通用

发布时间:2026/9/30 23:26:11

京东云二代刷入刷机教程 通用 其他版本可以自行测试理论没什么问题下载的后缀不用管zip不影响工具下载电脑有线连接路由器是lan口非wlan口获取ssh先登录到路由器后台如图登陆进去先关闭自动更新 按下图片按钮由蓝变灰就是关闭查看固件在以下页面最下方下面先中继保证路由器有互联网不是非得中继让路由器有网络因为备份固件需要在手机APP绑定设备选择无线中继下面打开京东云无线app绑定这里不截图先下载京东无线网app,点击路由器详细找到“存储设置”点击进去找到“Samba服务”,开启。已经开启的可以忽略回到浏览器确保路由器后台是已登陆状态输入管理员密码并提交后的页面。打开开发者模式firefox浏览器如图得到如图效果输入以下代码对于ssh获取可以结合Ai更新实际代码如果失败把失败结果发给ai让ai教你如何获取开发者包并发送给他。:(async () { const session document.cookie.split(; ).find(r r.startsWith(sessionid))?.split()[1]; if (!session) { console.error(未登录或会话过期重新登录后台再执行); return; } const exec async (cmd) { const r await fetch(/jdcapi, { method: POST, headers: {Content-Type: application/x-www-form-urlencoded; charsetUTF-8}, body: JSON.stringify({jsonrpc:2.0, id:1, method:call, params:[session, jdcapi.static, set_port_forward, { on-off: 1, name: t1, proto: TCP, src-dport: 1234;\${cmd}\, ipaddr: 192.168.1.100, dest-port: 80, edit: 1 }]}) }); return await r.text(); }; try { console.log(R1:, await exec(factory_hm info telnet 1)); console.log(R2:, await exec(telnetd)); console.log(指令已发送尝试 telnet 192.168.68.1); } catch(e) { console.error(请求异常, e); } })();继续粘贴后回车等到如图效果表示成功了IP以自己路由器为准。知道telnet的可以跳过这里先讲Windows开启telnet的方法打开电脑控制面板在类别效果下选择“程序”如图进入“程序”点击“启动或关闭Windows功能”如图勾选“telnet”打开cmd 输入命令telnet ip地址,IP地址以自己路由器为准如图:回车输入账号”root“,密码是路由器管后后台管理员输入密码没有显示输完回车输入密码成功如下下面先做备份复制以下内容直接粘贴防止刷机失败变砖mkdir -p /mnt/mmcblk0p27/backup dd if/dev/mmcblk0 bs1M count1100 of/mnt/mmcblk0p27/backup/all_backup.img convfsync fdisk -l /dev/mmcblk0 /mnt/mmcblk0p27/backup/partition_table.txt 21 ls -lh /mnt/mmcblk0p27/backup/备份成功如图会看到1.1G文件具体大小以实际路由器为准本次使用亚瑟AX1800pro 128G。备份完开始导出备份文件电脑访问共享按WinR输入\\192.168.68.1回车。进入内置存储对应 mmcblk0p27找到backup文件夹把all_backup.img约 1.1GB复制到电脑硬盘。如图回车会弹输入凭证随便输用户名不需要密码建议把网络防火墙关闭确认后看到图片文件直接选中右键点复制再选择本地文件夹粘贴放在自己电脑备份完成准备工作都弄完了。进入第二阶段回到刚才的telnet窗口确定固件信息复制以下代码cat /proc/partitions blkid | grep -i appsbl可以看到图片中的信息p130:APPSBL、p140:APPSBL_1就行电脑搭 HTTP 服务你是 windows有线网卡设静态 IP192.168.68.11/24网关192.168.68.1关闭 WiFi。子网掩码255.255.255.02. 把 uboot.mbn 放进一个空目录复制这个文件路径winR 输入cmd,复制以下代码把路径改成实际存放文件的位置,前面”/d“是文件放在d盘如果放在其他盘要改盘符:cd /d D:\Users\皮蛋\Desktop\教程\京东云刷机ax1800\固件如图回车后没有python自己去网上装一下其实也可以用之前的共享文件复制进去 不过这里不深入了在该目录打开终端执行三选一以实际Python的版本选择python3 -m http.server 80 python -m http.server 80 py -m http.server 80本次教程使用的Python环境是第二个命令成功后得到如图效果窗口不要关回到之前telnet窗口复制以下代码(建议把防火墙关闭)cd /tmp wget http://192.168.68.6/uboot.mbn #ip改成你电脑本机的68网段的IP 我电脑ip 192.168.68.6 md5sum /tmp/uboot.mbn #uboot.mbn是文件名 如果你下载固件文件名改了就把这里也改了MD5 必须是2266697f5106c170a91e283adf7a3d19如图继续输入以下代码dd if/tmp/uboot.mbn of/dev/mmcblk0p13 convfsync dd if/tmp/uboot.mbn of/dev/mmcblk0p14 convfsync sync如图校验两个分区输出 P13_OK、P14_OK 才算成功验证cmp /tmp/uboot.mbn /dev/mmcblk0p13 echo P13_OK cmp /tmp/uboot.mbn /dev/mmcblk0p14 echo P14_OK开始刷机断电 → 按住 Reset 通电 5-6 秒 → 变蓝灯后松开刷入步骤后台改了IP192.168.1.1怎么改静态问ai或者搜索。确认已进入 U-Boot断电 → 按住 Reset 通电 5-6 秒 → 变蓝灯后松开 → 电脑静态 IP 192.168.1.1/24、网关 192.168.1.1 → 浏览器打开 http://192.168.1.1 看到「固件更新」页。浏览器输入·192.168.1.1如图先刷gpt-JDC_AX1800_Pro_dual-boot_rootfs2048M_HLOS12M_no-last-partition.bin 等几分钟几分钟后以实际为准时间仅供参考断电 → 按住 Reset 通电 5-6 秒 →变蓝灯后松开浏览器输入192.168.1.1可以看到以下页面选择系统默认大小我选15G修复版 未修复版会有其他命令可选 如果选的非修复版 进入后台运行以下命令DEV/dev/mmcblk0 P27S31457280 echo #####诊断##### cat /proc/partitions | grep mmcblk0 echo 脚本版本(情况B应1): $(grep -c 情况B /lib/preinit/79_auto_partition_overlay) parted -s $DEV unit s print 21 | tail -12 echo #####建分区##### [ -b /dev/mmcblk0p28 ] { echo p28已存在,停止; exit 0; } DISK$(cat /sys/block/mmcblk0/size); MAX0 for p in /sys/block/mmcblk0/mmcblk0p*; do s$(cat $p/start 2/dev/null); z$(cat $p/size 2/dev/null) [ -n $s ][ -n $z ]{ e$((sz-1)); [ $e -gt $MAX ]MAX$e; } done START$(( (MAX/20481)*2048 )); FREE$((DISK-START)); END$((STARTP27S-1)); P28S$((END1)) echo 总$DISK 空闲起$START 空闲$FREE p27[$START,$END] p28起$P28S [ $FREE -lt $((P27S4194304)) ]{ echo 空闲不足,停止发我; exit 1; } [ -b /dev/mmcblk0p27 ]parted -s $DEV rm 27 parted -s $DEV unit s mkpart primary ${START}s ${END}s parted -s $DEV unit s mkpart primary ${P28S}s 100% partprobe $DEV 2/dev/null; sleep 3 [ -b /dev/mmcblk0p27 ]||mknod /dev/mmcblk0p27 b 179 27 [ -b /dev/mmcblk0p28 ]||mknod /dev/mmcblk0p28 b 179 28 sleep 1 parted -s $DEV name 22 rootfs_data_factory parted -s $DEV name 27 rootfs_data parted -s $DEV name 28 optdata partprobe $DEV 2/dev/null; sleep 1 echo #####节点#####; ls -l /dev/mmcblk0p27 /dev/mmcblk0p28 mkfs.ext4 -F -L rootfs_data /dev/mmcblk0p27 mkfs.ext4 -F -L optdata /dev/mmcblk0p28 echo #####完成,先别重启,把以上全部输出发我##### DEV/dev/mmcblk0#第二部分P27S31457280 rm -f /dev/mmcblk0p27 /dev/mmcblk0p28 echo #####1.修复GPT##### printf Fix\nquit\n | parted ---pretend-input-tty $DEV unit s print 21 | tail -4 partprobe $DEV; sleep 2 echo #####2.算空闲##### DISK$(cat /sys/block/mmcblk0/size); MAX0 for p in /sys/block/mmcblk0/mmcblk0p*; do s$(cat $p/start 2/dev/null); z$(cat $p/size 2/dev/null) [ -n $s ][ -n $z ]{ e$((sz-1)); [ $e -gt $MAX ]MAX$e; } done START$(( (MAX/20481)*2048 )); FREE$((DISK-START)); END$((STARTP27S-1)); P28S$((END1)) echo 总$DISK 空闲起$START 空闲$FREE p27[$START,$END] p28起$P28S [ $FREE -lt $((P27S4194304)) ]{ echo 空闲仍不足,GPT修复没生效,停止发我; exit 1; } echo #####3.建分区##### parted -s $DEV unit s mkpart primary ${START}s ${END}s parted -s $DEV unit s mkpart primary ${P28S}s 100% partprobe $DEV; sleep 3 [ -b /dev/mmcblk0p27 ]||mknod /dev/mmcblk0p27 b 179 27 [ -b /dev/mmcblk0p28 ]||mknod /dev/mmcblk0p28 b 179 28 sleep 1 parted -s $DEV name 22 rootfs_data_factory parted -s $DEV name 27 rootfs_data parted -s $DEV name 28 optdata partprobe $DEV; sleep 1 echo #####分区表#####; parted -s $DEV unit s print 21 | tail -8 echo #####节点#####; ls -l /dev/mmcblk0p27 /dev/mmcblk0p28 echo #####4.格式化##### mkfs.ext4 -F -L rootfs_data /dev/mmcblk0p27 mkfs.ext4 -F -L optdata /dev/mmcblk0p28 echo #####完成,先别reboot,把全部输出发我#####回到主题 点击更新等路由器变绿灯此页面可以关闭绿灯后进去先设置路由器联网本次实验选择中继radio 0是5hz频率选radio1, 2.4hz,进去选择自家WiFi连 其他默认这里的扫描相当于路由中继密钥是连接该WiFi的密码选看内容 如果选择dhcp获取网络要在如图位置修改默认IP因为光猫非桥接一般ip为192.168.1.1会网络冲突把原有的删除 输入想要的IP 点保存如果是图片参考IP那么现在路由器后台ip192.168.10.1 dhcp获取时连光猫lan口路由器wan口回到正片cmd ssh远程连接命令#ssh重置cmd ssh-keygen -R 192.168.1.1 #连接 ssh root192.168.1.1下面设置swap 用来内存中转类似虚拟内存 自带0.5G不够用此次实验设置4G 建议是2的倍数 改40962g是2048dd if/dev/zero of/opt/swapfile bs1M count4096 chmod 600 /opt/swapfile mkswap /opt/swapfile swapon /opt/swapfile grep -q swapon /opt/swapfile /etc/rc.local || sed -i /^exit 0/i swapon /opt/swapfile /etc/rc.local free -h df -h虚拟内存会慢点不是卡了这里图片丢失了所以没有放图片 耐心等待等待比较久。虚拟内存检查命令mount | grep -E on / |on /overlay cat /proc/swaps grep swap /etc/rc.local如图至此刷机完成相关服务可自行寻找部署。确认无误后环境稳定了接着启动 Docker 拉 NapCat 镜像选看内容/etc/init.d/dockerd enable /etc/init.d/dockerd start如图配置docker镜像源二选一本次测试更适合一仅供参考镜像1uci -q delete dockerd.globals.registry_mirrors uci add_list dockerd.globals.registry_mirrorshttps://docker.m.daocloud.io uci add_list dockerd.globals.registry_mirrorshttps://docker.nju.edu.cn uci add_list dockerd.globals.registry_mirrorshttps://docker.1ms.run uci commit dockerd /etc/init.d/dockerd restart sleep 3 docker pull mlikiowa/napcat-docker:latest镜像2uci -q delete dockerd.globals.registry_mirrors uci add_list dockerd.globals.registry_mirrorshttps://docker.1ms.run uci add_list dockerd.globals.registry_mirrorshttps://docker.xuanyuan.me uci add_list dockerd.globals.registry_mirrorshttps://hub.rat.dev uci commit dockerd /etc/init.d/dockerd restart sleep 3 docker info 2/dev/null | grep -iA4 Registry Mirrors有红色框内容是正常的结果图列出三个加速器地址。确认后拉取 NapCat 镜像docker pull mlikiowa/napcat-docker:latest下载好了第一步确认镜像并创建数据目录docker images mkdir -p /opt/napcat/qq /opt/napcat/config /opt/napcat/plugins /opt/napcat/logs如图第二步启动容器host 网络数据存在 p28 的 /optdocker run -d --name napcat \ --network host \ --restart unless-stopped \ -e NAPCAT_UID0 \ -e NAPCAT_GID0 \ -v /opt/napcat/qq:/app/.config/QQ \ -v /opt/napcat/config:/app/napcat/config \ -v /opt/napcat/plugins:/app/napcat/plugins \ -v /opt/napcat/logs:/app/napcat/logs \ mlikiowa/napcat-docker:latest第三步等 10 秒看日志拿 WebUI tokensleep 10 docker logs napcat 21 | grep -iE webui|token|6099复制保留这个可以自定义 在ym文件里面 自己询问ai即可浏览器打开ip地址:6099 输入刚刚查询到的token设置开机自启有一个开机时序要先补好/optp28目前靠 rc.local 挂载执行时间可能晚于 dockerd极端情况下重启后 Docker 找不到数据目录。用 fstab 让 p28 在启动更早阶段挂载幂等无风险uci set fstab.optmount uci set fstab.opt.target/opt uci set fstab.opt.device/dev/mmcblk0p28 uci set fstab.opt.fstypeext4 uci set fstab.opt.optionsrw,noatime uci set fstab.opt.enabled1 uci commit fstab /etc/init.d/fstab enable 2/dev/null sleep 5 reboot重启后自检docker ps df -h /opt自启补充 为以后其他项目也自启# 1. Docker 服务开机自启 /etc/init.d/dockerd enable # 2. napcat 容器设为 always开机自动拉起、崩溃自动重启 docker update --restart always napcat echo 1.Docker服务自启 /etc/init.d/dockerd enabled echo OK echo 2.容器重启策略(应为always) docker inspect -f {{.Name}} - {{.HostConfig.RestartPolicy.Name}} napcat echo 3.容器运行状态 docker ps --filter namenapcat --format table {{.Names}}\t{{.Status}} echo 4.QQ登录态已持久化(有文件即可自动登录) ls /opt/napcat/qq/自定义token先确认登录态已持久化(已登陆QQ的前提)_ls /opt/napcat/qq/重建容器把 QQ 号、WebUI 密钥换成你自己的docker stop napcat docker rm napcat rm -f /opt/napcat/config/webui.json docker run -d --name napcat \ --network host \ --restart always \ -e NAPCAT_UID0 -e NAPCAT_GID0 \ -e ACCOUNT这里填你的QQ号 \ -e WEBUI_TOKEN这里填一个你自己定的密码 \ #自定义后不需要每次查询了 -v /opt/napcat/qq:/app/.config/QQ \ -v /opt/napcat/config:/app/napcat/config \ -v /opt/napcat/plugins:/app/napcat/plugins \ -v /opt/napcat/logs:/app/napcat/logs \ mlikiowa/napcat-docker:latest验证自动登录sleep 12 docker logs napcat 21 | tail -30
延伸阅读

更多相关文章

2026/9/30 23:26:11

WASM在ESP32上为何不能直接访问硬件?三层边界与工程化桥接方案

如果你在 ESP32 上折腾过 WASM,大概率会冒出这么个念头:既然 WASM 应用都能在 MCU 上跑起来了,为什么不干脆让里面的业务代码像普通 C 工程那样自己操作 GPIO、读写 I2C、把 SPI 外设的寄存器直接怼过去?这想法我最初也有&#xf…

2026/9/30 23:26:11

Claude Code记忆系统实战:用CLAUDE.md与auto memory打造持久上下文

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:01:13

智能车竞赛芯片选型指南:从主频、资源到双核与生态的决策链

1. 为什么第十五届的“芯片选型”忽然成了所有人绕不开的话题从第十五届备赛周期开始,智能车竞赛里的一个趋势变得非常明显:你打开官方通知后,第一件事不再是去翻上届学长传下来的代码,而是先去看“主控芯片”那一栏还能不能沿用老…

2026/9/30 23:56:12

WorkBuddy+网安——用AI辅助搭建漏洞挖掘学习环境

WorkBuddy网安——用AI辅助搭建漏洞挖掘学习环境 很多想学网络安全的朋友,上来就被厚厚的专业书和一堆看不懂的命令劝退了。网上的教程又多又杂,根本不知道从哪开始——这就是典型的信息差。 其实WorkBuddy不仅能写文案、做办公,还能当网安…

2026/9/29 11:07:23

东莞市品牌网站建设报价常见报错与解决

东莞品牌网站建设报价单背后:一份保姆级建站教程避坑实录 网站做好了没人访问,这大概是很多老板最头疼的事。花了大几万做的品牌站,上线后流量惨淡,比路边摊还冷清。别急着骂外包公司,很多“东莞品牌网站建设报价”里藏着不少猫腻,比如用模板站冒充定制…

2026/9/29 21:48:03

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/29 7:00:49

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑