Перейти к содержанию
Old Phone Forum
  • Вход

    Вы сейчас не залогинены на форуме.

    Для возможности комментариев, загрузки файлов, подписок на ответы - вам надо войти.

Внутренний формат хранения СМС


Рекомендуемые сообщения

Доброго здравия, господа реверсеры!

На этом форуме впервые, но куски АРМ кода в постах впечатляют - попал куда нужно :)

У кого будут какие мысли по поводу следующего способа внутреннего хранения СМС и самого формата?

A3 00 6B 00 81 18 7B 07 00 00 00 00 B5 00 01 00 01 96 B0 00 00 00 00 ..k...{................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 B2 06 02 01 4D 79 20 62 6F ..................My bo
79 66 72 69 65 6E 64 20 69 73 20 72 65 61 6C 6C 79 20 6D 61 64 20 6E yfriend is really mad n
6F 77 2E 20 49 20 6D 65 61 6E 2C 20 61 66 74 65 72 20 77 68 61 74 20 ow. I mean, after what 
69 20 74 6F 6C 65 72 61 74 65 20 6F 66 20 68 69 6D 2C 20 69 20 64 6F i tolerate of him, i do
6E 74 20 6B 6E 6F 77 20 77 68 61 74 20 68 65 73 20 65 78 70 65 63 74 nt know what hes expect
69 6E 67 20 6F 66 20 6D 65 2E 00 06 08 07 10 37 09 00 00 00 00 0A 00 ing of me......7.......
00 00 00 00 00 00 00 00 33 31 30 37 30 31 39 36 35 34 01 06 08 07 10 ........3107019654.....
36 36 00 00 01 2D 00 02 04 00 00 10 01 30 01 A4 01 56 01			 66...-.......0...V.	

И не имеет ли самое начало данных чего общего с UDH из GSM спецификации и где здесь дата?

Ссылка на комментарий
Поделиться на другие сайты

Какая именно дата? И время какое?

Мы рождены, чтоб сказку сделать пылью...

 

VishnyaSoft.com - мои программы и мидлеты для телефонов Samsung

 

Классификация телефонов Samsung

 

Угадай название телефона

Ссылка на комментарий
Поделиться на другие сайты

Снег, я с автором поста в асе переписался...

Тело - sch-a880, Стандарт - CDMA.

Вроде не гумишный формат прошивки...

По моему от свифтов разница только в стандарте.

[AD]

Ссылка на комментарий
Поделиться на другие сайты

Да все равно интересно, где тут дата (если она тут вообще есть). И как она в таком случае хранится.

Мы рождены, чтоб сказку сделать пылью...

 

VishnyaSoft.com - мои программы и мидлеты для телефонов Samsung

 

Классификация телефонов Samsung

 

Угадай название телефона

Ссылка на комментарий
Поделиться на другие сайты

erithion, формат смс это что-то типа файла ворда(хотя конечно нет, но в нем могут храняться и мелодиии и картинки и форматирование), я бы его назвал попробуй расшифруй:28: пытался как то но не хватило терпения....

Ссылка на комментарий
Поделиться на другие сайты

MaxKis, всё так плохо?

Ну, хоть чего-то достиг же?

 

Могу помочь чем-нить, благо опыт воссоздания форматов данных есть. :28:

Мы рождены, чтоб сказку сделать пылью...

 

VishnyaSoft.com - мои программы и мидлеты для телефонов Samsung

 

Классификация телефонов Samsung

 

Угадай название телефона

Ссылка на комментарий
Поделиться на другие сайты

Снег, да это было нужно когда я патч делал на обработку сообщений вам звонили, щас то мне не особо это нужно...

что-то может и накопал тогда но уже не помню:idea:, а на програмном уровне лучьше использовать смс процессор....им можно редактировать эти сообщения.

Ссылка на комментарий
Поделиться на другие сайты

У меня тут оказалась модель SPH-A620 под рукой

Эт Sprint CDMA. В отличие от упомянутой модели, эта прекрасно понимает AT#PSRMR команду.

Но хорошая новость это что она так же смски хранит в файловой системе в виде файлов.

Путь nvm\sms.

Имена файлов смс без расширений, по шаблону sms_nnnn.

 

Таким образом есть возможность сравнить одну смску по AT и в виде файла.

 

Результат по AT:

Number

 

5174140112

 

Text

 

You have a Picture share! }*}*http://pictures.sprintpcs.com/?sivt=aE744Zzuz78lbaka87RU}*}* _frsthgl}*}*}*

 

Date

 

2004-01-21 14:36:41

 

Дамп той же смски в виде файла. Справа - его текстовое представление.

