Tuesday, January 12, 2021

audit2allow Tool

透過linux上的audit2allow工具來幫忙填寫,步驟如下:

挑出logcat中的avc資訊,轉存文字檔

透過command就可以幫你整理出來


avc.log


10-22 21:55:33.072 2353 2353 E SELinux : avc: denied { find } for interface=android.hardware.health::IHealth sid=u:r:emmclifereader:s0 pid=2924 scontext=u:r:emmclifereader:s0 tcontext=u:object_r:hal_health_hwservice:s0 tclass=hwservice_manager permissive=1

10-22 21:55:33.075 2924 2924 I emmclifereader: type=1400 audit(0.0:27): avc: denied { write } for name="property_service" dev="tmpfs" ino=12079 scontext=u:r:emmclifereader:s0 tcontext=u:object_r:property_socket:s0 tclass=sock_file permissive=1

10-22 21:55:33.075 2924 2924 I emmclifereader: type=1400 audit(0.0:28): avc: denied { connectto } for path="/dev/socket/property_service" scontext=u:r:emmclifereader:s0 tcontext=u:r:init:s0 tclass=unix_stream_socket permissive=1


audit2allow –i avc.log


allow emmclifereader init:unix_stream_socket connectto;

allow emmclifereader property_socket:sock_file write;

No comments:

Post a Comment

n8n index

 【n8n免費本地端部署】Windows版|程式安裝x指令大補帖  【一鍵安裝 n8n】圖文教學,獲得無限額度自動化工具&限時免費升級企業版功能