網樂通只要是 2011.07 以後製造的(機器背後的貼紙,有製造日期),在按下 Reset,系統回復成出廠軔體後,再也無法使用 telnet 登入,所以要刷機前必須先拆機,然後透過 USB to TTL 方式連接機上盒內部與電腦,這樣可以在 console 下完成以下步驟:(G+ 訊息公佈)
事前注意:
刷機前需完成的步驟(UART Console):
以下步驟不需要拆機,及 USB to TTL 連接,不過需要一個 USB 隨身碟,用來製作救援模式的開機碟,注意:這個隨身碟不可與下載儲存 NextPBX firmware 的隨身碟相同。
下載系統映像檔:
https://dl.dropbox.com/u/1125958/Nex...pbx-rootfs.zip (約 122 MB)
下載完後,將檔案解壓縮。
With Linux:
- 刪除所有的磁區
- fdisk 建立 350+ MB 的 EXT3 磁區
- 寫入image 檔至 USB 隨身碟,執行 dd if=<nextpbx-rootfs.img> of=<USB 裝置>
With Windows:
- 刪除所有磁區
- 建立 350+ MB EXT3 磁區
-- http://www.youtube.com/watch?v=D6vVL...layer_embedded
-- http://www.partition-tool.com/download.htm
- 寫入image 檔至 USB 隨身碟
-- http://www.chrysocome.net/downloads/dd-0.6beta3.zip
-- http://myraspberrypiexperience.blogs...r-windows.html
-- dd if=<nextpbx-rootfs.img> od=<USB 磁碟代號>
各種作業系統寫入 image 至 USB 隨身碟教學:http://elinux.org/RPi_Easy_SD_Card_Setup
修改網樂通為可刷機模式:
1. 插上 NextPBX 救援磁碟
2. 按住前方 Reset 孔,同時將電源開機,前方燈號閃爍 3 次後放開 Reset
3. 約莫 1 分鐘,系統應該會完成開機,前方燈號應該為藍燈恆亮
4. 使用 IP 掃描工具或任何你知道的方法,找出機上盒所取得的 IP 或者使用 192.168.199.199
5. 開啟 telnet 連到機上盒
6. 執行 df -h,必須顯示 /dev/sdb1,否則重新以上步驟
7. 執行
mount /dev/sda1 /mnt/app
cp /target.tgz /mnt/app
cp /etc/init.d/rcSBB /mnt/app/etc/init.d
sync;sync;sync
8. 將機上盒關機,並將 NextPBX USB 救援磁碟卸除
9. 按住前方 Reset 孔,同時將電源開機,前方燈號閃爍 3 次後放開 Reset
10. 約莫 1 分鐘,系統應該會完成開機,使用剛剛機上盒所取得的 IP 位址,以 telnet 將它連上(注意:這步驟無法使用 192.168.199.199)
11. 如果你可以進入 telnet,恭喜你破解完成!