擷取 USB 資料
儲存 USB 資料的過程很簡單,但這些程式的驅動程式已知會與某些系統發生衝突,並導致 USB 埠功能喪失,直到程式被卸載為止。如果您的 USB 埠失去功能,請在 BIOS/UEFI 中停用「安全開機」。建議在開始之前準備好隨身碟上的系統還原,或能夠以不需要用戶端 PC 在開機時進行互動的方式遠端存取您的電腦,這樣在停用安全開機無法解決問題的情況下,您可以在不需要重新安裝 Windows 的情況下卸載程式。此操作風險由您自行承擔,如果您不願意嘗試,請在此處申請您的裝置支援。
強烈建議不要使用筆記型電腦進行此過程,因為並非所有筆電都允許您在 BIOS 中停用安全開機。
- 已安裝 USB 擷取程式,例如 Wireshark。
- 您要擷取資料的裝置的 RGB 軟體已安裝且完全更新。
- 注意:如果使用 Wireshark,您必須在安裝過程中安裝可選的 USBPcap 驅動程式。
獲取良好的資料
Section titled “獲取良好的資料”在此過程中,確保只有一個 RGB 軟體在控制裝置。同時讓 SignalRGB 和公司的軟體,或像 Wallpaper Engine、ASUS Sync 等 SDK 同時與裝置通訊,會使擷取的資料顯著更難或無法解讀。此過程中產生的雜訊越少越好。如果錄製滑鼠,請盡可能使用第二隻滑鼠控制電腦,因為滑鼠移動每秒可能發送超過千個封包,需要過濾掉。
- 注意:為獲得最佳結果,您可能需要多次擷取才能獲得完整運作裝置所需的所有封包。
您需要錄製的資料包括:
- 裝置啟動/初始化(如適用)
- 切換模式(進入靜態/自訂模式)
- 更改顏色
- DPI/其他功能(如適用)
- 裝置返回硬體模式(如適用)
裝置啟動/初始化 在開啟 RGB 軟體之前開始擷取(確保它已完全關閉),在開啟 iCUE、Synapse 等程式時即可獲取啟動資料。這些是將裝置從硬體模式帶出並開放給軟體顏色控制的封包。沒有這些封包,任何發送到裝置的顏色更改都會被忽略。
更改顏色 對於顏色更改,使用靜態顏色(無模式、設定檔或動畫特效)。理想情況下,在純色之間進行擷取(依序使用紅色:#FF0000、綠色:#00FF00 和藍色:#0000FF),以及使用混合顏色(#102030(R: 16, G: 32, B: 48)是一個好例子,因為 R/G/B 通道是不同且容易在十六進位中識別的值,顯示為「10 20 30」)。嘗試進行整個裝置的顏色更改,以及將個別區域/LED 更改為不同顏色。
- 最好將這些擷取分解為較小的部分,並嘗試隔離個別設定或命令。
- 對於 AIO,分別進行僅泵頭 RGB 開啟、泵頭和連接的風扇 RGB 均開啟,以及(如果可能的話)僅風扇 RGB 的擷取。這些裝置通常將泵頭和風扇視為獨立的通道。
- 對於鍵盤,更改隨機的 5-20 個按鍵組是找到最佳封包的理想方式。如果您的裝置有非標準按鍵,請確保在獨立擷取中包含它們(G/巨集鍵、媒體鍵、一般的額外按鈕)。某些鍵盤品牌(即 Logitech、Corsair、SteelSeries 和 HyperX)使用數字來識別每個按鍵。對於這些品牌,您需要進行一次從左上角到右下角按行依次將每個按鍵更改為任意顏色的擷取,起始背景顏色要一致。這將給我們提供所有按鍵 ID 及其順序。
- 如果為 Corsair 燈光控制器、NZXT hue 裝置等動態產品進行擷取,請包含您配置的內容和它們所在的通道(例如,通道 1 有 2 個 LL 風扇,通道 2 有 3 個 QL 風扇),以及 LED 數量(如果可能的話)。每個通道的資料通常分布在多個封包中,LED 數量用於確定順序。
以下是擷取 USB 資料的簡要流程。隨著我們深入教學,我們將重新探討這個概念,並深入了解如何隔離某些命令及其含義。
安裝後重新啟動電腦,在底部點擊 USBPcap1,然後按 Shift 點擊到最後一個。點擊左上角的鯊魚鰭圖示開始擷取。

您應該會看到它開始收集封包。這些是您系統通過 USB 發送的每一個資料位元。

要停止並儲存擷取,請按左上角的停止按鈕,然後按儲存按鈕將其儲存到檔案,以便稍後查看。

這就是擷取 USB 資料的全部內容!真正的問題是擷取後如何處理它,以及如何使它對我們來說是可讀的,而不是一堆亂碼數字。