搞机

京东云路由器AX1800Pro(亚瑟)刷QWRT

Posted on 2024-05-20,4 min read
封面图

苏州联通开始封禁家庭宽带PCDN了,3月底给我上传限制到5M,微信视频都发不出去,联系了装机小哥签了个保证书才给我恢复😰还好我的几台京东云路由器早已回本,既然不能赚京豆了,就直接刷第三方系统吧。

开始我是想要刷个iStoreOS的,毕竟我这台京东云AX1800PRO带256G的EMMC,想尝试下iStoreOS做轻NAS,但是按照网友给出的教程和固件,iStoreOS始终无法刷入,自己又没实力排错,只能默默的换个固件刷😅还好可以刷大雕的QWRT固件

简单记录一下刷机过程,方便后续继续折腾

准备工作

  1. 揭开底部胶垫,拧出5颗螺丝
  2. 取下底盖,拧出4颗螺丝
  3. 撬开顶部上盖,拧出2颗螺丝
  4. 捏住外壳,使外壳微微形变与网口分离,以便抽出主板

刷入uboot

  1. 修改网卡IP为192.168.10.1(或其他,只要与下面步骤中命令中的ip一致)
  2. 使用Tftpd64架设tftp服务器,放入u-boot.mbn文件,server interfaces选择192.168.10.1
  3. 使用CH340串口工具连接主板上的TTL口GND-G,T-R,R-T
  4. 打开MobaXterm新建串口连接,选择CH340对应的COM口,波特率位115200
  5. 路由器插电开机,在串口连接窗口看到提示时按enter键打断启动(插电后一直按enter键就行了),进入IPQ6018#命令界面
  6. 输入命令tftpboot u-boot.mbn 从 TFTP 服务器下载名为 u-boot.mbn 的文件到设备上
  7. 输入命令flash 0:APPSBL && flash 0:APPSBL_1刷入uboot分区

刷入固件

刷入uboot之后就可以随意刷固件了(我浅显的理解uboot分区类似安卓的recovery分区,通过启动到recovery分区中可以进行其他分区的刷写操作🤣)

  1. 按住主板上的reset键再插入路由器电源,等待呼吸灯红色闪烁5下变为蓝色(如果此时还连着TTL的话可以看到TTL界面有对应跳动5秒后打印出“http server is ready”)
  2. 电脑IP设置为192.168.1.15(与192.168.1.1同网段即可)
  3. 浏览器打开192.168.1.1选择固件上传,QWRT固件刷写完成后路由器会自动重启,呼吸灯变绿
  4. QWRT默认管理页面位192.168.1.1,root:password
  5. 开启神秘东方插件echo 0xDEADBEEF > /etc/config/google_fu_mode

其他

  1. 更改openwrt软路由后台管理地址后,发现TTYD终端无法连接,显示已拒绝连接
    解决方法:SSH进后台,vi /etc/init.d/ttyd${interface:+-i $interface} \这行注释,保存后重启
  2. 扩容软件包分区,刷完DWRT软件包分区只有8MB,需要扩容一下
    # 先将gpt.bin上传到/tmp
    cd /tmp
    dd if=gpt.bin of=/dev/mmcblk0 bs=512 count=34
    dd if=/dev/zero of=/dev/mmcblk0p2
    dd if=/dev/zero of=/dev/mmcblk0p3
    sync 
    # 操作完后路由器断电,重新进入uboot刷写factory.bin固件
    
  3. 扩容软件分区之后有200G的剩余空间没有挂载,需要手动分区一下
    # 先lsblk查看下磁盘,没有lsblk的话去软件包中搜索安装
    lsblk
    # 使用cddisk分区,根据提示操作
    cfdisk /dev/mmcblk0
    # 创建出来024分区,格式化
    mkfs.ext4 /dev/mmcblk0p24
    # 挂载
    mount /dev/mmcblk0p24 /mnt/mmcblk0p24
    # 然后去web-网络存储-网络共享中添加共享
    

参考链接

纯自用:京东云无线宝亚瑟AX1800Pro扩容软件包空间,刷大分区GPT文件
木子のBlog
软路由再见-0成本狗东亚瑟AX1800 pro刷iStoreOS教程


下一篇: 小爱音箱接入chatgpt→

loading...