eMMC (Embedded MultiMediaCard)
Definition
A flash storage standard that packages NAND memory chips and a controller into one soldered module using a parallel interface. Common in mid-range and older devices. Its single-die structure makes chip-off acquisition relatively straightforward with widely available readers.
- Full name
- Embedded MultiMediaCard
- Interface
- Parallel
- Typical use
- Mid-range and older mobile devices
- Extraction method
- Chip-off acquisition using widely available readers
Common questions
Why is eMMC easier to chip-off than newer storage types?+
eMMC packages the controller and NAND on a single die with a standard parallel interface, so a reader can address the chip directly once desoldered, unlike UFS or NVMe storage which uses more complex serial protocols and per-device controllers.
Does chip-off acquisition of eMMC always recover readable data?+
Not automatically. The raw dump still needs to be reassembled and, if the device uses file-based or full-disk encryption, decrypted with the correct key before the extracted image becomes usable evidence.
Related terms
- Baseband Processor
- A separate processor that manages all radio functions: cellular calls, SMS, and data connections. It runs its own real-time OS and holds...
- Chip-Off Acquisition
- A physical extraction method in which the flash memory chip is desoldered from the device's circuit board and read directly with specialised...
- Flash Translation Layer (FTL)
- Firmware inside the flash storage controller that maps logical block addresses to physical NAND blocks and implements wear levelling. Deleted files may...
- ISP (In-System Programming)
- A variant of direct chip access that connects to the eMMC command and data pins while the chip is still on the...
- JTAG (Joint Test Action Group)
- The industry group that produced IEEE standard 1149.1, which defines the test access port and boundary-scan architecture built into most modern integrated...
- Pinout
- A diagram or database entry that maps each physical contact on a device's circuit board to its signal function. For JTAG acquisition,...
- Secure Enclave / Trusted Execution Environment (TEE)
- A hardware-isolated execution environment within the SoC that stores device-unique encryption keys and handles cryptographic operations. The encryption key never leaves this...
- System on Chip (SoC)
- A single integrated circuit that combines the application processor, GPU, memory controller, image signal processor, and often the secure enclave. The SoC...
- Test Access Port (TAP)
- The set of four or five contact pads (TDI, TDO, TCK, TMS, and optionally TRST) on a circuit board that implement the...
- UFS (Universal Flash Storage)
- A newer flash storage standard using a serial interface that allows simultaneous reads and writes. Faster than eMMC and common in flagship...
Explained in these topics
- JTAG and Chip-Off AcquisitionA package that combines NAND flash memory and a flash controller in a single soldered chip, used as the primary storage in most Android devices. eMMC chips are...
- Mobile Device Hardware Architecture