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: '
在 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: '