Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f4d57c09 authored by Roshan Pius's avatar Roshan Pius
Browse files

Add a UWB subsystem uid

Bug: 186788640
Bug: 187766150
Test: Compiles
Change-Id: I6b67c2f7243c50c83cb159c50519a318892f6941
Merged-In: I6b67c2f7243c50c83cb159c50519a318892f6941
(cherry picked from commit 3d8a9d18)
parent 81e85863
Loading
Loading
Loading
Loading
+6 −0
Original line number Original line Diff line number Diff line
@@ -249,6 +249,12 @@ public class Process {
     */
     */
    public static final int EXT_OBB_RW_GID = 1079;
    public static final int EXT_OBB_RW_GID = 1079;


    /**
     * Defines the UID/GID for the Uwb service process.
     * @hide
     */
    public static final int UWB_UID = 1083;

    /**
    /**
     * GID that corresponds to the INTERNET permission.
     * GID that corresponds to the INTERNET permission.
     * Must match the value of AID_INET.
     * Must match the value of AID_INET.
+3 −0
Original line number Original line Diff line number Diff line
@@ -557,6 +557,7 @@ public class PackageManagerService extends IPackageManager.Stub
    private static final int SHELL_UID = Process.SHELL_UID;
    private static final int SHELL_UID = Process.SHELL_UID;
    private static final int SE_UID = Process.SE_UID;
    private static final int SE_UID = Process.SE_UID;
    private static final int NETWORKSTACK_UID = Process.NETWORK_STACK_UID;
    private static final int NETWORKSTACK_UID = Process.NETWORK_STACK_UID;
    private static final int UWB_UID = Process.UWB_UID;
    static final int SCAN_NO_DEX = 1 << 0;
    static final int SCAN_NO_DEX = 1 << 0;
    static final int SCAN_UPDATE_SIGNATURE = 1 << 1;
    static final int SCAN_UPDATE_SIGNATURE = 1 << 1;
@@ -6313,6 +6314,8 @@ public class PackageManagerService extends IPackageManager.Stub
                ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
                ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
        mSettings.addSharedUserLPw("android.uid.networkstack", NETWORKSTACK_UID,
        mSettings.addSharedUserLPw("android.uid.networkstack", NETWORKSTACK_UID,
                ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
                ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
        mSettings.addSharedUserLPw("android.uid.uwb", UWB_UID,
                ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
        t.traceEnd();
        t.traceEnd();
        String separateProcesses = SystemProperties.get("debug.separate_processes");
        String separateProcesses = SystemProperties.get("debug.separate_processes");