Difference between pages "Personal Folder File (PAB, PST, OST)" and "Chip-Off BlackBerry Curve 9320"

From ForensicsWiki
(Difference between pages)
Jump to: navigation, search
(Personal Folder File (.PST, .OST, .PAB))
 
(Created page with "== Tear Down == <ol start="1"> <li>Remove the back panel.</li> </ol> {| border="1" cellpadding="2" |- | 300px |- |} <ol start="2"> ...")
 
Line 1: Line 1:
[[Microsoft]] [[Outlook]] uses the '''Personal Folder File (PFF)''' to store e-mails, appointments, tasks, contacts, notes, etc.
+
== Tear Down ==
  
Three different types of the PFF are known:
+
<ol start="1">
* The '''Personal Address Book (PAB)''', which contains the address book of contacts. These files have the extension '''.pab'''.
+
<li>Remove the back panel.</li>
* The '''Personal Storage Table (PST)''', which contains items like e-mails, appointments, tasks, notes, etc. and is used as current and archived mailbox files. These files have the extension '''.pst'''. The PST format is also referred to as the '''Personal Folder File (PFF)''' format.
+
</ol>
* The '''Offline Storage Table (OST)''', which contains items like e-mails, appointments, tasks, notes, etc. and is used as off line mailbox files in conjunction with [[Microsoft]] [[Exchange]]. These files have the extension '''.ost'''. The OST format is also referred to as the '''Offline Folder File (OFF)''' format.
+
  
The underlying file format of these files is the same of which the actual name is unknown but has been dubbed the '''Personal Folder File (PFF)''' format, because of its most common usage.
+
{| border="1" cellpadding="2"
 +
|-
 +
| [[File:1-bb9320-BackPanelRemoved.jpg| 300px ]]
 +
|-
 +
|}
  
== MIME types ==
+
<ol start="2">
 +
<li>Remove the SIM and SD Memory Card.</li>
 +
</ol>
  
The actual Mime type of the PFF format is unspecified however some sources claim the following [[MIME types]] apply to this [[file format]]:
+
<ol start="3">
* application/vnd.ms-outlook (for PST files)
+
<li>Using a torx-6 screw driver remove the 2 visible screws on the back of the phone.</li>
 +
</ol>
  
== File signature ==
+
{| border="1" cellpadding="2"
 +
|-
 +
| [[File:2-bb9320-ScrewRemoval.jpg| 300px ]]
 +
|-
 +
|}
  
The PFF has the following file signature:
+
<ol start="4">
hexadecimal: 21 42 44 4e
+
<li>Remove the screen protector using a shim, guitar pick, or prying tool.</li>
ASCII: !BDN
+
</ol>
  
== File types ==
+
{| border="1" cellpadding="2"
 +
|-
 +
| [[File:3-bb9320-ScreenRemoval.jpg| 300px ]]
 +
|-
 +
|}
  
There are a 32-bit and a 64-bit version of the PFF. These have the same file signature but can be identified by the version in the file header.
+
<ol start="5">
 +
<li>Remove 2 torx-5 screws.</li>
 +
</ol>
  
== Contents ==
+
{| border="1" cellpadding="2"
 +
|-
 +
| [[File:4-bb9320-ScrewRemoval.jpg| 300px ]]
 +
|-
 +
|}
  
The PFF basically contains a hierarchy of items. The attributes of these items are defined by the [[Microsoft]] [[Outlook]] [[Message API (MAPI)]].
+
<ol start="6">
 +
<li>Use the shim to detach the outer bezel/keyboard from the device.</li>
 +
</ol>
  
== Encryption ==
+
{| border="1" cellpadding="2"
 +
|-
 +
| [[File:5-bb9320-TopPlate.jpg| 300px ]] 5-1-bb9320-TopPlate.jpg| 300px ]]
 +
|-
 +
|}
  
The PFF format allows the file to be encrypted. Two types of encryptions are currently known these are referred to as compressible and high encryption.
+
<ol start="7">
The compressible encryption is a basic substitution cypher and the high encryption is a little more complex substitution cypher.
+
<li>Remove 4 additional torx-6 screws. The main board will now easily be separated from the back plate</li>
From a cryptographic point of view this is more a way of obfuscation than a means to protect confidentiality.
+
</ol>
  
== See also==
+
{| border="1" cellpadding="2"
 +
|-
 +
| [[File:6-bb9320-ScrewRemoval.jpg| 300px ]]
 +
|-
 +
|}
  
