1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 ~ Copyright (C) 2020 The Android Open Source Project 4 ~ 5 ~ Licensed under the Apache License, Version 2.0 (the "License"); 6 ~ you may not use this file except in compliance with the License. 7 ~ You may obtain a copy of the License at 8 ~ 9 ~ http://www.apache.org/licenses/LICENSE-2.0 10 ~ 11 ~ Unless required by applicable law or agreed to in writing, software 12 ~ distributed under the License is distributed on an "AS IS" BASIS, 13 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 ~ See the License for the specific language governing permissions and 15 ~ limitations under the License 16 --> 17<!-- System packages to preinstall, per user type. 18 Documentation at frameworks/base/data/etc/preinstalled-packages-platform.xml 19--> 20<config> 21<!-- 22 Apps that need to run on SYSTEM. 23 Here the apps will have FULL and SYSTEM. 24--> 25 <install-in-user-type package="com.android.car.developeroptions"> 26 <install-in user-type="FULL" /> 27 <install-in user-type="SYSTEM" /> 28 </install-in-user-type> 29 <install-in-user-type package="com.android.car.hvac"> 30 <install-in user-type="FULL" /> 31 <install-in user-type="SYSTEM" /> 32 </install-in-user-type> 33 <install-in-user-type package="com.android.managedprovisioning"> 34 <install-in user-type="FULL" /> 35 <install-in user-type="SYSTEM" /> 36 </install-in-user-type> 37 <install-in-user-type package="com.android.phone"> 38 <install-in user-type="FULL" /> 39 <install-in user-type="SYSTEM" /> 40 </install-in-user-type> 41 <install-in-user-type package="com.android.systemui"> 42 <install-in user-type="FULL" /> 43 <install-in user-type="SYSTEM" /> 44 </install-in-user-type> 45 <install-in-user-type package="com.android.traceur"> 46 <install-in user-type="FULL" /> 47 <install-in user-type="SYSTEM" /> 48 </install-in-user-type> 49 <!-- Android remote display which need to work for all users--> 50 <install-in-user-type package="com.android.car.acast.source"> 51 <install-in user-type="FULL" /> 52 <install-in user-type="SYSTEM" /> 53 </install-in-user-type> 54 <!-- This application is needed in ModuleInfoProvider --> 55 <install-in-user-type package="com.android.modulemetadata"> 56 <install-in user-type="FULL" /> 57 <install-in user-type="SYSTEM" /> 58 </install-in-user-type> 59 <!-- Required for SUW to assume app updates --> 60 <install-in-user-type package="com.android.car.systemupdater"> 61 <install-in user-type="FULL" /> 62 <install-in user-type="SYSTEM" /> 63 </install-in-user-type> 64 <!-- Required in SettingHelperImpl to start settings with shell command.--> 65 <install-in-user-type package="com.android.car.settings"> 66 <install-in user-type="FULL" /> 67 <install-in user-type="SYSTEM" /> 68 </install-in-user-type> 69 <!-- Required for Wifi --> 70 <install-in-user-type package="com.android.networkstack"> 71 <install-in user-type="FULL" /> 72 <install-in user-type="SYSTEM" /> 73 </install-in-user-type> 74 <!-- Required for Tethering --> 75 <install-in-user-type package="com.android.networkstack.tethering"> 76 <install-in user-type="FULL" /> 77 <install-in user-type="SYSTEM" /> 78 </install-in-user-type> 79 <install-in-user-type package="com.android.connectivity.resources"> 80 <install-in user-type="FULL" /> 81 <install-in user-type="SYSTEM" /> 82 </install-in-user-type> 83 <!-- Required for Wifi --> 84 <install-in-user-type package="com.android.networkstack.inprocess"> 85 <install-in user-type="FULL" /> 86 <install-in user-type="SYSTEM" /> 87 </install-in-user-type> 88 <!-- Required when sysui queries for system user apps to handle the home intent --> 89 <install-in-user-type package="com.android.car.carlauncher"> 90 <install-in user-type="FULL" /> 91 <install-in user-type="SYSTEM" /> 92 </install-in-user-type> 93 <!-- Required when using Camera2 extensions --> 94 <install-in-user-type package="com.android.cameraextensions"> 95 <install-in user-type="SYSTEM" /> 96 <install-in user-type="FULL" /> 97 </install-in-user-type> 98 99<!-- 100 Apps that do need to run on SYSTEM and evaluated by package owner. 101 Here the apps will have FULL only. 102--> 103 <install-in-user-type package="com.android.car.datacenter"> 104 <install-in user-type="FULL" /> 105 </install-in-user-type> 106 <install-in-user-type package="com.android.car.dialer"> 107 <install-in user-type="FULL" /> 108 </install-in-user-type> 109 <install-in-user-type package="com.android.car.goldilocks"> 110 <install-in user-type="FULL" /> 111 </install-in-user-type> 112 <install-in-user-type package="com.android.car.speedbump"> 113 <install-in user-type="FULL" /> 114 </install-in-user-type> 115 <install-in-user-type package="com.android.contacts"> 116 <install-in user-type="FULL" /> 117 </install-in-user-type> 118 <install-in-user-type package="com.android.dynsystem"> 119 <install-in user-type="FULL" /> 120 </install-in-user-type> 121 <install-in-user-type package="com.android.localtransport"> 122 <install-in user-type="FULL" /> 123 </install-in-user-type> 124 <install-in-user-type package="com.android.mms.service"> 125 <install-in user-type="FULL" /> 126 </install-in-user-type> 127 <install-in-user-type package="com.android.mtp"> 128 <install-in user-type="FULL" /> 129 </install-in-user-type> 130 <install-in-user-type package="com.android.nfc"> 131 <install-in user-type="FULL" /> 132 </install-in-user-type> 133 <install-in-user-type package="com.android.car.media"> 134 <install-in user-type="FULL" /> 135 </install-in-user-type> 136 <install-in-user-type package="com.android.car.radio"> 137 <install-in user-type="FULL" /> 138 </install-in-user-type> 139 <install-in-user-type package="com.android.car.messenger"> 140 <install-in user-type="FULL" /> 141 </install-in-user-type> 142 <install-in-user-type package="com.android.car.media.localmediaplayer"> 143 <install-in user-type="FULL" /> 144 </install-in-user-type> 145 <install-in-user-type package="com.android.gallery3d"> 146 <install-in user-type="FULL" /> 147 </install-in-user-type> 148 <install-in-user-type package="com.android.car.themeplayground"> 149 <install-in user-type="FULL" /> 150 </install-in-user-type> 151 <install-in-user-type package="com.android.car.linkviewer"> 152 <install-in user-type="FULL" /> 153 </install-in-user-type> 154 <install-in-user-type package="com.android.car.multidisplay"> 155 <install-in user-type="FULL" /> 156 </install-in-user-type> 157 <install-in-user-type package="com.android.car.voicecontrol"> 158 <install-in user-type="FULL" /> 159 </install-in-user-type> 160 <install-in-user-type package="com.google.android.car.multidisplaytest"> 161 <install-in user-type="FULL" /> 162 </install-in-user-type> 163 <install-in-user-type package="com.android.car.retaildemo"> 164 <install-in user-type="FULL" /> 165 </install-in-user-type> 166 <install-in-user-type package="com.android.documentsui"> 167 <install-in user-type="FULL" /> 168 </install-in-user-type> 169 <install-in-user-type package="com.android.musicfx"> 170 <install-in user-type="FULL" /> 171 </install-in-user-type> 172 <install-in-user-type package="com.google.android.marvin.talkback"> 173 <install-in user-type="FULL" /> 174 </install-in-user-type> 175 <install-in-user-type package="com.android.google.gce.gceservice"> 176 <install-in user-type="FULL" /> 177 </install-in-user-type> 178 <install-in-user-type package="com.google.android.apps.geo.autograph.vms.client.systemstate"> 179 <install-in user-type="FULL" /> 180 </install-in-user-type> 181 <install-in-user-type package="com.android.smspush"> 182 <install-in user-type="FULL" /> 183 </install-in-user-type> 184 <install-in-user-type package="com.android.angle"> 185 <install-in user-type="FULL" /> 186 </install-in-user-type> 187</config> 188