
我的應用程式在許可模式下工作,但不在 SEAndroid 的強制模式下工作。在這裡我清除(允許)所有拒絕,所以現在我的 logcat 日誌中沒有拒絕日誌。為此如何禁用不審計SEAndroid 中的拒絕...請建議我在 SEAndroid 中停用 dontaudit 的命令。
謝謝,
答案1
dontaudit
是一個AVC規則。
停用此規則的步驟與停用neverallow
、allow
或auditallow
規則相同:它涉及重寫 SELinux 策略。
為此,您必須修改
.te
aosp 來源中 2 個目錄中與應用程式 SEcontext 相關的檔案:system/sepolicy/private/ system/sepolicy/public/
selinux_policy
然後您可以在aosp
(viamake selinux_policy
)中重建模組然後將編譯好的3個檔案複製到手機上:
cd out/target/product/<the_name_of_your_build>/system/etc/selinux/ adb push plat_sepolicy.cil plat_and_mapping_sepolicy.cil.sha256 plat_file_contexts /etc/selinux/
重新啟動手機然後...瞧!