請問.bin的韌體檔該如何打開

請問.bin的韌體檔該如何打開

小弟最近想研究router的.bin的韌體檔
請問該如何打開檔案看其內容
小弟順便附上檔案
請會的前輩教學一下
請順便告知該用什麼程式看其內容
謝謝

http://s1.quicksharing.com/v/4538218/C1.bin.html
2007-01-24 12:46 發佈
文章關鍵字 bin 韌體檔
.bin沒有一個共通的格式
它只是說明這個檔案是個binary檔案,其內容只有對應的設備或軟體才知道格式
真的要看的話可以找個支援16進位格式的編輯器來看
但此類bin檔都會透過某些演算法來壓縮方便網路下載,而這些壓縮演算法不一定是常見的喔
因此直接觀看也很難看出所以然來

一般router的firmware會含有embedded os跟application
假如你知道router的晶片對應的SDK跟該embedded os使用的SDK
也許可以從這個地方下手去找資料
這類資料都是各公司的機密文件,樓主能否找到全憑緣份了

樓主想要研究學習router之類的話
建議直接找一些已經開放原始碼的router設備來玩玩
國外有不少router改機的論壇,不過都是限定某些機種而已
AlvinTseng wrote:
.bin沒有一個共通...(恕刪)


那是zytel的P2302HWLP1 的 firmware
我目前在國外有買到P2302HWLP1
也拆開比對wagaly talk2的硬體是相同的
只有 firmware 不同


但是用P2302HWLP1的 firmware 上傳到wagaly talk2的硬體
確升級到一半時出現 firmware 版本不同
目前在網路上找到的都是wagaly talk2用戶在討論如何升級到P2302HWLP1的 firmware
但是都沒有人會


我試過用支援16進位的編輯軟體先打開看看
但是只出現左半邊是16進位的數字
右半邊是亂碼

希望能用反組譯方式去看其 firmware
看看是否能找出升級版本錯誤原因
也希望解決此問題後
也幫助wagaly用戶在合約到期後
還能用原機器去選擇自己想要的isp
請問"支援16進位的編輯軟體"有哪些,是否可舉個例子.
有點怪異.

我先聲明可能我說的不完全正確.

如果你需要可以編輯16進位的文書軟體,
老字號的 ultraedit 可用.

不過這種軔體的檔案,
用這類的文書軟體是行不通的.
那是該cpu的執行檔.
正如我們用文書軟體開 exe 檔,
很多都是亂碼一樣.

去改那些亂碼是沒有意義的.
因為不知道那些亂碼是對應什麼cpu指令.

除非有能力找到該cpu 的 disassembler (反組譯程式),
還原為 asm 檔,才可以看到有意義的程式碼,
至於看得懂或是功力高低,此時撇下不談.

可是知道哪裡該改,改怎麼改,
你還是需要一套工具把改好的檔案 compile 成 bin 檔,

就算會改,也改的出來.
上面的做法基本上侵犯原廠商的智財權.

總之,早點打消念頭比較好.

syntech wrote:
有點怪異.

我先聲...(恕刪)


我只是想把一些檔案抓出來,不用轉回bin檔(我是要解windows mobile 6模擬器的image)
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?