AC58U 刷 OpenWrt

  1. 先備份 ART 無線分區 原文地址
    1. 啓用路由器SSH
    2. 使用 FinalShell 等 SSH 工具連接到路由器,或者使用 CMD 命令
      ssh [email protected]
      
    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 [email protected]:/tmp/Factory.bin F:\download
      scp [email protected]:/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 [email protected]:/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
      
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章