diff --git a/zygote.te b/zygote.te
index 87f72bfbe7129c259b46c706504f887d3f6514a6..69b0eb31c86eb1f40eff2e3e95c7d66adcba0685 100644
--- a/zygote.te
+++ b/zygote.te
@@ -44,3 +44,9 @@ allow zygote labeledfs:filesystem remount;
 
 # Handle --invoke-with command when launching Zygote with a wrapper command.
 allow zygote zygote_exec:file { execute_no_trans open };
+
+# handle bugreports b/10498304
+allow zygote ashmem_device:chr_file execute;
+allow zygote init:binder call;
+allow zygote shell_data_file:file { write getattr };
+allow zygote system:binder { transfer call };