Zac Iqbal
502bcae7e6
Merge "Revert "Merge "Restore V2+ signature requirement for system apps" into tm-dev am: a347b6c2e6 am: 8aa6d20125"" into tm-d1-dev am: 570156dd3c am: e5f67572e5 am: 9b6ded80b2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18141981
Change-Id: I7a9f97126884dcfe4cc40938f32db83fe90035a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-04 03:09:07 +00:00
Zac Iqbal
9b6ded80b2
Merge "Revert "Merge "Restore V2+ signature requirement for system apps" into tm-dev am: a347b6c2e6 am: 8aa6d20125"" into tm-d1-dev am: 570156dd3c am: e5f67572e5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18141981
Change-Id: I7843fb0b272dbbcd600c11499dee73c5b2a00a3f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-04 01:21:17 +00:00
Lucas Silva
b07fdf9c01
Revert "Merge "Restore V2+ signature requirement for system apps" into tm-dev am: a347b6c2e6 am: 8aa6d20125"
...
This reverts commit 613c328e13 .
Bug: 230910314
Bug: 231165527
Change-Id: If4e49842ddcba42f01c629da54d14bc2d78d541e
Merged-In: a199b31307
(cherry picked from commit a199b31307 )
2022-05-03 17:00:19 +00:00
Automerger Merge Worker
bc83d3d51c
Merge "Merge "Start running PM tests in platinum production" into tm-dev am: dcbd27d361 am: 709cd2a76f" into tm-d1-dev-plus-aosp am: 2ff9d4a6a8 am: 3b6fd58bec
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18030831
Change-Id: I392dad568970eb68f4aa19357709d011c4afa46c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-02 10:07:00 +00:00
Songchun Fan
622eaf12c2
Merge "[pm] remove some tests from staged platinum tests" into tm-dev am: a645831a69 am: b87d97b095
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18011085
Change-Id: I3cb8f9433c3746d6536925964dd160282df2e258
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 21:11:20 +00:00
Automerger Merge Worker
3b6fd58bec
Merge "Merge "Start running PM tests in platinum production" into tm-dev am: dcbd27d361 am: 709cd2a76f" into tm-d1-dev-plus-aosp am: 2ff9d4a6a8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18030831
Change-Id: I2325e04e2cbc6912c0f7a935d16c51ef995857f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 21:05:55 +00:00
TreeHugger Robot
c62f5aa612
Merge "Restore V2+ signature requirement for system apps" into tm-dev am: a347b6c2e6 am: f37ecbb2d0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416120
Change-Id: I3e1891c41a3b49e57d10ec94b4582d25693f6abd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 21:00:10 +00:00
Jonathan Scott
5957a3dd31
Merge "Temporarily remove CtsDomainVerificationDeviceMultiUserTestCases from presubmit." into tm-dev am: 0ba2ac86ab am: e4006a0867 am: f3ef613dd8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17940786
Change-Id: I11f2c325d35343149bcd67487534481c13ba7d1c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 20:40:34 +00:00
Songchun Fan
a09553b064
Merge "[pm] remove some tests from staged platinum tests" into tm-dev am: a645831a69 am: 8f68bc2234 am: 3480ab83bb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18011085
Change-Id: I64c1afd5034dec9a106fda404873d476d0b8e1bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 19:21:03 +00:00
TreeHugger Robot
b1aa319a4a
Merge "Restore V2+ signature requirement for system apps" into tm-dev am: a347b6c2e6 am: 8aa6d20125 am: 76a30ad67e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416120
Change-Id: Ifa92791f592f18a61144ccec5cbe379e2633d9b2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 19:09:45 +00:00
Sam Dubey
7c0afb482a
Start running PM tests in platinum production
...
Mock runs look good to me:
https://atp.googleplex.com/test_runs/198485238
https://atp.googleplex.com/test_runs/198490569
Bug: 140252512
Change-Id: Id3dedf792f380d84e982c3738a0ebb874286a929
2022-04-29 12:07:58 +00:00
Jonathan Scott
0ba2ac86ab
Merge "Temporarily remove CtsDomainVerificationDeviceMultiUserTestCases from presubmit." into tm-dev
2022-04-29 09:55:51 +00:00
Songchun Fan
a645831a69
Merge "[pm] remove some tests from staged platinum tests" into tm-dev
2022-04-28 22:30:16 +00:00
TreeHugger Robot
a347b6c2e6
Merge "Restore V2+ signature requirement for system apps" into tm-dev
2022-04-28 20:56:41 +00:00
Songchun Fan
4932b90c4f
[pm] remove some tests from staged platinum tests
...
The remaining tests have a low flakiness rate and a total runtime < 30mins.
BUG: 140252512
Test: n/a
Change-Id: Ic7631db5fd4e3c28a7b7cbe464bf46be93c4c05c
2022-04-28 17:41:09 +00:00
Rhed Jao
1ff3f11593
Merge "Adds user id support to the checkSignatures API"
2022-04-28 02:37:02 +00:00
TreeHugger Robot
a1fc3a6524
Merge "Add Nullable annotation to onSharedPreferenceChanged."
2022-04-27 18:32:00 +00:00
Rhed Jao
9923f39c71
Adds user id support to the checkSignatures API
...
The checkSignatures API return false if target packages do not
install in the current user. This cl fixes the instrumentation
cannot be launched if the target package does not install in
the system user.
NoNonSdkCheck: An equivalent api is available in PackageManager.
Bug: 229979568
Bug: 216113658
Test: atest CrossUserPackageVisibilityTests
Test: atest PackageManagerTest
Test: atest PackageManagerTests
Test: atest OverlayManagerServiceImplTests
Test: atest OverlayManagerServiceImplRebootTests
Test: atest ShortcutManagerMultiuserTest#testSecondaryUser
Change-Id: Idd6afe400453af3259547a069efaf9c86ff1da38
2022-04-26 19:39:24 +08:00
Jonathan Scott
fc780a07cf
Temporarily remove CtsDomainVerificationDeviceMultiUserTestCases from
...
presubmit.
Test: N/A
Bug: 227644383
Change-Id: Iffa3ad236e3b164f8d5a56d1f6a8df0d778afac1
(cherry picked from commit f34d2e4c7f )
2022-04-25 10:35:58 +00:00
Jeff Sharkey
41b469e9d4
Merge changes from topic "PMS_remove_onlyCore"
...
* changes:
Telephony: deprecate RESULT_SMS_RECEIVED_WHILE_ENCRYPTED
BootReceiver: stop using IPackageManager::isOnlyCoreApps()
StorageManagerService: stop using IPackageManager::isOnlyCoreApps()
SystemUI: stop using IPackageManager::isOnlyCoreApps()
SettingsProvider: stop using IPackageManager::isOnlyCoreApps()
PackageManager: remove INSTALL_PARSE_FAILED_ONLY_COREAPP_ALLOWED
PackageManagerService: remove unused support for onlyCore mode
2022-04-22 16:43:23 +00:00
Michael Groover
851ffe1852
Merge "Allow revoked capabilities to be restored in sharedUserId lineage" into tm-dev am: 80af2faccf am: b065529b6e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17778610
Change-Id: Ic0338a731543f934adf328c8e818665a36903a6d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-21 17:16:22 +00:00
Michael Groover
d40e09cb53
Merge "Allow revoked capabilities to be restored in sharedUserId lineage" into tm-dev am: 80af2faccf am: 0e76cd748b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17778610
Change-Id: I02e316076df34fa49c037a556c28109bf5483616
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-21 17:15:58 +00:00
Martin Stjernholm
50c00e7252
Merge "Add an argument to cmd pm dump-profiles to send --dump-classes-and-methods to profman." into tm-dev am: 8e8ff54f2e am: 88550a54ed
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17822423
Change-Id: I10548d65c92aee8475ad14bac2e6edf7e767e44d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-21 17:09:15 +00:00
Martin Stjernholm
9a64e7fe01
Merge "Add an argument to cmd pm dump-profiles to send --dump-classes-and-methods to profman." into tm-dev am: 8e8ff54f2e am: 7fea0cda10
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17822423
Change-Id: I45e483b5fe9369f33c3b10ea0613f2f0796a82b8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-21 17:08:58 +00:00
Michael Groover
80af2faccf
Merge "Allow revoked capabilities to be restored in sharedUserId lineage" into tm-dev
2022-04-21 17:00:08 +00:00
Martin Stjernholm
8e8ff54f2e
Merge "Add an argument to cmd pm dump-profiles to send --dump-classes-and-methods to profman." into tm-dev
2022-04-21 16:39:43 +00:00
Jon Eckenrode
817d06efea
Merge "Updated API documentation of screenWidthDp and screenHeightDp to include multiple-screen behavior." into tm-dev am: ea8489c0ce am: d0e3b4d155
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17836588
Change-Id: I3c190879dd9ca0e7b183bdcde32bda1a48f124bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 23:06:17 +00:00
Jon Eckenrode
5e6623415f
Merge "Updated API documentation of screenWidthDp and screenHeightDp to include multiple-screen behavior." into tm-dev am: ea8489c0ce am: 979922944b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17836588
Change-Id: I66de83b1a96dab8bf824cf7fe1c5a298814e4491
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 22:57:40 +00:00
Jon Eckenrode
ea8489c0ce
Merge "Updated API documentation of screenWidthDp and screenHeightDp to include multiple-screen behavior." into tm-dev
2022-04-20 22:23:10 +00:00
Makoto Onuki
1efa455523
Merge changes from topic "Sync-fix-redo" into tm-dev am: a501fcb752 am: ddff2d4179
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17831427
Change-Id: I9c95b226015abfaca7e4c14c3ff8d2e708a99ac6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 20:02:00 +00:00
Makoto Onuki
02fbbf4f99
Merge changes from topic "Sync-fix-redo" into tm-dev am: a501fcb752 am: f1297736e4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17831427
Change-Id: I8144183fd3553c9026c9758908ad44bae77bcd70
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 19:53:19 +00:00
Makoto Onuki
bfe348eba5
Merge "Update OWNERS for the content and sync subsystem" am: f3265025d8 am: b5ca3914fe am: 925965ec28 am: 8140b786f4 am: 2c45c96bec
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2051441
Change-Id: I0a8c3784ee2c84becb47f6769778d1720c70f1a8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 18:45:24 +00:00
Makoto Onuki
a501fcb752
Merge changes from topic "Sync-fix-redo" into tm-dev
...
* changes:
Only allow the system server to connect to sync adapters
Revert "Only allow the system server to connect to sync adapters"
2022-04-20 18:42:55 +00:00
Makoto Onuki
f961a98d4f
Merge "Update OWNERS for the content and sync subsystem" am: f3265025d8 am: b5ca3914fe am: 925965ec28 am: 8140b786f4 am: 63103667fc
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2051441
Change-Id: I424f46b598a054ad0207c997020d22bf93454633
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 18:41:15 +00:00
Makoto Onuki
8140b786f4
Merge "Update OWNERS for the content and sync subsystem" am: f3265025d8 am: b5ca3914fe am: 925965ec28
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2051441
Change-Id: Idce6f13f8602867cf6f2da920a4ab58a0bd53b14
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 18:09:49 +00:00
Makoto Onuki
b5ca3914fe
Merge "Update OWNERS for the content and sync subsystem" am: f3265025d8
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2051441
Change-Id: Iea0c1d40359565041c6ae4f54083ebda0ef6532e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 16:54:14 +00:00
Makoto Onuki
f3265025d8
Merge "Update OWNERS for the content and sync subsystem"
2022-04-20 16:27:47 +00:00
Sudheer Shanka
15ce557c41
Merge "Fix javadoc on Context#BIND_FOREGROUND_SERVICE." am: d8705358c6 am: 33c901faa0 am: 87f1412190 am: 7789dfbcdd am: 6814157833 am: 620e21ad09
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2065471
Change-Id: I62239b06e33d9b0d41051607761006596e7c8c35
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 06:06:15 +00:00
Eric Biggers
075081aa4d
PackageManager: remove INSTALL_PARSE_FAILED_ONLY_COREAPP_ALLOWED
...
Due to the removal of support for Full Disk Encryption and the related
"core apps only" mode of system_server, this error code is never
returned. It is marked with @hide, so we can just remove it after
removing the only users of it, in ApexPackageInfo and
InstallPackageHelper.
Bug: 208476087
Change-Id: Ie53c41ef3c346e6a9210836e3d842cee966d7924
2022-04-20 05:36:36 +00:00
Eric Biggers
6efca75753
PackageManagerService: remove unused support for onlyCore mode
...
Due to the removal of support for Full Disk Encryption,
the "core apps only" mode of system_server is no longer used, and
onlyCore is hard-coded to false. For details, see http://ag/17685636 .
Remove the corresponding obsolete code from PackageManagerService and
the related classes InitAppsHelper, UserDataPreparer, PackageParser2,
and ParsingPackageUtils.
Bug: 208476087
Change-Id: I48289d1f74414f831504b38ac5c1bde719b07fb2
2022-04-20 05:36:06 +00:00
Sudheer Shanka
620e21ad09
Merge "Fix javadoc on Context#BIND_FOREGROUND_SERVICE." am: d8705358c6 am: 33c901faa0 am: 87f1412190 am: 7789dfbcdd am: 6814157833
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2065471
Change-Id: I6f7a337f80a7c3745bbf4dff3e692d12fa55f53d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 05:25:25 +00:00
Sudheer Shanka
7789dfbcdd
Merge "Fix javadoc on Context#BIND_FOREGROUND_SERVICE." am: d8705358c6 am: 33c901faa0 am: 87f1412190
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2065471
Change-Id: I073708caa4a94b4b17d444e977fc464518ce0cfc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 04:37:08 +00:00
joneckenrode
e6cec1a2e4
Updated API documentation of screenWidthDp and screenHeightDp to include multiple-screen behavior.
...
Test: Built API docs
Signed-off-by: joneckenrode <joneckenrode@google.com >
Change-Id: I44aec14f1607e3ddabb7f792eac22da982347613
2022-04-20 00:20:42 +00:00
Makoto Onuki
58270527d1
Only allow the system server to connect to sync adapters
...
Bug: 203229608
Test: Manual test with changing the check logic + debug log
Change-Id: If18009f61360564d02dcda9b1e5fa15685e3250f
2022-04-19 13:19:36 -07:00
Makoto Onuki
eef327f536
Revert "Only allow the system server to connect to sync adapters"
...
This reverts commit 4df2de8380 .
There was a bug in the CL. Rather than fixing it forward, let's revert
it and fix it in a follow-up CL, so we'll only have to back-port
a single CL.
Bug: 203229608
Test: N/A, a follow-up CL will redo this change with a Test: line.
Change-Id: I5fddf283ace09996a2e5cfc272f8e9fd8168a114
2022-04-19 13:18:52 -07:00
Martin Stjernholm
b5ef87ae82
Add an argument to cmd pm dump-profiles to send
...
--dump-classes-and-methods to profman.
Test: adb root
adb shell kill -SIGUSR1 '$(pidof com.android.systemui)' && \
sleep 1 && \
adb shell pm compile -m speed-profile com.android.systemui
adb unroot
adb shell pm dump-profiles --dump-classes-and-methods \
com.android.systemui && \
adb pull data/misc/profman/com.android.systemui-primary.prof.txt
Check that the output is the same as:
adb root && adb shell profman --dump-classes-and-methods \
--reference-profile-file=data/misc/profiles/ref/com.android.systemui/primary.prof \
--profile-file=data/misc/profiles/cur/0/com.android.systemui/primary.prof \
--apk=system_ext/priv-app/SystemUI/SystemUI.apk
Test: adb shell pm dump-profiles \
com.android.systemui && \
adb pull data/misc/profman/com.android.systemui-primary.prof.txt
Check that the output is in the usual `profman --dump-only` format
Bug: 198506529
Change-Id: I2559822fcc3ad32fe4b7b6ac2faa91e3c3ab6c8e
2022-04-19 11:01:25 +00:00
Sudheer Shanka
33c901faa0
Merge "Fix javadoc on Context#BIND_FOREGROUND_SERVICE." am: d8705358c6
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2065471
Change-Id: I53cc5c9a7baec50eb58417fd1df5c8aa0c33a742
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-18 19:48:41 +00:00
Sudheer Shanka
d8705358c6
Merge "Fix javadoc on Context#BIND_FOREGROUND_SERVICE."
2022-04-18 19:24:34 +00:00
Sudheer Shanka
54dd6faf2b
Fix javadoc on Context#BIND_FOREGROUND_SERVICE.
...
Test: n/a
Change-Id: I5c5853cfb88c69e5cf39456fbc163af522410331
2022-04-17 23:48:47 +00:00
Michael Groover
148fa19a60
Allow revoked capabilities to be restored in sharedUserId lineage
...
When APK key rotation was initially introduced in P, an update to the
capabilities of a previous signer in the sharedUserId lineage only
took effect when the signing key of the package being updated was
changed. Android R addressed this by always merging the lineage of
a package being installed / updated in the sharedUserId with the
existing sharedUserId lineage; however, this approach always used
the most restrictive capabilities in the lineage, so once a
capability was revoked from a previous signer, it could not be
restored. This commit allows a capability to be restored by
initially applying the capabilities of the package being installed
with those in the sharedUserId; if a change in the signers or
capabilities is detected, then the most restrictive capabilities
from all packages in the sharedUserId are used to update the shared
lineage. This allows a package to restore a previously revoked
capability if no other packages have revoked the capability; however,
if a package in the sharedUserId has revoked a capability and a newly
installed package restores this capability, the restrictive rule will
ensure the capability is still revoked.
Bug: 227823594
Test: atest PkgInstallSignatureVerificationTest
Test: atest SigningDetailsTest
Change-Id: Id53a2cd235c7a557822b9a1bfc2f431801d415e4
2022-04-15 17:11:12 -07:00