Commit graph

653 commits

Author SHA1 Message Date
Dmitry Muhomor
54c49cb7c1 don't ship Pixel Camera Services on bramble and redfin
These are extended support devices, their upstream support ended before Android 14 QPR1.

Pixel Camera Services version that is present in factory images of these devices is incompatible
with 14 QPR1+ code.

See https://github.com/GrapheneOS/os-issue-tracker/issues/3137
2024-05-17 17:14:41 -04:00
flawedworld
68684cac51 Update AOSP tag index 2024-05-14 18:04:13 -04:00
Daniel Micay
7d1c33bf48 update vendor skels/specs for May 2024 2024-05-07 15:25:57 -04:00
Dmitry Muhomor
02b3f8bb47 May 2024 monthly update 2024-05-07 14:07:37 -04:00
Dmitry Muhomor
46ec99abad update vendor specs for ro.vendor.build.svn change
ro.vendor.build.svn sysprop is now copied from stock OS image instead of being included from AOSP
device repo.
2024-04-20 12:23:54 -04:00
Dmitry Muhomor
2353f40561 switch felix to AP1A.240405.002.A2 2024-04-20 11:27:21 -04:00
Dmitry Muhomor
78d0ca4a43 switch panther, cheetah, lynx, shiba, husky to AP1A.240405.002.B1 2024-04-20 11:27:21 -04:00
Dmitry Muhomor
98c8ad8ab3 update build indices for new mid-April 2024 releases 2024-04-20 11:27:21 -04:00
Daniel Micay
c796dd5b19 April 2024 monthly update 2024-04-02 20:57:56 -04:00
Pratyush
bbe9342af0 bramble qpr2 2024-03-19 16:28:29 -04:00
Pratyush
3b53f36d6c redfin qpr2 2024-03-19 16:28:27 -04:00
Daniel Micay
5535653383 update vendor skels/specs for QPR2 2024-03-06 13:51:48 -05:00
quh4gko8
00fdfb1171 Update build id to tag index for 14 QPR2 release 2024-03-06 13:49:34 -05:00
Dmitry Muhomor
1259585c21 14 QPR2: update overlay removal, part 2 2024-03-06 10:21:48 -05:00
Dmitry Muhomor
f601ff7afe 14 QPR2: don't remove vendor/etc/.device_symlinks symlink
It breaks device image generation in QPR2.
2024-03-05 15:54:34 -05:00
Dmitry Muhomor
6c95c373e9 14 QPR2: add "preprocessed: true" to presigned app imports 2024-03-05 15:35:48 -05:00
Dmitry Muhomor
aa55ae8336 14 QPR2: adjust parser of soong state 2024-03-05 15:02:15 -05:00
Dmitry Muhomor
32befca785 14 QPR2: update make-prep-build.sh 2024-03-05 15:02:15 -05:00
Dmitry Muhomor
9dfc4033a4 14 QPR2: update {file,overlay,prop} removal 2024-03-05 15:02:15 -05:00
Dmitry Muhomor
0fa3f24ba0 14 QPR2: update build IDs 2024-03-04 14:13:01 -05:00
Dmitry Muhomor
d4c9bda416 include missing "Learn more" fingerprint setup text 2024-03-02 15:51:08 -05:00
Dmitry Muhomor
99c0fc05c6 add support for null resource references to overlay parser
Fixes crash of new version of App info screen (SPA) on Pixel Tablet and Pixel Fold that was caused
by missing config_userAspectRatioOverrideEntries overlay (config_userAspectRatioOverrideEntries and
config_userAspectRatioOverrideValues are required to be of the same length).
2024-03-02 15:51:08 -05:00
Dmitry Muhomor
f4e3149ea9 fix escaping of "\" in overlay parser
Vendor spec diffs are due to no-op quoting changes in arrays.
2024-03-02 15:51:08 -05:00
Dmitry Muhomor
923be7d85d reformat overlays.ts with Prettier 2024-03-02 15:51:08 -05:00
Dmitry Muhomor
69559b2b50 add index of Pixel Android 15 DP1 builds 2024-02-21 13:19:37 -05:00
Dmitry Muhomor
6d0d318cd0 switch bramble and redfin to UP1A.231105.001.B2 2024-02-21 13:19:37 -05:00
Dmitry Muhomor
e892ab9e6c add index of Pixel Android 14 QPR3 Beta 1 builds 2024-02-21 13:19:37 -05:00
Dmitry Muhomor
391f6900fd adjust parseBetaFactoryOrOtaPage() to 14 QPR3 beta image pages 2024-02-21 13:19:37 -05:00
Dmitry Muhomor
8d39db9904 reformat build-index.ts with Prettier 2024-02-21 13:19:37 -05:00
Dmitry Muhomor
1f4158ad82 ASB 24.02: update build-id-to-tag index 2024-02-21 13:19:37 -05:00
Daniel Micay
ee7f3a9060 update copyright notice 2024-02-15 02:57:19 -05:00
Daniel Micay
f1f301c346 update vendor specs for February 2024-02-05 15:47:14 -05:00
Dmitry Muhomor
4a443eea40 ASB 24.02: update build IDs 2024-02-05 14:35:52 -05:00
Dmitry Muhomor
5b24ed7870 add index of Pixel Android 14 QPR2 Beta 3.2 builds 2024-02-05 14:35:52 -05:00
Dmitry Muhomor
b8bbf5845d filter out googlebattery sepolicy dir
It's now included in device/google/*-sepolicy makefiles.
2024-01-09 14:19:47 -05:00
Dmitry Muhomor
d2aa880785 remove product default-permissions.xml from 8th gen Pixels
They were included by mistake due to removal of default-permissions.xml from device/google/zuma,
which made adevtool copy them from the stock OS image.

