Всё истинное богатство - биологическое.
Достать нормальную доку по сабжу оказалось довольно трудно. Полных данных так и не нашёл в Инете :(

А захотелось ну там СМСки старые сохранить (до сих пор прошлогодние лежат в памяти - знаковые сообщения, жаль удалять).



Решил написать прогу под Фрю для работы со своим Самсунгом. Готовых не нашлось: все или для Siemens'ов пишут, или для

Nokia :(



Так что спасибо Wine'у, SamsungPhoneManager'у и логам его!



Анализировал на скорую руку, расшифровал только очевидные данные, значений некоторых параметров разобрать не успел, хотя догадки есть.



Так же обращал внимание на команды, которые для меня интересны сейчас. Остальное - потом.



Вот, если кому понадобиться:



---

Общие обозначения, значения и термины



тип памяти = ME-память телефона, SM-память SIMки

тип записи = 0-сотовый,1-рабочий,2-домашний,3-мыло

статус_отправки = SENT-отправлено,UNSENT-не отправлено,READ-прочитано,UNREAD-не прочитано

статус_хранения = STO-исходящие,REC-взодящие



Отклик телефона "OK" я опускаю.



---

Работа с тел. книгой



Статус тел. книги

AT+CPBS?

+CPBS: "тип памяти",сколько номеров в памяти,сколько вообще влазит в телефон



Установка типа памяти

AT+CPBS="тип памяти"



Чтение статуса памяти

AT+CPBR=?

+CPBR: (мин.позиция в памяти-макс.позиция в памяти),число1,число2



Чтение записи из тел. книги

AT+CPBR=номер записи

+CPBR: номер записи,"содержимое",число,"имя",тип записи



Запись в тел. книгу

AT+CPBW=номер записи,"содержимое",число,"имя",тип записи



---

Работа с СМС



Статус СМС-памяти

AT+CPMS="тип памяти1","тип памяти2","тип памяти3"

+CPMS="тип памяти1",занято сейчас1,всего доступно1,"тип памяти2",занято сейчас2,всего доступно2,"тип памяти3",занято сейчас3,всего доступно3



Чтение СМСки

AT+CMGR=номер записи

+CMGR:"статус_хранения статус_отправки","адресат", "0", "0",,["дата",для STO нету]145,164,0,0,"сервис-центр",145,id серии,номер СМС в серии,всего СМС в серии,размер СМС в байтах

данные



---

...дальше дополню, как будет время и необходимость проанализировать подробнее...