diff --git a/adbd.te b/adbd.te
index 2abed5576d1d63d8ffb666fa2caf9d77f8c205cb..05c106e21692ccd68f6864dc3fbe5677e4b5c85a 100644
--- a/adbd.te
+++ b/adbd.te
@@ -62,6 +62,8 @@ binder_use(adbd)
 binder_call(adbd, surfaceflinger)
 # b/13188914
 allow adbd gpu_device:chr_file rw_file_perms;
+allow adbd ion_device:chr_file r_file_perms;
+r_dir_file(adbd, system_file)
 
 # Read /data/misc/adb/adb_keys.
 allow adbd adb_keys_file:dir search;