Android 5 的 audit.log 在哪里?

Where is the audit.log for Android 5?

在 Android Kitkat 上,可以在此处找到 SELinux 审计日志:

/data/misc/audit/audit.log

但是,我在 Android 5.0 (Nexus 5) 上找不到这个文件。知道在哪里可以获得审计日志吗?

kmsg 或 logcat; auditd 从未被正式合并(特定于 oem)。

adb shell dmesg

adb logcat

请注意,logcat 版本的格式不是 audit2allow 可以理解的,但 dmesg 输出是。

Android(我是其作者)的 auditd 代码从未合并到 AOSP 中,因此未合并到主线 Android,此处被拒绝:

https://android-review.googlesource.com/#/c/51651/

一些原始设备制造商从那里或这里取回更改: https://bitbucket.org/seandroid/system-core/commits/branch/seandroid-4.3

查看提交: 11389 e2cfa

当前将日志路由到 logcat 的实现在更改 ID 下:I421bcf33e7e670d596628b1b5c7c25536ce2d3fe(我不能 post 超过 2 个链接,所以 google 对于 Android-查看并复制大写I开头的change id到Gerrit搜索框)

这对我有用。

dmesg | grep 'avc: '