An Android device's internal storage is divided into multiple partitions. Which partition contains the read-only Android OS system files, such as the framework JARs and pre-installed system apps?
- A./vendor partition (holds the SoC vendor HAL binaries just as the factory image shipped them)
- B./product partition (carries carrier or regional customization layered as an overlay on the OS)
- C./system partition (mounted as /system or / in modern Android with system-as-root)
- D./data partition (the read-write area holding per-app storage as well as installed packages)
Why C is correct
The /system partition (in legacy layouts) or root system image (in system-as-root layouts used since Android 9) contains the core Android OS: the framework, libraries, system apps, and configuration files. Modern Android uses an erofs or ext4 image. The /data partition contains user data and installed app data. The /vendor partition contains device-specific OEM/SoC drivers and HALs. The /product partition (introduced in Android 9) contains product-specific customizations overlaid on /system. dm-verity protects all these read-only partitions.
Know someone studying for Mobile Security Fundamentals? Send them this one.