1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 ~ Copyright (C) 2019 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 50 <!-- Android remote display which need to work for all users--> 51 <install-in-user-type package="com.android.car.acast.source"> 52 <install-in user-type="FULL" /> 53 <install-in user-type="SYSTEM" /> 54 </install-in-user-type> 55 56 <!-- This application is needed in ModuleInfoProvider --> 57 <install-in-user-type package="com.android.modulemetadata"> 58 <install-in user-type="FULL" /> 59 <install-in user-type="SYSTEM" /> 60 </install-in-user-type> 61 62 <!-- Required for SUW to assume app updates --> 63 <install-in-user-type package="com.android.car.systemupdater"> 64 <install-in user-type="FULL" /> 65 <install-in user-type="SYSTEM" /> 66 </install-in-user-type> 67 68 <!-- Required for Wifi --> 69 <install-in-user-type package="com.android.networkstack"> 70 <install-in user-type="FULL" /> 71 <install-in user-type="SYSTEM" /> 72 </install-in-user-type> 73 <!-- Required for Tethering --> 74 <install-in-user-type package="com.android.networkstack.tethering"> 75 <install-in user-type="FULL" /> 76 <install-in user-type="SYSTEM" /> 77 </install-in-user-type> 78 79 <!-- Required when sysui queries for system user apps to handle the home intent --> 80 <install-in-user-type package="com.android.car.carlauncher"> 81 <install-in user-type="FULL" /> 82 <install-in user-type="SYSTEM" /> 83 </install-in-user-type> 84 85<!-- 86 Apps that do need to run on SYSTEM and evaluated by package owner. 87 Here the apps will have FULL only. 88--> 89 <install-in-user-type package="com.android.car.datacenter"> 90 <install-in user-type="FULL" /> 91 </install-in-user-type> 92 <install-in-user-type package="com.android.car.dialer"> 93 <install-in user-type="FULL" /> 94 </install-in-user-type> 95 <install-in-user-type package="com.android.car.goldilocks"> 96 <install-in user-type="FULL" /> 97 </install-in-user-type> 98 <install-in-user-type package="com.android.car.settings"> 99 <install-in user-type="FULL" /> 100 </install-in-user-type> 101 <install-in-user-type package="com.android.car.speedbump"> 102 <install-in user-type="FULL" /> 103 </install-in-user-type> 104 <install-in-user-type package="com.android.contacts"> 105 <install-in user-type="FULL" /> 106 </install-in-user-type> 107 <install-in-user-type package="com.android.dynsystem"> 108 <install-in user-type="FULL" /> 109 </install-in-user-type> 110 <install-in-user-type package="com.android.localtransport"> 111 <install-in user-type="FULL" /> 112 </install-in-user-type> 113 <install-in-user-type package="com.android.mms.service"> 114 <install-in user-type="FULL" /> 115 </install-in-user-type> 116 <install-in-user-type package="com.android.mtp"> 117 <install-in user-type="FULL" /> 118 </install-in-user-type> 119 <install-in-user-type package="com.android.nfc"> 120 <install-in user-type="FULL" /> 121 </install-in-user-type> 122 <install-in-user-type package="com.android.car.media"> 123 <install-in user-type="FULL" /> 124 </install-in-user-type> 125 <install-in-user-type package="com.android.car.radio"> 126 <install-in user-type="FULL" /> 127 </install-in-user-type> 128 <install-in-user-type package="com.android.car.messenger"> 129 <install-in user-type="FULL" /> 130 </install-in-user-type> 131 <install-in-user-type package="com.android.car.media.localmediaplayer"> 132 <install-in user-type="FULL" /> 133 </install-in-user-type> 134 <install-in-user-type package="com.android.gallery3d"> 135 <install-in user-type="FULL" /> 136 </install-in-user-type> 137 <install-in-user-type package="com.android.car.themeplayground"> 138 <install-in user-type="FULL" /> 139 </install-in-user-type> 140 <!-- TODO(b/144915994) Remove these com.android.theme.* pacakges--> 141 <install-in-user-type package="com.android.theme.color.black"> 142 <install-in user-type="FULL" /> 143 </install-in-user-type> 144 <install-in-user-type package="com.android.theme.color.cinnamon"> 145 <install-in user-type="FULL" /> 146 </install-in-user-type> 147 <install-in-user-type package="com.android.theme.color.green"> 148 <install-in user-type="FULL" /> 149 </install-in-user-type> 150 <install-in-user-type package="com.android.theme.color.ocean"> 151 <install-in user-type="FULL" /> 152 </install-in-user-type> 153 <install-in-user-type package="com.android.theme.color.orchid"> 154 <install-in user-type="FULL" /> 155 </install-in-user-type> 156 <install-in-user-type package="com.android.theme.color.purple"> 157 <install-in user-type="FULL" /> 158 </install-in-user-type> 159 <install-in-user-type package="com.android.theme.color.space"> 160 <install-in user-type="FULL" /> 161 </install-in-user-type> 162 <install-in-user-type package="com.android.theme.font.notoserifsource"> 163 <install-in user-type="FULL" /> 164 </install-in-user-type> 165 <install-in-user-type package="com.android.theme.icon.pebble"> 166 <install-in user-type="FULL" /> 167 </install-in-user-type> 168 <install-in-user-type package="com.android.theme.icon.roundedrect"> 169 <install-in user-type="FULL" /> 170 </install-in-user-type> 171 <install-in-user-type package="com.android.theme.icon.squircle"> 172 <install-in user-type="FULL" /> 173 </install-in-user-type> 174 <install-in-user-type package="com.android.theme.icon.taperedrect"> 175 <install-in user-type="FULL" /> 176 </install-in-user-type> 177 <install-in-user-type package="com.android.theme.icon.teardrop"> 178 <install-in user-type="FULL" /> 179 </install-in-user-type> 180 <install-in-user-type package="com.android.theme.icon.vessel"> 181 <install-in user-type="FULL" /> 182 </install-in-user-type> 183 <install-in-user-type package="com.android.theme.icon_pack.circular.android"> 184 <install-in user-type="FULL" /> 185 </install-in-user-type> 186 <install-in-user-type package="com.android.theme.icon_pack.circular.launcher"> 187 <install-in user-type="FULL" /> 188 </install-in-user-type> 189 <install-in-user-type package="com.android.theme.icon_pack.circular.settings"> 190 <install-in user-type="FULL" /> 191 </install-in-user-type> 192 <install-in-user-type package="com.android.theme.icon_pack.circular.systemui"> 193 <install-in user-type="FULL" /> 194 </install-in-user-type> 195 <install-in-user-type package="com.android.theme.icon_pack.circular.themepicker"> 196 <install-in user-type="FULL" /> 197 </install-in-user-type> 198 <install-in-user-type package="com.android.theme.icon_pack.filled.android"> 199 <install-in user-type="FULL" /> 200 </install-in-user-type> 201 <install-in-user-type package="com.android.theme.icon_pack.filled.launcher"> 202 <install-in user-type="FULL" /> 203 </install-in-user-type> 204 <install-in-user-type package="com.android.theme.icon_pack.filled.settings"> 205 <install-in user-type="FULL" /> 206 </install-in-user-type> 207 <install-in-user-type package="com.android.theme.icon_pack.filled.systemui"> 208 <install-in user-type="FULL" /> 209 </install-in-user-type> 210 <install-in-user-type package="com.android.theme.icon_pack.filled.themepicker"> 211 <install-in user-type="FULL" /> 212 </install-in-user-type> 213 <install-in-user-type package="com.android.theme.icon_pack.rounded.android"> 214 <install-in user-type="FULL" /> 215 </install-in-user-type> 216 <install-in-user-type package="com.android.theme.icon_pack.rounded.launcher"> 217 <install-in user-type="FULL" /> 218 </install-in-user-type> 219 <install-in-user-type package="com.android.theme.icon_pack.rounded.settings"> 220 <install-in user-type="FULL" /> 221 </install-in-user-type> 222 <install-in-user-type package="com.android.theme.icon_pack.rounded.systemui"> 223 <install-in user-type="FULL" /> 224 </install-in-user-type> 225 <install-in-user-type package="com.android.car.linkviewer"> 226 <install-in user-type="FULL" /> 227 </install-in-user-type> 228 <install-in-user-type package="com.android.car.retaildemo"> 229 <install-in user-type="FULL" /> 230 </install-in-user-type> 231 <install-in-user-type package="com.android.car.rotary"> 232 <install-in user-type="FULL" /> 233 </install-in-user-type> 234 <install-in-user-type package="com.android.car.rotaryime"> 235 <install-in user-type="FULL" /> 236 </install-in-user-type> 237 <install-in-user-type package="com.android.car.rotaryplayground"> 238 <install-in user-type="FULL" /> 239 </install-in-user-type> 240 <install-in-user-type package="com.android.car.voicecontrol"> 241 <install-in user-type="FULL" /> 242 </install-in-user-type> 243 <install-in-user-type package="com.android.documentsui"> 244 <install-in user-type="FULL" /> 245 </install-in-user-type> 246 <install-in-user-type package="com.android.musicfx"> 247 <install-in user-type="FULL" /> 248 </install-in-user-type> 249 <install-in-user-type package="com.android.car.datacenter"> 250 <install-in user-type="FULL" /> 251 </install-in-user-type> 252 <install-in-user-type package="com.android.timezone.updater"> 253 <install-in user-type="FULL" /> 254 </install-in-user-type> 255 <install-in-user-type package="com.android.sdksetup"> 256 <install-in user-type="FULL" /> 257 </install-in-user-type> 258 <install-in-user-type package="com.android.internal.display.cutout.emulation.emu01"> 259 <install-in user-type="FULL" /> 260 </install-in-user-type> 261 <install-in-user-type package="com.android.cellbroadcastservice"> 262 <install-in user-type="FULL" /> 263 </install-in-user-type> 264 <install-in-user-type package="com.android.theme.icon_pack.rounded.themepicker"> 265 <install-in user-type="FULL" /> 266 </install-in-user-type> 267 <install-in-user-type package="com.android.service.ims"> 268 <install-in user-type="FULL" /> 269 </install-in-user-type> 270 <install-in-user-type package="com.android.safetyregulatoryinfo"> 271 <install-in user-type="FULL" /> 272 </install-in-user-type> 273 <install-in-user-type package="com.android.emulator.multidisplay"> 274 <install-in user-type="FULL" /> 275 </install-in-user-type> 276 <install-in-user-type package="com.android.providers.partnerbookmarks"> 277 <install-in user-type="FULL" /> 278 </install-in-user-type> 279 <install-in-user-type package="com.android.service.ims.presence"> 280 <install-in user-type="FULL" /> 281 </install-in-user-type> 282 <install-in-user-type package="com.android.apps.tag"> 283 <install-in user-type="FULL" /> 284 </install-in-user-type> 285 <install-in-user-type package="com.android.angle"> 286 <install-in user-type="FULL" /> 287 </install-in-user-type> 288 <install-in-user-type package="com.android.emulator.radio.config"> 289 <install-in user-type="FULL" /> 290 </install-in-user-type> 291 292<!-- 293 Apps installed on multi-display emulator 294 TODO: move to a MD-only XML file under vendor/auto/embedded/products 295--> 296 <!-- defaultToDeviceProtectedStorage --> 297 <install-in-user-type package="com.android.cellbroadcastreceiver.module"> 298 <install-in user-type="FULL" /> 299 <install-in user-type="SYSTEM" /> 300 </install-in-user-type> 301 <install-in-user-type package="com.android.car.secondaryhome"> 302 <install-in user-type="FULL" /> 303 </install-in-user-type> 304 <install-in-user-type package="com.android.car.multidisplay"> 305 <install-in user-type="FULL" /> 306 </install-in-user-type> 307 <install-in-user-type package="com.google.android.car.multidisplaytest"> 308 <install-in user-type="FULL" /> 309 </install-in-user-type> 310 <install-in-user-type package="com.example.android.multiclientinputmethod"> 311 <install-in user-type="FULL" /> 312 </install-in-user-type> 313</config> 314