[分享] 讓你的 SonyEricsson W900i 能透過 OS X 的通訊錄撥接電話和收發簡訊

話說我的 iBook 小白和 SE W900i 小黑也結婚三個月了,每逢週末下午,小白和小黑都會愉快地陪伴主人我在咖啡廳裡吃蛋糕喝下午茶上網,享受行動數位的便利與悠閒。上週末,正當小白/小黑如往常一般陪著主人我在咖啡廳裡發呆時,我忽然發現,在啟動藍芽後的小白通訊錄中,多了一個神祕的按鈕?
[分享] 讓你的 SonyEricsson W900i 能透過 OS X 的通訊錄撥接電話和收發簡訊

對....就是你,啥時跑出來的??? (鄉民們曰:這很早以前就有了,大驚小怪 <( ̄ c ̄)y▂ξ )

然後,我也意外地發現,原來 OS X 的通訊錄可以直接透過藍芽與手機連線,撥接電話並收發簡訊 XD (鄉民們曰:遲鈍的傢伙)

不過...............我的 W900i 小黑無法使用這個功能撥電話發簡訊............

這樣怎麼行,我絕不允許小白和小黑的婚姻,有任何不完美的因素...... (鄉民曰:神經病)

於是乎,經過兩天焚膏繼晷,臥薪嘗膽,依法行政,謝謝指教(?) 的努力後,終於測試出了讓小白通訊錄能 W900i 結合的方法 (其實是昨天晚上失眠隨便搞出來的......)

首先,先點選"通訊錄.APP",按滑鼠右鍵->顯示套件內容->Contents->Resources,會看到一個名稱為 Telephony.bundle 的檔案;再次按滑鼠右鍵->顯示套件內容->Contents->Resources,就可以看到一個稱為 ABDeviceCommandSets.plist 的檔案。利用文字編輯軟體打開這個 plist 檔後,將底下的這幾行
code 剪貼至檔案中 的後面

======底下才是剪貼的


ABAnswerPhone
ata
ABDeviceModelStrings

W900

ABDial
ATD%@;
ABEnableSMSReceive
at+CNMI=2,1
ABHangUpPhone
ath
ABSendSMS
AT+CMGS=%dBWACKRBWACKN

======結束的分隔線,這行不要剪

P.S 依照 SE Developer 文件裡的說明,理論上將上面 code 中的 W900 改成 k750/W800/Z520/W600/W550/W810 這幾隻手機也可以使用,不過我只有 W900i,有興趣的請自己去試

然後將檔案 SAVE起來

接著,打開 mac 和手機的藍芽後,進入"通訊錄.APP",按下那個藍芽按鈕後,原本在通訊錄中,電話欄裡原本反白無法使用的功能便會亮起來....
[分享] 讓你的 SonyEricsson W900i 能透過 OS X 的通訊錄撥接電話和收發簡訊

之後就可以從 通訊錄.APP 中撥接電話和收發簡訊了

[分享] 讓你的 SonyEricsson W900i 能透過 OS X 的通訊錄撥接電話和收發簡訊

上面這張圖是小白和小黑以藍芽連線,有電話打來時在螢幕上顯示的來電訊息:如果不想接,按下"語音郵件",便會掛斷電話讓來電者進入語音信箱。

[分享] 讓你的 SonyEricsson W900i 能透過 OS X 的通訊錄撥接電話和收發簡訊

發簡訊.....
[分享] 讓你的 SonyEricsson W900i 能透過 OS X 的通訊錄撥接電話和收發簡訊

收簡訊......如果按下"記錄 SMS" 後會存到哪裡去呢?
[分享] 讓你的 SonyEricsson W900i 能透過 OS X 的通訊錄撥接電話和收發簡訊

就存到"附註"那邊去了.......

不過,記錄 SMS 的功能必須要在"手機與電腦連線時,正好有簡訊發過來"時才能使用,Mac 的通訊錄是無法讀取已經存在手機裡面的簡訊的。

這個功能.................呃.......................很好玩吧? ................ (好像只有發簡訊比較實用...)

不過有幾個地方我仍不知道該怎麼解決,就是來電的時候,在小白的螢幕上的來電號碼都是"未知",據說比較舊型的 SE 手機並不會有這個情形。我參考了 SonyEricsson DeveloperAT Command 技術文件,仍是搞不懂裡面 Caller ID 的設法,所以,也只好留給 Apple 或是這方面的強者去傷腦筋了......
請問k608要怎麼改?
有參考網址可告知嗎?
謝謝!
剛查了一下 AT Command list, K600 series 和 K700 是同一時期的, 因為 Addressbook.app 原本就有支援 K700,照理說可以直接使用~~

你可以打開 abdevicecommandsets.plist 後,把裡面的 K700 改成 K608 或 K600, 應該就可以用了

那麼好的文章~怎麼可以不推~加分先
改好了,
可以撥出電話但沒法掛斷,
簡訊不能傳。
不太穩定偶爾會造成手機當機。

之前就是用k700也不能用,
可撥出電話但會當機,
簡訊不能傳。

是不是mac的通訊錄本身的參數就寫的不好?
是否有能改寫的參考數值?
Edward Wu兄有辦法幫忙寫一份嗎?
謝謝!

Edward Wu wrote:
剛查了一下 AT Command list, K600 series 和 K700 是同一時期的, 因為 Addressbook.app 原本就有支援 K700,照理說可以直接使用~~

你可以打開 abdevicecommandsets.plist 後,把裡面的 K700 改成 K608 或 K600, 應該就可以用了
好玩耶...不過我傳給我家"皇太后"為何會都是亂碼??
To Marco:

我可能得研究一下 SE Developer 的說明試著寫看看,我在研究 W900i 的時候有發現部份的 At command 也會造成手機當機,我的解決方式是將這幾項 Command 移除,結果就正常了,我試著參照 SE 的說明寫看看再寄給你好了.



To Melvin:

把通訊錄的編碼改成 Mac 繁體中文看看,如果不行的話,我猜您用的是 Intel-Mac, 據說 Intel-Mac 偶爾會有此種情形, 因為我手上的是 iBook G4, 沒辦法弄到 Intel-based 的機器來實驗,建議您先改通訊錄的編碼方式看看.
呵呵,方法很不賴。

不過阿西摩比較懶,直接買 BluePhoneElite 來用比較快 :p
Edward Wu兄那就先謝了喔!
期待你的幫忙。

Edward Wu wrote:
To Marco:

我可能得研究一下 SE Developer 的說明試著寫看看,我在研究 W900i 的時候有發現部份的 At command 也會造成手機當機,我的解決方式是將這幾項 Command 移除,結果就正常了,我試著參照 SE 的說明寫看看再寄給你好了.




BluePhoneElite很好用沒錯,
可是有兩個缺點,
1
不是蘋果自己的程式,
如果可以直接用蘋果自己的程式爽度更高。
2
沒有通訊錄可以選,
只能顯示,
傳訊息或撥電話仍然要開mac的通訊錄來用。

Asimo118 wrote:
呵呵,方法很不賴。

不過阿西摩比較懶,直接買 BluePhoneElite 來用比較快 :p
太贊的文章了...一定要推一下...

我剛剛試了我的M600i跟powerbook G4(not intel base),是可以用的喔~

當然...要將W900i改成M600i就可以囉!!
三軍未發,糧草先行
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!