UID-based sandbox (Android)
Definition
Android's application isolation model in which each installed app receives a unique Linux user ID at install time. The app's private data directory at /data/data/<package_name> is owned by that UID with mode 700, preventing any other app from reading it without root or OS-mediated sharing.
Related terms
- APFS (Apple File System)
- The default file system on iOS devices since iOS 10.3. Features include 64-bit inode numbers, copy-on-write metadata, file-level encryption using per-file keys,...
- App sandbox (iOS)
- The iOS isolation mechanism combining UNIX file permissions, signed entitlements, and TrustedBSD mandatory access control. Each app is confined to a container...
- Data Protection classes (iOS)
- iOS encrypts each file under one of four protection classes that control when the file's encryption key is available: Complete (key available...
- ext4
- The fourth extended file system, the default Linux file system used for the userdata partition on most Android devices before widespread F2FS...
- F2FS (Flash-Friendly File System)
- A log-structured file system designed for NAND flash, used on the userdata partition of many modern Android devices including Samsung Galaxy and...
Explained in
- Mobile Operating Systems and File SystemsAndroid's application isolation model in which each installed app receives a unique Linux user ID at install time. The app's private data directory at /data/da...