AC58U 刷 OpenWrt

本文介绍了如何备份ART无线分区,启用路由器SSH,刷不死OpBoot到APPSBL分区,以及使用Centos7编译OpenWrt固件的详细步骤。包括通过SSH工具或CMD命令执行相关操作,如文件校验、更新OpBoot到V1.0.4以及选择和编译所需软件包。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 先备份 ART 无线分区 原文地址
    1. 启用路由器SSH
    2. 使用 FinalShell 等 SSH 工具连接到路由器,或者使用 CMD 命令
      ssh root@192.168.1.1
      
    3. 找到 ART 分区,输入cat /proc/mtd,可以找到 mtd3mtd4
    4. 拷贝文件到临时目录
      dd if=/dev/mtd3 of=/tmp/Factory.bin
      dd if=/dev/mtd4 of=/tmp/Factory2.bin
      
    5. 使用工具将文件保存的本地,或者用 CMD 命令
      scp root@192.168.1.1:/tmp/Factory.bin F:\download
      scp root@192.168.1.1:/tmp/Factory2.bin F:\download
      
  2. 刷不死 OpBoot 原文地址
    1. 使用 SSH 工具上传opboot-1.0.3-ac58u-flash.bintmp目录,或者使用 CMD 命令
      scp F:\download\opboot-1.0.3-ac58u-flash.bin root@192.168.1.1:/tmp
      
    2. 对文件进行 MD5 校验确保和c0f78719be909c2155fc696090e2b602一致
      md5sum /tmp/opboot-1.0.3-ac58u-flash.bin
      
    3. 将 OpBoot 刷入 APPSBL 分区
      mtd -r write /tmp/opboot-1.0.3-ac58u-flash.bin APPSBL
      
    4. 完成后按住wps再上电后,访问192.168.1.1即可进入 OpBoot 界面
    5. 然后点击高级功能,更新 OpBoot 到 V1.0.4
  3. 使用 Centos7 编译 OpenWrt
    1. 更新软件包
      yum update
      
    2. 安所需软件包
      yum install asciidoc binutils bzip2 gawk gettext git libz-dev patch unzip subversion flex git-core texinfo xmlto ncurses-devel
      
    3. 切换普通用户,输入su 用户名
    4. 下载源码
      git clone https://github.com/coolsnowwolf/lede
      
    5. 输入cd lede进入目录分别执行
      ./scripts/feeds update -a 
      ./scripts/feeds install -a
      
    6. 输入make menuconfig编辑配置
    7. 回车进入选项,选好第一和第二项
      在这里插入图片描述
    8. 进入LuCI后自主勾选(两次空格或者 Y)选择 Applications软件包,Themes主题,选好之后左右方向键选择Save然后一路回车,最后Exit退出界面
    9. 接下来输入make -j1 V=s(-j1后面是线程数。第一次编译推荐用单线程)
    10. 编译完成后使用 SSH 工具或 CMD 命令保存下来
    11. 刷入固件后使用 SSH 工具或者 CMD 命令连接路由器,执行
      echo  0xDEADBEEF > /etc/config/google_fu_mode
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值