* A great deal of information about the format has been documented by the [http://libpff.sourceforge.net libpff project], including some of the [http://downloads.sourceforge.net/libpff/Personal_Folder_File_format.pdf Personal Folder File format specifications] and [http://downloads.sourceforge.net/libpff/MAPI_definitions.pdf MAPI definitions].
+
<ol start="8">
* [http://www.five-ten-sg.com/libpst/ libpst]
+
<li>Peel off the vendor sticker.</li>
 +
</ol>
 +
{| border="1" cellpadding="2"
 +
|-
 +
| [[File:7-bb9320-VendorPlate.jpg| 300px ]]
 +
|-
 +
|}
  
[[Category:File Formats]]
+
<ol start="9">
 +
<li>Remove the plastic cover protecting the track pad ribbon cable, and disconnect the track pad.</li>
 +
</ol>
 +
 
 +
<ol start="10">
 +
<li>Remove the final torx-4 screw located beneath the plastic protector, to remove the plastic keyboard overlay.</li>
 +
</ol>
 +
 
 +
{| border="1" cellpadding="2"
 +
|-
 +
| [[File:8-bb9320-ScrewRemoval.jpg| 300px ]]
 +
|-
 +
|}
 +
 
 +
<ol start="11">
 +
<li>Disconnect the ribbon cable connected to the LCD. Then using a pick separate the display from the main board.</li>
 +
</ol>
 +
 
 +
{| border="1" cellpadding="2"
 +
|-
 +
| [[File:9-bb9320-ScreenRemoval.jpg| 300px ]]
 +
|-
 +
|}
 +
 
 +
<ol start="12">
 +
<li>The tear down is now complete</li>
 +
</ol>
 +
 
 +
{| border="1" cellpadding="2"
 +
|-
 +
| [[File:9-1-bb9320-TearDownComplete.jpg| 300px ]]
 +
|-
 +
|}
 +
 
 +
eMMC Removal
 +
 
 +
<ol start="1">
 +
<li>The eMMC is located beneath the heat shield directly above the Micro SD card slot.</li>
 +
</ol>
 +
 
 +
{| border="1" cellpadding="2"
 +
|-
 +
| [[File:10-bb9320-EMMC-Location.jpg| 300px ]]
 +
|-
 +
|}
 +
 
 +
<ol start="2">
 +
<li>Place the main board in a stand or holder and position it approximately 2 1/2" - 3" inches away from a heat gun or device the blows super hot air.</li>
 +
</ol>
 +
 
 +
{| border="1" cellpadding="2"
 +
|-
 +
| [[File:11-bb9320-HeatShield.jpg| 300px ]]
 +
|-
 +
|}
 +
 
 +
<ol start="3">
 +
<li>Monitoring the temperature the heat shield will come off easily between 190-200 Centigrade.</li>
 +
</ol>
 +
 
 +
{| border="1" cellpadding="2"
 +
|-
 +
| [[File:12-bb9320-HeatShield.jpg| 300px ]] 13-bb9320-HeatShieldRemoved.jpg| 300px ]]
 +
|-
 +
|}
 +
 
 +
<ol start="4">
 +
<li>Continue working under the high heat. With the 9315/9320's I've worked on the eMMC has been ready to lift off of the main board using tweezers immediately after removing the heat shield.</li>
 +
</ol>
 +
 
 +
{| border="1" cellpadding="2"
 +
|-
 +
| [[File:14-bb9320-EMMC-Removed.jpg| 300px ]]
 +
|-
 +
|}
 +
 
 +
<ol start="5">
 +
<li>Using liquid flux, or flux paste and a soldering iron clean the pads on the eMMC in preparation for a read</li>
 +
</ol>
 +
 
 +
{| border="1" cellpadding="2"
 +
|-
 +
| [[File:15-bb9320-EMMC-Cleanup.jpg| 300px ]]
 +
| [[File:16-bb9320-EMMC-Clean.jpg| 300px ]]
 +
|-
 +
|}
 +
 
 +
<ol start="6">
 +
<li>The eMMC is now ready to read using the appropriate adapter/programmer and software.</li>
 +
</ol>
 +
 
 +
At the time of this writing (2013OCT29) the eMMC that was removed in this example was read using an UP828 programmer via the "VBGA169E" adapter. The resulting image was then parsed via the CelleBrite Physical Analyzer (V. 3.8.5.108).

Revision as of 13:26, 30 October 2013

Tear Down

  1. Remove the back panel.
1-bb9320-BackPanelRemoved.jpg
  1. Remove the SIM and SD Memory Card.
  1. Using a torx-6 screw driver remove the 2 visible screws on the back of the phone.
2-bb9320-ScrewRemoval.jpg
  1. Remove the screen protector using a shim, guitar pick, or prying tool.
3-bb9320-ScreenRemoval.jpg
  1. Remove 2 torx-5 screws.
4-bb9320-ScrewRemoval.jpg
  1. Use the shim to detach the outer bezel/keyboard from the device.
5-bb9320-TopPlate.jpg 5-1-bb9320-TopPlate.jpg| 300px ]]
  1. Remove 4 additional torx-6 screws. The main board will now easily be separated from the back plate
6-bb9320-ScrewRemoval.jpg
  1. Peel off the vendor sticker.
7-bb9320-VendorPlate.jpg
  1. Remove the plastic cover protecting the track pad ribbon cable, and disconnect the track pad.
  1. Remove the final torx-4 screw located beneath the plastic protector, to remove the plastic keyboard overlay.
8-bb9320-ScrewRemoval.jpg
  1. Disconnect the ribbon cable connected to the LCD. Then using a pick separate the display from the main board.
9-bb9320-ScreenRemoval.jpg
  1. The tear down is now complete
9-1-bb9320-TearDownComplete.jpg

eMMC Removal

  1. The eMMC is located beneath the heat shield directly above the Micro SD card slot.
10-bb9320-EMMC-Location.jpg
  1. Place the main board in a stand or holder and position it approximately 2 1/2" - 3" inches away from a heat gun or device the blows super hot air.
11-bb9320-HeatShield.jpg
  1. Monitoring the temperature the heat shield will come off easily between 190-200 Centigrade.
12-bb9320-HeatShield.jpg 13-bb9320-HeatShieldRemoved.jpg| 300px ]]
  1. Continue working under the high heat. With the 9315/9320's I've worked on the eMMC has been ready to lift off of the main board using tweezers immediately after removing the heat shield.
14-bb9320-EMMC-Removed.jpg
  1. Using liquid flux, or flux paste and a soldering iron clean the pads on the eMMC in preparation for a read
15-bb9320-EMMC-Cleanup.jpg 16-bb9320-EMMC-Clean.jpg
  1. The eMMC is now ready to read using the appropriate adapter/programmer and software.

At the time of this writing (2013OCT29) the eMMC that was removed in this example was read using an UP828 programmer via the "VBGA169E" adapter. The resulting image was then parsed via the CelleBrite Physical Analyzer (V. 3.8.5.108).