Skip to content

Parse BREW (Binary Runtime Environment for Wireless) Platform OS mobile phone image dumps using known hex signatures to find Contacts and SMS messages

Notifications You must be signed in to change notification settings

phoenixrising1800/Brew-OS-Parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brew OS Parser

Parse BREW (Binary Runtime Environment for Wireless) Platform OS mobile phone image dumps using known hex signatures in Python. In particular, parses SMS (message) data Contact data from a given mobile BREW image.

Requires

  1. Binary memory image file of a BREW OS phone (extracted using forensics techniques, e.g. chip-off)
  2. Python 3 installation + required pip packages (run pip3 -r install requirements.txt)

Features

  • Incrementally searches memory file for possible contacts and SMS headers
  • Shows start memory address for each contact entry or SMS entry found
  • Displays each name & phone number for any contact entries
  • Displays message data content & associated phone number for any SMS entries
  • Writes found contact output to CSV file (shown below)
  • Write found SMS data output to CSV file
Screen Shot 2023-08-28 at 11 40 16 AM

To-Dos

  • (If time permitting) Implement parsing timestamps for SMS messages (issue #4)

About

Parse BREW (Binary Runtime Environment for Wireless) Platform OS mobile phone image dumps using known hex signatures to find Contacts and SMS messages

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages