無限可能!透過代理伺服器讓 Siri 幫你操控大小事
2011/11/22 9:38 am 小六

我們已經看過了許多人把 Siri 移植到比較舊款 iPhone 上的努力與成果,那麼有沒有其他更誇張的可能性呢?美國聖路易市的軟體開發者 @plamoni 設法建置了一個代理伺服器 proxy server ,讓 Siri 以為正在與蘋果公司內部的 Siri 伺服器 guzzoni.apple.com 聯繫,但其實都被該代理伺服器給攔截了。如此一來,就可以讓 Siri 做更多原本不可能做到的事情。

在以下的視訊影片中, @plamoni 示範了透過網路 DNS 伺服器的設定,讓該代理伺服器扮演了 guzzoni.apple.com 的角色,所以就可以攔截(或順理成章地收取)了 Siri 所送出至 guzzoni 主機的資訊,並加以回應。對於 Siri 來說,它以為仍在與蘋果 guzzoni 主機相聯繫,並乖乖接收對方所送回的資訊。

這麼一來,想讓 Siri 去處理原本所不會處理的事情,也就變得可能了,而且不需要透過任何 iPhone 上軟硬體的破解或修改 -- 只要把相關的資訊輸入到代理伺服器中即可。

所以在 @plamoni 的示範裡,將一恆溫控制機的外掛模組與代理伺服器結合,所以代理伺服器就可以取得該恆溫控制機的資訊,甚至於加以設定。這就是為何 @plamoni 得以將溫度透過 Siri 從華氏 68 度調整至華氏 70 度的原因。

【編按】倘若您也有類似的實驗,歡迎與冰果室編輯部分享。