execBinary

open suspend override fun execBinary(command: String, args: List<String>): ShellResult

Binary-safe path: writes stdout to a tempfile under /data/local/tmp (created under umask 077, so it is root-only 0600 from the start), then reads it raw via SuFileInputStream, capped at maxBinaryOutputBytes. Used by capture_screen_quiet for PNG bytes.