2009-04-29 115 views

回答

1

也許不像您想的那樣自動,但您可以用ATcommands讀出所有的短信。我經常做備份我的手機。運行

at+cscs="UTF-8" 
at+cgmi;+cgmr 
at+cpms="SM","SM"; +cmgl=4 
at+cpms="ME","ME"; +cmgl=4 

將轉儲(可能在PDU模式下)存儲在SIM卡和手機存儲器中的所有消息。當你在它,具有電話簿和已撥電話列表的備份/未接/接收的是不錯的還有:

at+cpbs="SM"; +cpbr=1,200 
at+cpbs="ME"; +cpbr=1,2500 
at+cpbs="DC"; +cpbr=1,30 
at+cpbs="MC"; +cpbr=1,30 
at+cpbs="RC"; +cpbr=1,30 

捕獲來自終端程序的輸出到一個文本文件,並將該文件你可以以任何你喜歡的方式分發。

更新:上述命令中的最大範圍數是用於我的SIM卡和手機,您的可能會有點不同。您可以通過發出AT + CPBR的test operation查詢範圍(AT命令有三個基本操作,set/execute(例如AT + CPBS =「ME」),read(例如AT + CPBS?)和test(例如AT + CPBS =?),詳見V.250):

at+cpbs="SM"; +cpbr=? 
at+cpbs="ME"; +cpbr=? 
at+cpbs="DC"; +cpbr=? 
at+cpbs="MC"; +cpbr=? 
at+cpbs="RC"; +cpbr=?