Oxygen Phone Manager SMS: Difference between revisions
Jump to navigation
Jump to search
imported>WATTO No edit summary |
imported>Ikskoks No edit summary |
||
| Line 50: | Line 50: | ||
* [[Game Extractor|Game Extractor]]<br> | * [[Game Extractor|Game Extractor]]<br> | ||
[[Category:File Format]] | |||
Revision as of 22:45, 16 January 2021
Choose archive extension:
OSM
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
char {24} - Header (Oxygen Software SMS. v3.)
uint32 {4} - Number Of Items In Archive
uint32 {4} - Number Of Actual SMS's (ie some SMS's span over 1 message)
uint32 {4} - Number Of Actual SMS's (ie some SMS's span over 1 message)
uint32 {4} - null
uint32 {4} - Unknown (68)
// for each message
- byte {1} - null
- uint32 {4} - Offset to the null above
- uint32 {4} - Message Number (incremental from 1)
- uint64 {8} - Timestamp?
- byte {3} - null
- uint32 {4} - Unknown
- uint64 {8} - null
- uint32 {4} - Unknown
- uint32 {4} - Unknown
- byte {12} - null
- uint32 {4} - Unknown (76 for messages with multiple parts)
- uint32 {4} - Number Of Message Parts (null for a single message)
- uint32 {4} - Message Part Number (null for a single message, incremental from 1 for multiple parts)
- uint32 {4} - SMS Station Phone Number Length?
- uint16 {2} - Message Length
- uint16 {2} - Topic Length
- uint16 {2} - Original Sender Phone Number Length
- char {X} - Original Sender Phone Number
- char {X} - Message (Unicode Text - length=messageLength*2)
- char {X} - Topic (Unicode Text - length=topicLength*2)
- byte {16} - SMS Station Phone Number (null Terminated)
MultiEx BMS
Not written yet