03 9C 00 0B 71 04 00 01 00 02 62 59 6F 75 20 68 61 76 65 20 61 20 50		 ....q.....bYou have a P
69 63 74 75 72 65 20 73 68 61 72 65 21 20 0A 0A 68 74 74 70 3A 2F 2F		icture share! ..http://
70 69 63 74 75 72 65 73 2E 73 70 72 69 6E 74 70 63 73 2E 63 6F 6D 2F		 pictures.sprintpcs.com/
3F 73 69 76 74 3D 61 45 37 34 34 5A 7A 75 7A 37 38 6C 62 61 6B 61 38		?sivt=aE744Zzuz78lbaka8
37 52 55 0A 0A 20 5F 66 72 73 74 68 67 6C 0A 0A 0A 01 01 01 00 0A 35		7RU.. _frsthgl........5
31 37 34 31 34 30 31 31 32 00 00 01 D5 01 00 00 0A 35 31 37 34 31 34		 174140112........517414
30 31 31 32 80 01 59 37 04 01 21 14 36 41 04 01 21 14 36 36 04 00 4C		  0112..Y7..!.6A..!.66..L
00 4D 00 4E 00 4F 00																						  .M.N.O.				

Ссылка на комментарий
Поделиться на другие сайты

03 9C 00 0B 71 04 00 01 00 02 - ???

 

62 - длина сообщения

... - сообщение

 

01 01 01 00 - хм... флаги?

 

0A - длина номера

35 31 37 34 31 34 30 31 31 32 - номер

 

00 00 01 D5 01 00 00 - ???

 

0A - длина номера (копия)

35 31 37 34 31 34 30 31 31 32 - номер (копия)

 

80 01 59 37 - ???

 

04 01 21 14 36 41 - Дата-Время (видимо, получения) в формате YY-MM-DD HH:MM:SS

04 01 21 14 36 36 - Дата-Время (видимо, отправки) в формате YY-MM-DD HH:MM:SS

 

04 - ???

 

00 4C 00 4D 00 4E 00 4F 00 - похоже на LMNO в юникоде (а что это такое?), один из нулевых байтов лишний, какой - пока не ясно.

 

 

erithion, нужно следующее:

1) посмотреть на "соседние" смс - так станет ясно, где у них порядковый номер

2) неплохо было бы иметь одну непрочтенную смс - станет ясно, где у них флаг "прочтено"

 

 

Но это все чисто академический интерес - вряд ли кто-то станет писать разборщик ради одной модели телефона...

Так, интереса ради и разминки ума токмо :idea:

 

 

Да, я был бы рад, если бы смог сделать поддержку и таких телефонов в своем EEPROM Viewer.

Уж Контакты с Календарем я бы извлек...

Полный дамп есть?

Мы рождены, чтоб сказку сделать пылью...

 

VishnyaSoft.com - мои программы и мидлеты для телефонов Samsung

 

Классификация телефонов Samsung

 

Угадай название телефона

Ссылка на комментарий
Поделиться на другие сайты

Снег, erithion, да точно помню на форуме валялась программа для работы с SMS.dat Да и сам я смотрел этот файлик. Там по-моему такая же структура, как при получании ответа на AT команду в HEX формате.

Так там первым делом по-моему 1 байт - это тип сообщения. Вот помню например что 05 - это склееное СМС.

 

00 4E 00 4F 00 (последние символы) - они вообще лишние, (возможно не совсем конечно, может это телефон уже дописывает), т.к. сумариная длина СМС не должна превышать 163 байта.

вообще конечно меного странно: в представленом erithion'ом СМС все сделано не по стандарту. Ведь СМС они же стандартизированы, а тут.... Лажа.

Ссылка на комментарий
Поделиться на другие сайты

Ведь СМС они же стандартизированы, а тут.... Лажа.

Все правильно, телефон хранит смс как ему удобно(или лучьше сказать как удобно програмистам), а отсылает уже естественно стандартизированные смски....Следовательно есть процессор(про который я уже говорил), который и работает с этим делом, теоретически если найти где он преобразовывает смс, то расшифровка не составит большого труда. А гадания на кофейной гуще, это конечно интересно, но довольно не точно...

Ссылка на комментарий
Поделиться на другие сайты

MaxKis, Да если иметь 5-10 СМС зная дату, текст, отправителя, получателя и т.д. То это уже не гадание. А если еще и добавить шт. 5 EMS и 5 склееных СМС то думаю что вообще тайн не останется, но это надо чтоб кто-то занимался.

Ссылка на комментарий
Поделиться на другие сайты

А мне интересно как в СМС выглядит обозначение смайлов..

На старых сименсах было чтото подобное "%идентификатор_смайла"...а как на самсунгах(х700)?

X100,X600,X700...gone to past

 

iPhone user....new generation

Ссылка на комментарий
Поделиться на другие сайты

Со спринтовскими самсунгами (SPH) лажа. Если телефон не находит сети, работа с сообщениями вообще невозможна.

Аплоад смс по AT тоже не сработал. BitPim смс для спринта не суппортит.

Для использования QPST слишком мало знаний о телефоне, пока безрезультатно.

 

Зато, baton77, удалось узнать HW/SW

S: ES.A620 WG09

H: A620.11

 

Это был код ##786 + OK.

 

Теперь хочу поискать прошивку. Интересно, может кто встречал в нете архивы прошивок для CDMA Samsung'ов?

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


×
×
  • Создать...