憑藉其藍牙連接,Furby Connect經常以新的驚喜(如歌曲)進行更新。當天線發光時,這意味著Furby有一些新的東西可以在Furby Connect World應用程序中顯示。 Furby喜歡分享對兒童友好的視頻。

首先是:我的Furby Connect“ Dee-Koh”是安全的,並且在製作中沒有受到傷害。為了執行這些類型的黑客,無需物理訪問Furby。該項目旨在逆向工程 /“黑客” Furby Connect的藍牙低能協議,圖形和音頻格式,並最終找到一種在Furby上執行自己代碼的方法。
此信息僅用於教育目的。通過使用提供的數據,您同意只冒險損害硬件。當您以不必要的方式與之接口時,您可能會磚砌起來,並且在應用此知識時,幾乎可以肯定的是您的保修。有關詳細信息,請參見License.MD。
Furby Connect包含兩個(或更多)微控制器,一個來自GeneralPlus ,似乎可以控制運動,LCD眼睛和語音。還有北歐半導體的另一個可以完成所有藍牙低能(也稱為藍牙智能)通信。我不知道哪種型號是因為我沒有心臟打開一個型號(它們也很昂貴),但我認為裡面有一個GPL16XXXX系列處理器。
Furby可以與使用獨立控件或連接到Android / ios應用程序“ Furby Connect World”時進行交互,該應用程序可以完全控制Furby的運動和語音,並發送更新,並從Amazon AWS的Hasbro服務器中提取更新。
該項目主要包括有關Furby協議的文檔,他的特點,瑣事和幾種破譯Furby的秘密時可能會派上用場的軟件工具。還有一個KICAD示意圖,其中弗比sleepmask面膜內部的內部示意圖可能會隨後發生更多的示意圖。但是,這不是該項目的目標是徹底逆轉Furby的所有電子產品。
該項目包含針對Furby Connect不同元素的反設計文檔:
存在“ FluffD”,以使您的Linux,MacOS,FreeBSD或Windows Computers通過BLE進行交互並控制Furby Connect,更簡單。多虧了其客戶端服務器模型,它也可以輕鬆地用於Raspberry Pi之類的東西。 FluffD需要內置的藍牙低能(例如集成到Raspberry Pi 3)或USB藍牙4.0(或更高)適配器。
“ FluffD”基於Node.js,並在後台使用貴族。您將需要Node.js版本7.0或更高版本才能運行FluffD。
fluffd目錄udev開發文件。在基於Debian的發行版中,使用apt install libudev-dev安裝libudev-dev作為root / with sudo安裝LibudeV-DEV。npm install以下載和安裝所有依賴關係fluffd目錄npm install以下載和安裝所有依賴關係npm install xpc-connection以安裝Node.js的XPC連接綁定。 XPC是MACOS特異性的,因此在其他平台上不需要這。確保啟用藍牙並沒有阻塞,並且操作系統的藍牙守護程序(例如Linux上的Bluez)正在運行。在大多數Linux發行版中,您可以執行
rfkill unblock bluetooth
systemctl start bluetooth啟動Fluffd使用
node fluffd.js這將掃描為“ Furby”的設備廣告並與它們連接。然後,您可以使用FluffD-Client或使用FluffD的HTTP API命令。
如果您只想查看Furby通過其BLE Gatt層次結構展示的服務和特徵,則可以查看使用的服務
node fluffd.js introspect

Furby的情緒狀態可以定義為以下屬性的向量:
如果這些值中的每一個都是0到100之間的整數。例如,當通過敲擊舌頭來餵食Furby時,他的飽滿度增加了5個,隨著時間的推移會自動衰減。
在探索期間,我發現了幾個明確的提及以下Furby Connect個性:
但是,由於這些個性似乎都無法通過以不同的方式對待Furby(例如2012年版本Furbies)公開訪問,因此似乎以後將添加它們。
我在這裡的猜測是,孩之寶可能想為Furby Connect出售“面具”。隱喻地,“戴上面具”的意思是“改變您的個性”是很有意義的。另外,我發現了對應用程序中的睡眠面膜的“面具”的引用。但最重要的是,在解剖睡眠面膜時,我發現了一個帶有SO-8 IC的空間(可能是SPI EEPROM?)的PCB,背面測試點。
入睡後,Furby將繼續宣傳他的BLE連接。這意味著即使戴上睡眠面具,您也可以喚醒Furby,或者在他似乎睡著時給他發送更新。他才真正與應用程序斷開併入睡幾分鐘後才真正關閉,但是通過保持BLE連接,您也可以使他保持清醒,直到電池用完為止。
即使該名稱在Furby Connect World應用中列出,即使應該以可能的兩個音節furby名稱的常規模式存在,您也無法將Furby Connect命名為“ Tay-tah”。
這是您可以嘗試引起有關Furby內部工作的更多詳細信息的清單:
如果您有有關以下(或不同)主題的任何信息,我對收到您的消息非常感興趣: