Skip to content

Physical Acquisition Techniques

Physical acquisition extracts a bit-for-bit image of a mobile device's storage by bypassing the operating system entirely, capturing allocated, unallocated, and deleted data in one pass. This topic covers EDL mode, bootloader exploits, direct memory reads, and the effect of full-disk encryption on acquisition feasibility.

Last updated:

Share

Physical acquisition is the process of extracting a complete, bit-for-bit image of a mobile device's storage by reading the underlying hardware directly, bypassing the operating system and its access controls. The result is a forensic image that contains allocated file system data, unallocated space, deleted file remnants, slack space, and raw partition structures. Because it captures everything the chip contains rather than only what the OS chooses to present, physical acquisition is the highest-fidelity method available and the only one that reliably recovers deleted content. The primary techniques include Emergency Download (EDL) mode on Qualcomm chipsets, bootloader unlock and exploit chains, direct NAND flash reads over test interfaces, and chip-off acquisition for severely damaged devices.

Physical acquisition sits at one end of a spectrum that runs from simple logical extraction through file-system dumps to full physical imaging. Each step up that spectrum yields more data and more evidentiary completeness, but also demands greater technical capability, introduces more risk to the device, and faces harder legal and technical barriers. Logical methods work within the OS and produce only what the OS exposes. Physical methods work beneath the OS and produce everything on the chip. The choice between them depends on the investigation's data needs, the device model, the encryption state, and the legal authority available.

Physical acquisition has become progressively harder to execute as manufacturers have hardened their devices. Early Android phones could be imaged over ADB with a simple dd command once the bootloader was unlocked. Modern devices combine hardware security elements, cryptographic boot chains, file-based encryption tied to the Secure Enclave or Titan chip, and locked bootloaders that refuse to boot unsigned code. Forensic vendors respond with proprietary exploit chains that target specific firmware versions, meaning the viability of physical acquisition for a given device depends on which vulnerabilities exist for that exact model and OS build at the time of examination.

By the end of this topic you will be able to:

  • Explain what physical acquisition produces and how it differs from logical and file-system acquisition in terms of evidence scope.
  • Describe how EDL mode works on Qualcomm devices and the steps an examiner takes to enter and use it.
  • Identify the role of bootloader exploits in physical acquisition and explain why exploit chains are version-specific.
  • Evaluate the impact of full-disk and file-based encryption on the interpretability of a raw physical image.
  • Describe the conditions under which chip-off acquisition is warranted and the risks it introduces.
Key terms
EDL mode (Emergency Download mode)
A Qualcomm diagnostic protocol embedded in the Primary Boot Loader (PBL) that activates before the main OS and accepts raw memory read commands over USB. Widely used for physical acquisition of Qualcomm-based Android devices.
Bootloader
Firmware that runs immediately after power-on to verify, load, and hand control to the operating system. A locked bootloader refuses to execute unsigned or modified OS images, blocking many physical acquisition approaches that depend on booting custom recovery software.
NAND flash
The non-volatile memory technology used in virtually all mobile device storage. Data is written in pages and erased in blocks; physical acquisition reads the raw page data including those pages not yet erased by the file system after deletion.
Chip-off acquisition
A technique in which the storage chip is physically desoldered from the device's circuit board, mounted in a chip reader, and dumped independently of the device's other electronics. Destructive and difficult to reverse; used when the device cannot power on.
Full-disk encryption (FDE)
A storage protection model in which the entire partition is encrypted with a key derived from the user's passcode and hardware-bound identifiers. A physical image of an FDE device is unreadable ciphertext without the key.
File-based encryption (FBE)
The encryption model used in modern Android devices (Android 7 and later) and iPhones, in which individual files or directories are encrypted under different keys tied to authentication state. More granular than FDE; some credential-independent files may be readable in a physical image even without the passcode.

What physical acquisition captures

A physical image is a sector-by-sector or page-by-page copy of the storage medium. It contains every bit on the chip at the moment of acquisition: active file system structures, deleted file content still residing in unallocated clusters, fragmented remnants in slack space, carved data from formatted partitions, and low-level chip metadata such as spare area bytes. This is categorically more than any logical or file-system acquisition can yield, because logical methods ask the OS what files exist and the OS returns only what it tracks.

MethodWhat it capturesRecovers deleted data?Bypasses OS?
Logical (ADB backup, iTunes)OS-exposed files and databasesNoNo
File-system (AFC, FFS2)File system structures and metadataPartial (unlinked inodes)Partial
Physical (EDL, chip-off)Full raw storage contentsYesYes
JTAG / ISPFull raw storage via debug interfaceYesYes

The completeness of a physical image comes at a cost. Raw storage dumps require parsing by forensic software that understands the file system, the partition layout, and the encoding used by the specific chipset. On some eMMC and UFS chips, the physical dump includes out-of-band (OOB) data, translation layer metadata, and wear-levelling tables that must be stripped or interpreted correctly or the file system will not parse. High-quality physical forensic tools handle this automatically, but the examiner must understand what the tool is doing to interpret anomalies correctly.

EDL mode on Qualcomm devices

Emergency Download mode is a function of Qualcomm's Primary Boot Loader, the first code that executes when a Qualcomm chipset powers on. In EDL mode the device presents itself over USB as a 9008 COM port and accepts Qualcomm's SAHARA and Firehose protocols, which allow a connected host to read and write directly to flash memory. The OS is not running; Android's permission model, lock screen, and encryption key management are all inactive. From the device's perspective, EDL mode is a recovery and provisioning interface intended for factory programming.

Entering EDL mode on most Qualcomm-based Android phones requires one of three approaches: a hardware method (bridging a test point on the PCB to ground while powering on), a software method (issuing an ADB or fastboot command if the device is already accessible), or exploiting a vulnerability in the device's own boot chain to force a reboot into EDL. The hardware method is reliable but requires disassembly and knowledge of the specific board layout for that model. The software method works only if ADB is enabled and the device is unlocked or the examiner already has shell access. Exploit-based EDL entry targets bugs in the bootloader and is model-specific.

Once EDL mode is active and the correct programmer is loaded, the acquisition process issues sequential read commands across the full user data partition and any other partitions of interest (bootloader, modem, recovery, system). The result is a raw partition image or a full-disk image depending on the scope specified. Acquisition speed depends on USB throughput and the flash chip's read speed; a 128 GB device typically takes 30 to 90 minutes over USB 2.0.

Bootloader exploits and exploit chains

Many physical acquisition paths depend on exploiting vulnerabilities in a device's bootloader or early boot code to gain the ability to run arbitrary code before the OS takes over. The goal is typically to boot a custom recovery image that can then perform a raw dd image of the storage, or to elevate privileges within the boot environment far enough to read memory that would otherwise be protected. Exploit-based acquisition is version-specific: a vulnerability present in firmware version A may be patched in version B of the same device, and the examiner's tool must match the device's exact firmware version.

For Apple devices, the checkm8 vulnerability (disclosed 2019) is a bootrom-level exploit affecting iPhone 4s through iPhone X that cannot be patched by software update because the bootrom is read-only silicon. It allows an examiner to boot a custom image and access the file system. However, even with checkm8, the user data partition is encrypted under the Secure Enclave and the passcode; the exploit gives filesystem access only for devices where the passcode is known or not set. Devices running iOS 16 and later also have additional mitigations affecting what third-party tools can extract even after checkm8.

For Android, the exploit situation varies by manufacturer. Some leave bootloaders unlockable via fastboot (with user confirmation), which allows booting a custom TWRP recovery and imaging. Others lock the bootloader permanently and sign every boot stage; exploitation requires finding a bug in one of those stages. Cellebrite UFED and similar tools maintain proprietary exploit libraries but do not disclose which vulnerabilities they use, citing responsible disclosure concerns. An examiner using these tools should document the tool version and the acquisition method in the case notes, even if the underlying exploit is opaque, because this information is required if the method is challenged in court.

Direct NAND flash reads and chip-off acquisition

When a device cannot power on at all, or when the SoC is too badly damaged to enter EDL or any exploit-accessible state, the only remaining physical method is to access the storage chip directly. Two approaches exist: in-system programming (ISP), which reads the chip through its command pins while still on the board, and chip-off, which removes the chip entirely.

ISP connects a reader directly to the eMMC or UFS chip's command and data lines on the PCB without removing the chip. This requires identifying the correct test points or ball grid array (BGA) pads, which vary by device, and applying the correct signal voltages. A successful ISP read produces the same raw image as an EDL acquisition without needing the device's SoC to participate. The risk is lower than chip-off because the chip stays on the board, but board damage can make the pads inaccessible.

Chip-off desolders the storage chip from the PCB using hot air, infrared heating, or a rework station. The removed chip is then placed in a socket reader or reballed and mounted in a reader that matches its pin configuration. The resulting dump is the raw NAND or eMMC contents. Chip-off is irreversible: if the process goes wrong, the chip can be destroyed. For this reason it is reserved for cases where the device is already inoperable, where no other method is viable, and where the investigation justifies the risk. The examiner should document the condition of the device before and after, photograph the procedure, and note that the method was used as a last resort.

Encryption and its effect on physical acquisition

Encryption is the primary factor that determines whether a physical image is useful once obtained. A physical image of an encrypted device is a correctly acquired forensic image; it is simply unreadable without the key. Understanding how encryption is implemented on specific device families determines what options remain after acquisition.

On iPhones from 3GS onward, every file is encrypted with a per-file key, and those keys are wrapped under class keys that are themselves protected by the user's passcode combined with a hardware key fused into the Secure Enclave. The Secure Enclave enforces rate-limiting on passcode attempts and can be configured to erase itself after ten wrong attempts. This means brute-force passcode recovery against a physical image is computationally infeasible for most passcodes; the only viable path is the Secure Enclave itself, which requires the device to be operational and exploits to have been applied. GrayKey (used by law enforcement agencies) and Cellebrite's iOS Advanced Logical extraction operate within this framework.

Modern Android devices use file-based encryption (FBE) with two classes of keys: credential-encrypted (CE) keys that are available only after the user has authenticated, and device-encrypted (DE) keys that are available from first boot. The DE partition contains pre-authentication data such as alarm settings and some call logs; the CE partition contains all user-authenticated data. A physical image acquired before first unlock contains only the DE partition in readable form. After first unlock but before a reboot, some credential-derived key material may reside in RAM and can potentially be captured through a memory acquisition technique.

Device stateWhat a physical image yieldsKey attack surface
Powered off, never unlockedCiphertext only (FDE/FBE)Requires passcode or exploit to decrypt
After first unlock (AFU), screen lockedDE data readable; CE partition encrypted in RAMKey in memory; live acquisition more valuable
Unlocked during acquisitionAll partitions potentially readable if access gainedFBE keys in memory; highest-value state
Damaged device, powered offChip-off yields ciphertextNo key attack surface without operational SoC

The practical implication is that device state at seizure matters enormously. A device that is running and unlocked at the time of seizure should, wherever legally permissible and tactically safe, be kept in that state and subjected to live or in-situ acquisition before it locks or powers off. Law enforcement agencies in the United States, United Kingdom, Australia, and India have developed seizure protocols that include placing the device in airplane mode (to prevent remote wipe), keeping it charged, and preserving the unlocked state for as long as the chain of custody allows.

Check your understanding
Question 1 of 4· 0 answered

Which of the following best describes what a physical acquisition produces that a logical acquisition does not?

Key Takeaways

  • Physical acquisition produces a bit-for-bit image of a device's storage, capturing unallocated space, deleted content, and raw partition structures that logical methods cannot reach.
  • EDL mode on Qualcomm devices is one of the most reliable physical acquisition paths; it requires a device-specific Firehose programmer and either a hardware test-point method or a software command to enter the mode.
  • Bootloader exploits enable physical acquisition by allowing unsigned recovery software to run; they are version-specific and may be patched in later firmware updates, so the viability of an exploit chain depends on the exact OS build on the target device.
  • Full-disk and file-based encryption can render a correctly acquired physical image unreadable; device state at seizure (particularly whether the device has been unlocked since last boot) determines whether encryption keys are accessible.
  • Chip-off acquisition, in which the storage chip is removed and read independently, is destructive and should be reserved for devices too damaged to operate; documentation of the pre- and post-procedure device condition is mandatory.
What is physical acquisition in mobile forensics?
Physical acquisition is any method that reads a mobile device's storage at the hardware or low-level firmware layer to produce a bit-for-bit image. Unlike logical acquisition, which copies only what the operating system exposes, a physical image captures allocated space, unallocated space, slack space, and residual deleted data. The trade-off is that physical methods are more complex, carry a higher risk of device damage, and are increasingly blocked by full-disk encryption.
What is EDL mode and why do forensic examiners use it?
EDL stands for Emergency Download mode, a Qualcomm diagnostic protocol built into the device's Primary Boot Loader that activates before the main operating system loads. Because it bypasses Android's security model entirely, EDL mode allows forensic tools to issue raw read commands directly to the storage chip. Many Qualcomm-based Android devices can be placed in EDL mode by grounding a specific test point on the circuit board, making it one of the most reliable physical acquisition paths for that hardware family.
How does full-disk encryption affect physical acquisition?
Full-disk encryption renders the raw storage image unreadable without the decryption key. On modern iPhones (Secure Enclave architecture) and Android devices with file-based encryption, the key is derived from the user passcode and hardware identifiers, so a physical image is essentially ciphertext unless the passcode is known or the key can be extracted separately. For encrypted devices, examiners must either obtain the passcode, exploit a vulnerability that exposes the key in memory, or accept that the raw image will not be interpretable.
What is the difference between NAND flash reading and chip-off acquisition?
Both methods read the storage chip directly, but they differ in whether the chip stays on the board. Direct NAND flash reading uses a test interface (such as JTAG or eMMC command pins) while the chip remains soldered to the device's PCB. Chip-off removes the storage chip entirely, places it in a reader, and dumps its contents independently of the device's electronics. Chip-off carries a higher risk of irreversible damage but is used when the device's circuitry is too damaged to operate.
What legal authorities govern physical acquisition of mobile devices?
In the United States, the Fourth Amendment requires a search warrant for device contents; the All Writs Act has been used to compel technical assistance but courts have divided on compelled passcode disclosure. In the United Kingdom, the Police and Criminal Evidence Act 1984 governs seizure and examination, while the Investigatory Powers Act 2016 covers interception. In India, the Bharatiya Nagarik Suraksha Sanhita 2023 provides search and seizure powers, and the Bharatiya Sakshya Adhiniyam 2023 governs admissibility. The EU's GDPR adds data minimisation obligations even when acquisition is lawful.

Test yourself on Mobile and Network Forensics with free, timed mocks.

Practice Mobile and Network Forensics questions

Found this useful? Pass it along.

Share

Spotted an error in this page? Report a correction or read our editorial standards.

Your journey to becoming a forensic professional starts here.

Practice with mock tests, learn from structured notes, and get your questions answered by a global forensic community, all in one place.