原廠固件版本1.0.0、刷機有變磚的風險,目前不拆機無法復原OEM韌體。

安裝檔及必要軟體

安裝檔

安裝步驟

連接路由器,取得ROOT權限

  1. 將網路線接到 MR90X 4個網路埠中的第3個上 ( 2.5G - 1G - 1G - 1G )。

  2. 電腦接上另一端網路線,瀏覽器網址輸入 192.168.1.1 ,初始化路由器。

  3. 打開 MobaXterm,新增 SSH 連線,Port : 20001

  4. 進入CLI介面後,編輯 /etc/hotplug.d/iface/65-iptv

    vim /etc/hotplug.d/iface/65-iptv
    
  5. #!/bin/sh 後面新增一行:telnetd -l /bin/login.sh 並儲存。

    螢幕擷取畫面 2023-08-24 181542.png

  6. 回到 MR90X 瀏覽器管理介面,進入 Network - IPTV/VLAN: Enable,勾選如下,保存修改。

    螢幕擷取畫面 2023-08-24 180455.png

  7. 此時已經啟動 Telnet ,可以在 SSH session 中確認。

    netstat -ltunp | grep 23
    
  8. MobaXterm 新建 Telnet session

    IP 與 剛剛 SSH session 相同 192.168.1.1 ,無須帳號密碼。

    此時 Telnet session 取得 Root 的權限。

安裝 OpenWrt

  1. 回到 SSH session,將從 OpenWrt 官網下載的 initramfs-kernel.bin

    透過左側窗口,上傳到 /tmp 中。

  2. 同樣方式,將 busybox-arm64,傳送到 /tmp 中,並設定權限。

    cd /tmp
    chmod a+x busybox-arm64
    
  3. 檢查 initramfs-kernel.bin 的 MD5,確認檔案是否毀損。

    # Windows
    certutil -hashfile /tmp/initramfs-kernel.bin md5
    # Linux
    md5sum /tmp/initramfs-kernel.bin