我有一台 foscam IP 攝影機,它沒有 USB 等,只有無線和有線網路連線。你會如何刷新這樣的裝置?您將如何在其上安裝您自己的 Liunx 發行版?
有人可以向我解釋一下這一切是如何運作和組合在一起的嗎?
編輯:
相機:福斯康姆 FI8904w http://foscam.us/products/foscam-fi8904w-outdoor-wireless-ip-camera-3.html
答案1
首先,除非您願意為他人做大量工作和開創性工作,否則它需要已經得到 Linux 發行版的專門支援。
如果沒有這種支持,您將需要安裝一個發行版,或者只是安裝一般的 Linux,而無需該發行版或任何發行版安裝程式的幫助。您需要解決的第一個問題是您需要某種類型的類似磁碟的裝置來儲存檔案。相機中有哪些類型的儲存空間?如何將其格式化為 ext2 或類似格式,以便 Linux 可以在其上儲存文件,而不會使裝置變磚?如果還沒有其他人這樣做過,那麼這些只是您需要解決的問題的開始。
許多原本不打算運行 Linux 的裝置會透過以下方法之一被「駭客攻擊」:
裝置接受任何程式碼作為韌體更新:修改後的韌體作為更新安裝,其中包含 Linux 核心 + 支援檔案或允許安裝的引導程式。許多具有網路存取介面的裝置將允許您透過該介面更新韌體。某些設備可以置於服務、管理或「救援」模式,以實現相同的目的。請注意,某些設備僅接受簽署的更新,這會使此類駭客攻擊變得複雜或防止此類駭客攻擊。
設備軟體中的現有漏洞以某種方式被利用,允許運行自訂程式碼,然後安裝 Linux。最初的 Xbox 是一個典型的例子,將修改後的保存遊戲載入到原始版本的 Mech Assault 中是通往「softmods」的門戶,包括 Linux 安裝。
該設備可能無法運行 Linux。它可能沒有足夠的儲存空間用於核心(通常至少需要4MB 的快閃記憶體或類似的),沒有足夠的RAM 來執行任何有用的操作,和/或CPU 可能不受支持,或者它可能不具有Linux 所需的功能(例如 MMU)。