From c0216a110705c54d259f26ae2b4c3eca977b74f1 Mon Sep 17 00:00:00 2001 From: Siarhei Vishniakou Date: Fri, 23 Aug 2019 13:21:32 +0100 Subject: [PATCH] Add uhid group to system_server Ensure that uhid group (AID_UHID) is added to system_server, which would allow it to read/write /dev/uhid and /dev/uinput nodes. This will allow ATV devices to inject events. Bug: 138311400 Test: none Change-Id: Ie20fef5b5facff109bc4e068e648f335dd3a1e2c --- core/java/com/android/internal/os/ZygoteInit.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/java/com/android/internal/os/ZygoteInit.java b/core/java/com/android/internal/os/ZygoteInit.java index 2abc8c080ac12..7556688dfd26e 100644 --- a/core/java/com/android/internal/os/ZygoteInit.java +++ b/core/java/com/android/internal/os/ZygoteInit.java @@ -20,10 +20,10 @@ import static android.system.OsConstants.S_IRWXG; import static android.system.OsConstants.S_IRWXO; import android.annotation.UnsupportedAppUsage; -import android.content.res.Resources; -import android.content.res.TypedArray; import android.app.ApplicationLoaders; import android.content.pm.SharedLibraryInfo; +import android.content.res.Resources; +import android.content.res.TypedArray; import android.os.Build; import android.os.Environment; import android.os.IInstalld; @@ -752,7 +752,7 @@ public class ZygoteInit { "--setuid=1000", "--setgid=1000", "--setgroups=1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1018,1021,1023," - + "1024,1032,1065,3001,3002,3003,3006,3007,3009,3010", + + "1024,1032,1065,3001,3002,3003,3006,3007,3009,3010,3011", "--capabilities=" + capabilities + "," + capabilities, "--nice-name=system_server", "--runtime-args",