This mistake was harmless, since permission grants which are defined in default-permissions.xml
apply only to preinstalled packages.
2024-01-09 14:19:47 -05:00
Dmitry Muhomor
2a0ff5ed4f remove default-permissions for Google Meet and Pixel VPN
These files grant default permissions only if the target apps are part of the system image.
2024-01-09 14:19:47 -05:00
Dmitry Muhomor
c2e89ddb70 add system_ext:felix-services to PRODUCT_SYSTEM_SERVER_JARS on felix
This matches the stock OS configuration and is required for proper support of Pixel Fold.

See contents of proprietary/system_ext/framework/felix-services.jar for more info.
2024-01-09 14:19:47 -05:00
Dmitry Muhomor
73a84f1cc2 add support for appending to PRODUCT_SYSTEM_SERVER_JARS list 2024-01-09 14:19:47 -05:00
Dmitry Muhomor
d3e0d8041e ship CameraX extension support
CameraX extensions require Pixel Camera Services, which were shipped by the previous commit.
2024-01-09 14:19:47 -05:00
Dmitry Muhomor
98336dca41 ship Pixel Camera Services
This requires corresponding changes in fw/base to prevent privileged Pixel Camera Services from
interacting with unprivileged sandboxed Google Play.
2024-01-09 14:19:47 -05:00
Dmitry Muhomor
ce43cb5ce4 add device/google/gs-common to sepolicy_dirs config
This is needed to properly PixelCameraServices in the next commit, otherwise it would not be marked
as presigned, which would prevent it from running in its SELinux domain (vendor_pcs_app).
2024-01-09 14:19:47 -05:00
Dmitry Muhomor
f71b0ed4f0 generate-prep: do not clear extra_product_makefiles config
Clearing it leads to incorrect diffing of SELinux contexts during state generation.

extra_product_makefiles config is currently used only for wireless_charger.mk inclusion, which
doesn't actually reference proprietary files directly.
2024-01-09 14:19:47 -05:00
Dmitry Muhomor
383b760aef fix-certs command: handle empty signer arrays in mac_permissions.xml files
Such arrays broke fix-certs before this change.
2024-01-09 14:19:47 -05:00
Dmitry Muhomor
492912a327 remove support for 4th gen Pixels
They remain supported through the 13 branch.
2024-01-09 14:19:47 -05:00
Dmitry Muhomor
de6aeb63d2 remove default-permissions_pixelsupport.xml 2024-01-04 09:08:13 -05:00
Dmitry Muhomor
13239c51cc ASB 24.01: update build-id-to-tag index 2024-01-04 09:08:13 -05:00
Dmitry Muhomor
70f2187fbc fixup! add index of Pixel Android 14 QPR2 Beta 2 builds 2024-01-04 09:08:13 -05:00
Daniel Micay
da9b5a42ac update vendor specs for January 2024-01-03 16:04:39 -05:00
Dmitry Muhomor
1fd2e75458 ASB 24.01: update build IDs 2024-01-03 14:58:31 -05:00