Root is not enough anymore. Since OS X El Capitan, macOS has layered three independent defenses that even the superuser cannot cross: System Integrity Protection, which blocks writes to protected system paths regardless of UID; Transparency, Consent, and Control, which requires explicit user approval before any process touches private data; and the Sealed System Volume, which cryptographically verifies the entire operating system at boot.
This book walks each wall from the inside. It covers the CSR bitmask that governs SIP, the two SQLite databases that record every TCC decision, the Merkle tree that seals the system volume, and the boot chain that verifies it before the kernel loads a single line of code. From there it moves into how the three subsystems interact — why Full Disk Access cannot read a SIP-protected file, why a certificate expiration can break all three at once — and what to do when a legitimate task requires disabling a protection.
Real commands throughout: csrutil, bputil, tccutil, diskutil apfs, kmutil, profiles, sqlite3 against live TCC databases, and log show predicates for diagnosing denials. Written for macOS developers, systems administrators, security engineers, and anyone who needs to understand what the platform actually enforces.