165 Commits
bka ... udc

Author SHA1 Message Date
d354a006b1 raviole: Initialize for Evolution X 9.x
Signed-off-by: AnierinB <anierin@evolution-x.org>
2024-09-10 14:07:52 -07:00
Michael Bestas
72dadeb7f4 raviole: extract-files improvements
Change-Id: I517698ca3b5a93e10a5b167417631c7f8d0ab9e2
2024-09-10 02:48:53 +03:00
Michael Bestas
c7f35dc2b0 raviole: Remove 32bit libedgetpu_util that is actually 64bit
This can't have ever worked and it breaks makefile regeneration.

Change-Id: Ic273bffaa3391463b8736bcc287a96f20d831a47
2024-09-10 00:55:53 +03:00
Aaron Kling
562f27093f raviole: Re-enable broken dup rules check
All failures of this have been resolved

Change-Id: I56a923ac90b98e63c093c8cb65cb1059dde57c49
2024-09-07 11:31:38 +03:00
Cosmin Tanislav
1af06ec4c5 raviole: do not manually build dependencies
Change-Id: I4046d8eeabfc70842898b7034f75cdd6bcfc441b
2024-09-07 11:31:38 +03:00
Michael Bestas
5526c292c9 raviole: Libraries are now automatically added to PRODUCT_PACKAGES
Change-Id: Ie92fe02b7e6279195bf28944942c815db773b798
2024-09-07 10:38:09 +03:00
Michael Bestas
272d000921 raviole: Disable ELF checks for certain libraries
Change-Id: I61dbc3559b43becc22f69ae2c1c3e8edf95e2483
2024-09-07 10:37:12 +03:00
Cosmin Tanislav
639b067db4 raviole: skip dependencies which aren't defined in .bp
Change-Id: I01a653661856495788c05b720c0577dac44998a4
2024-09-07 10:25:32 +03:00
Michael Bestas
edf13295d1 raviole: fix libprotobuf-cpp-full-21.12 ELF check
Change-Id: I24632ade0e1ead24fc7f4ab3ca017962510c807a
2024-09-07 10:25:06 +03:00
Michael Bestas
76a6d21dd3 raviole: fix libprotobuf-cpp-lite-21.12 ELF check
Change-Id: I028723e6ff9ef71514857d683e2c65caf9e28fa0
2024-09-07 10:24:36 +03:00
Michael Bestas
6fb1801c2a raviole: fix edge TPU ELF checks
Change-Id: I759752ccc133d7047d415eb83c5d3c55820437a4
2024-09-07 10:24:12 +03:00
Aaron Kling
ebc90d69e5 raviole: Add vendor soong imports to extract
Change-Id: Ib19e69dc35af6b04519eeb695228af65f3d01d2a
2024-09-07 10:21:23 +03:00
Aaron Kling
1d40b9b715 raviole: Enable elf checks
Change-Id: Ia6c9a381abb3384c77532d75e02fd84c841a4d1e
2024-09-07 10:21:19 +03:00
Michael Bestas
73601c0b84 raviole: Remove unused RIL libs
Change-Id: Iaf93e17c12c5621142d12b249bc9cac3893684dc
2024-09-07 10:21:15 +03:00
Michael Bestas
f861bb6451 proprietary-files: AP2A.240905.003.F1
Change-Id: I3e87e8a17e7bc1bcbb900ba0f185d697d9d2c87c
2024-09-04 21:12:37 +03:00
Michael Bestas
f547ea777a Update fingerprint/build description from AP2A.240905.003.F1
Change-Id: Ieb6d8f8e07a23e0215e389d469fc8c8f84f367f8
2024-09-04 06:03:07 +03:00
Michael Bestas
5593459cbd Merge tag 'android-14.0.0_r73' into staging/lineage-21_merge-android-14.0.0_r73
Android 14.0.0 release 73

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZteHTQAKCRDorT+BmrEO
# eLTyAJ97vFtzso+0ftIgGeHaoax5FvNVtgCbBHYCxU9zX0Bm7YePTEy1fPW44f8=
# =wW+B
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Sep  4 01:01:49 2024 EEST
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2595 signatures in the past
#      2 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Ankur Bakshi (4) and Lokesh Kumar Goel (1)
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r73':
  Update raven SVN to 86
  Update oriole SVN to 86
  Update oriole SVN to 85
  Update raven SVN to 85
  raviole: Use build_flags for SVN

Change-Id: I7ba40cd197bd08b94edb0397eedea64a59ebb6c5
2024-09-04 05:55:44 +03:00
Michael Bestas
ed1470e1f7 raviole: Sync extract scripts with templates
Change-Id: I83561b9064f7f27af90e21ac72a9c76e1dad8fad
2024-08-29 11:14:27 +03:00
Michael Bestas
82261af09f Update fingerprint/build description from AP2A.240805.005.F1
Change-Id: I907d25389ab3a8f81d06f0fcdf7e35b7af463226
2024-08-15 06:31:24 +03:00
Android Build Coastguard Worker
1a42f835ea Merge cherrypicks of ['googleplex-android-review.googlesource.com/28710564', 'googleplex-android-review.googlesource.com/28712635'] into 24Q2-release.
Change-Id: Id4e1a8433ceca27c75d9b7a6c33a4cb92065008a
2024-08-15 00:44:53 +00:00
Ankur Bakshi
59cad981fb Update raven SVN to 86
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b828dc7d4fcad0417af9006715fe93d4ded3f594)
Merged-In: I0e619e253903e15d0a3a56b243349ea92c20d041
Change-Id: I0e619e253903e15d0a3a56b243349ea92c20d041
2024-08-15 00:42:29 +00:00
Ankur Bakshi
eefc22ae98 Update oriole SVN to 86
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f2cc0fb89631dfff86770ce7fefaa44f2eb3374a)
Merged-In: I7bdd4b0fa902b1b04936ad2a3825331988019d12
Change-Id: I7bdd4b0fa902b1b04936ad2a3825331988019d12
2024-08-15 00:42:16 +00:00
Michael Bestas
ab32a10e9d Merge tag 'android-14.0.0_r61' into staging/lineage-21_merge-android-14.0.0_r61
Android 14.0.0 Release 61 (AP2A.240805.005.F1)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZrKYNgAKCRDorT+BmrEO
# eNEwAJ0RbEEpNg72waCXd4FEpuNAvjwOZACff50trxHcoM/J+qEWfseqMMeuRZU=
# =Rgm1
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Aug  6 21:40:06 2024 UTC
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Can't check signature: No public key

# By Ankur Bakshi
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r61':
  Update raven SVN to 84
  Update oriole SVN to 84

Change-Id: I425ff2d5308274a26dd7f3c70bd6764b13e3ace4
2024-08-12 20:54:21 +00:00
Android Build Coastguard Worker
35610a5c3e Merge cherrypicks of ['googleplex-android-review.googlesource.com/26823303', 'googleplex-android-review.googlesource.com/28295845', 'googleplex-android-review.googlesource.com/28295692'] into 24Q2-release.
Change-Id: I35000d90e1ff7824129e3043a24cc3ca255fb65d
2024-07-19 20:29:40 +00:00
Ankur Bakshi
29b1288e03 Update oriole SVN to 85
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:419a9a7da3d3208145d728f18b4a4e200c9cd720)
Merged-In: Iffe880b97e0296047b9e2b9c9929d67d09d257b6
Change-Id: Iffe880b97e0296047b9e2b9c9929d67d09d257b6
2024-07-19 20:17:14 +00:00
Ankur Bakshi
8766a10850 Update raven SVN to 85
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:14c718c22f457c542885edea58c248356b21885b)
Merged-In: I5514206adfd5f86fe1807f09132d5d3e319d45b6
Change-Id: I5514206adfd5f86fe1807f09132d5d3e319d45b6
2024-07-19 20:16:51 +00:00
Lokesh Kumar Goel
ba62fb40b6 raviole: Use build_flags for SVN
Flag: build.RELEASE_SVN_ORIOLE
Flag: build.RELEASE_SVN_RAVEN
Bug: 332726030
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:8062fbd55b92f21bfae9671aa1e8e9a0c100780e)
Merged-In: I60035ec95cf07e8e992981a61738aa6f0a6d22ef
Change-Id: I60035ec95cf07e8e992981a61738aa6f0a6d22ef
2024-07-19 20:16:30 +00:00
Michael Bestas
3320d34b05 raviole: Declare HBM lib as symlink during extraction
Change-Id: I97c07aa18250d37080e3f7d9c5c179a297f69657
2024-07-04 01:41:48 +03:00
Michael Bestas
8333d968ce raviole: Declare DM libs as symlinks during extraction
Change-Id: Icb6c2c284037f67478c80725f63b4a7db7c552c0
2024-07-04 01:41:24 +03:00
Michael Bestas
d2bd9be8d5 Update fingerprint/build description from AP2A.240705.004
Change-Id: Ia27bb7f823b93d9aeb0c5fea1b6efacae80fd7e9
2024-07-03 18:18:57 +03:00
Michael Bestas
f926863b1b Merge tag 'android-14.0.0_r52' into staging/lineage-21_merge-android-14.0.0_r52
Android 14.0.0 release 52

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZoRM9wAKCRDorT+BmrEO
# eLrRAJ9k6tTFAkDowVf9wQ/KQ5ktHDn4cACff+T6qHVZLay4soIaCYFjDNOOF8A=
# =PiBz
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Jul  2 21:54:47 2024 EEST
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2569 signatures in the past
#      2 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Ankur Bakshi
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r52':
  Update raven SVN to 83
  Update oriole SVN to 83

Change-Id: I6a5aaa568870c51fd8bfa1f885fce84b9b6ff7ea
2024-07-03 07:10:41 +03:00
Michael Bestas
f45b5a01c8 raviole: Add GoogleCamera_6gb_or_more_ram.xml
Change-Id: I77d4457cd67b9ae2bd554bc077fb9a0f4c2357ea
2024-06-28 12:05:11 +00:00
Michael Bestas
3f449020ae proprietary-files: AP2A.240605.024
Change-Id: I1ce822c57a2c0a5ef2a08f211ba6a536334fffed
2024-06-16 00:19:44 +03:00
Michael Bestas
bd0b937dcd Update fingerprint/build description from AP2A.240605.024
Change-Id: I5856bbcafe3043f6d803bc42b3459d672117c509
2024-06-15 23:01:19 +03:00
Michael Bestas
99eec23196 Merge tag 'android-14.0.0_r50' into staging/lineage-21_merge-android-14.0.0_r50
Android 14.0.0 Release 50 (AP2A.240605.024)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZmdzmwAKCRDorT+BmrEO
# eFyTAJwNjuDdIpopD2lOvNwmrFt62Ts1TQCfUPO30wQfInZvIuVVlugh9TaaD3g=
# =2YEF
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Jun 11 00:43:55 2024 EEST
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2545 signatures in the past
#      2 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Ankur Bakshi (16) and others
# Via Android Build Coastguard Worker (24) and others
* tag 'android-14.0.0_r50': (35 commits)
  Update raven SVN to 82
  Update oriole SVN to 82
  Update raven SVN to 81
  Update oriole SVN to 81
  Update raven SVN to 80
  Update oriole SVN to 80
  Update raven SVN to 79
  Update oriole SVN to 79
  gps: Disable Vzw SUPL OTDOA
  Enabling Observe mode
  Enabling Observe mode
  Fix typo for blew prebuilt apps.
  Initial Bootloader prebuilt for AP3% build
  Enable NFC firmware logging
  Update oriole SVN to 78
  Update raven SVN to 78
  Update i2c device paths
  Update raven SVN to 77
  Update oriole SVN to 77
  Update oriole SVN to 76
  ...

 Conflicts:
	device-oriole.mk
	device-raven.mk
	powerhint-oriole.json
	powerhint-raven.json
	powerhint-slider.json
	powerhint-whitefin.json

Change-Id: I70c3d7ff5e15bf1842e443fed65574b2e8fc9cb1
2024-06-15 22:40:12 +03:00
Android Build Coastguard Worker
4b44871441 Merge cherrypicks of ['googleplex-android-review.googlesource.com/27584896', 'googleplex-android-review.googlesource.com/27585950'] into 24Q2-release.
Change-Id: Iab7de8f6472059acfa87ab356518a6b44bcace83
2024-06-13 05:23:17 +00:00
Ankur Bakshi
24bd6f1d6a Update raven SVN to 84
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3c0ec3c8c8a538ed1c745b5cb7233a3dd70d322a)
Merged-In: I2b4b94a72115bc2a7f7200ce7469a74cc5bd7114
Change-Id: I2b4b94a72115bc2a7f7200ce7469a74cc5bd7114
2024-06-13 05:16:02 +00:00
Ankur Bakshi
c54555fedb Update oriole SVN to 84
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d238d27ab21e013c291a8c557a1de14e8f0fcde0)
Merged-In: Ia346c23d8446075d901cce4a08b7f7513ab3c496
Change-Id: Ia346c23d8446075d901cce4a08b7f7513ab3c496
2024-06-13 05:15:47 +00:00
Android Build Coastguard Worker
f535d6d093 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26746324', 'googleplex-android-review.googlesource.com/26748679'] into 24Q2-release.
Change-Id: Idaaad9fcd14cfed5309bd515d2dfc1230c6cf79e
2024-05-21 04:30:04 +00:00
Ankur Bakshi
c4da5e655a Update raven SVN to 83
Bug: 330382848
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5f1473c89d4d443a1a07f8297f410f20f68ddb9b)
Merged-In: I912e6b183cb6f8f4d996d082f8da50ae8b09b337
Change-Id: I912e6b183cb6f8f4d996d082f8da50ae8b09b337
2024-05-21 04:27:04 +00:00
Ankur Bakshi
ded3bc8d16 Update oriole SVN to 83
Bug: 330382848
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:eec592871f2e47398912c07d16704c90db252504)
Merged-In: I7e4511d4c55bf6ba9cf58400cff7f0551a198638
Change-Id: I7e4511d4c55bf6ba9cf58400cff7f0551a198638
2024-05-21 04:26:51 +00:00
Michael Bestas
0f5b6c67a6 Update fingerprint/build description from AP1A.240505.004
Change-Id: Id1ac851d9d2dccb40bc3fcc141861131608edb91
2024-05-08 02:27:07 +03:00
Michael Bestas
c998321962 Merge tag 'android-14.0.0_r34' into staging/lineage-21_merge-android-14.0.0_r34
Android 14.0.0 release 34

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZjprGQAKCRDorT+BmrEO
# eKNKAKCPMX6HKvDLaRF16TTqg8d8nOrzowCeJ35sq4rv3Miduft48EhvUf0WumU=
# =OQRp
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue May  7 20:55:37 2024 EEST
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2434 signatures in the past
#      2 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Ankur Bakshi
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r34':
  Update oriole SVN to 80
  Update raven SVN to 80

Change-Id: Ic6373197b1e7b439dc2dd36563e9efbffd3a1d3a
2024-05-08 02:01:52 +03:00
Michael Bestas
b6e62aebb9 raviole: Remove debuggable check from modem logger
Allows disabling modem logging for userdebug builds

Change-Id: Id34f80600d40cc84f8fc5661b66b7075558ac18f
2024-04-24 21:18:36 +03:00
Michael Bestas
0d08f89a55 Update fingerprint/build description from AP1A.240405.002
Change-Id: Ied6a156869e3c93ea4204e1e67f2e9fe11055bcc
2024-04-03 21:31:11 +03:00
Michael Bestas
9db929f906 Merge tag 'android-14.0.0_r30' into staging/lineage-21_merge-android-14.0.0_r30
Android 14.0.0 Release 30 (AP1A.240405.002)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZgs+ygAKCRDorT+BmrEO
# eC1ZAKCN3ZZYv0DYMpiDpyfcLhQrHMjXXwCfTrYdXaUdAn0L3WCf2db4dV1yDm0=
# =66wn
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Apr  2 02:10:02 2024 EEST
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2416 signatures in the past
#      2 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Ankur Bakshi
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r30':
  Update raven SVN to 79
  Update oriole SVN to 79
  Update oriole SVN to 78
  Update raven SVN to 78

Change-Id: Ide09767c76557323394a2cce02ec9f56d5131c65
2024-04-03 14:17:06 +03:00
Greg Ross
2d5e953869 fixup! raviole: Update sepolicy path
Change-Id: I17855158d633501b1d45cd554f6ebb5f45d609fc
2024-03-20 23:09:36 +00:00
Android Build Coastguard Worker
c2e7e5f9e5 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26241623', 'googleplex-android-review.googlesource.com/26243134'] into 24Q1-release.
Change-Id: I56fc6acb56769ade3b1552fade524ac33050331f
2024-03-13 18:40:34 +00:00
Ankur Bakshi
49f2f28668 Update oriole SVN to 80
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0c4e511555bc83fba8640b97fce835d3d43022ff)
Merged-In: I9d8db34bb775bb8a24dffccdc203df3f04c1a279
Change-Id: I9d8db34bb775bb8a24dffccdc203df3f04c1a279
2024-03-13 18:37:54 +00:00
Ankur Bakshi
5fed1b3b53 Update raven SVN to 80
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e0f954f928b087aaa75efc04018805a1d81226ce)
Merged-In: I215f2ff08b59afa8c2de01edc13e0478fa16f4aa
Change-Id: I215f2ff08b59afa8c2de01edc13e0478fa16f4aa
2024-03-13 18:37:42 +00:00
Michael Bestas
87217b1ce1 Update fingerprint/build description from AP1A.240305.019.A1
Change-Id: I927ef7bc3b8b924957b6dad104eca5a21dd92007
2024-03-10 22:10:57 +02:00
Chirayu Desai
6e15f8f243 proprietary-files: AP1A.240305.019.A1
Change-Id: I519a099b4faefcb41da1c95a6ca704d9b1252944
2024-03-10 10:37:45 +02:00
Michael Bestas
3da560cafc Merge tag 'android-14.0.0_r29' into staging/lineage-21_merge-android-14.0.0_r29
Android 14.0.0 release 29

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZeZWwAAKCRDorT+BmrEO
# eHQ9AJ41eBcssbB14VFQGfqdLqQcutdkywCfduu7Z3vpThQ/IXSTojWfm1snafY=
# =8Fc/
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Mar  5 01:18:24 2024 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2390 signatures in the past
#      2 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Steve Berbary (16) and others
# Via Automerger Merge Worker (828) and others
* tag 'android-14.0.0_r29': (81 commits)
  Update raven SVN to 77
  Update oriole SVN to 77
  gps: Disable Vzw SUPL OTDOA
  Revert "powerhint: add game mode tuning nodes"
  Revert "powerhint: game mode tuning"
  Update raven SVN to 76
  Update oriole SVN to 76
  Branch bootloader prebuilts for 24Q2 release
  powerhint: game mode tuning
  powerhint: add game mode tuning nodes
  Revert^2 "raviole(nfc): Modify NFC overlays for NFC apex"
  Revert^2 "raven: Replace NFC app with NFC apex"
  16k: raviole: Update PRODUCT_PAGE_SIZE_AGNOSTIC to PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO
  Revert^2 "raviole(nfc): Modify NFC overlays for NFC apex"
  Revert^2 "raven: Replace NFC app with NFC apex"
  Update oriole SVN to 75
  Update raven SVN to 75
  Remove unused Android.mk under device/google/raviole
  gps: Enable Vzw SUPL OTDOA
  Update raven SVN to 74
  ...

 Conflicts:
	Android.mk
	device-oriole.mk
	device-raven.mk

Change-Id: I5968df0035ac84a7177a8d72253a81e14a9ba510
2024-03-10 09:29:30 +02:00
Android Build Coastguard Worker
ed8bf48525 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26229408', 'googleplex-android-review.googlesource.com/26239265'] into 24Q1-release.
Change-Id: Iefd15ac471b93dec4c56cd50addcdd9b9af02b0e
2024-02-21 19:18:13 +00:00
Ankur Bakshi
1a01ad5a73 Update raven SVN to 79
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:cf5629c6fdf1879ce4c6760c2c2be2ae261a6e17)
Merged-In: Ic942d23db321ac036f4ad3ace6ef7b1291797b2d
Change-Id: Ic942d23db321ac036f4ad3ace6ef7b1291797b2d
2024-02-21 19:10:46 +00:00
Ankur Bakshi
530aa92922 Update oriole SVN to 79
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:cdd2b488685c8a8b1d3e17b74005ea106261f36e)
Merged-In: I7e6ba5fad48ee6b94f8452596c819bdf64b1c567
Change-Id: I7e6ba5fad48ee6b94f8452596c819bdf64b1c567
2024-02-21 19:10:37 +00:00
Michael Bestas
290c21e0a1 Revert "raviole: fix padding in status bar"
This reverts commit 911053bc5d.

Reason for revert: Not working properly.

Change-Id: Id67524f97b9fe20da0ec4b8766a90ff2a99e6584
2024-02-17 00:37:13 +02:00
Android Build Coastguard Worker
f3e1efb50d Merge cherrypicks of ['googleplex-android-review.googlesource.com/26230811', 'googleplex-android-review.googlesource.com/26229397'] into 24Q1-release.
Change-Id: I0c51f0b2de90feb018d65dde25cf27286ed51e13
2024-02-14 19:58:31 +00:00
Ankur Bakshi
a7f4a20c94 Update oriole SVN to 78
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d3c5202b4b0d7027081bcafeadd3a1b4e20fdb36)
Merged-In: I3f190b287adbdfaf9abbd52d27705ea341dda15c
Change-Id: I3f190b287adbdfaf9abbd52d27705ea341dda15c
2024-02-14 19:57:29 +00:00
Ankur Bakshi
8cb7aec027 Update raven SVN to 78
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2d94179b9754dcf4f349f18caeccee5a4e1beee3)
Merged-In: I076db31a580a1cdacf0d55fa131cee22b8da1cc2
Change-Id: I076db31a580a1cdacf0d55fa131cee22b8da1cc2
2024-02-14 19:57:20 +00:00
Michael Bestas
1ac8def4f2 raviole: Add prebuilt kernel to lineage.dependencies
Change-Id: Iab5f4f4b2d98606e4f658c69e8f16f73ce7924bb
2024-02-13 19:15:07 +00:00
Chirayu Desai
4e12640d10 raviole: Set TARGET_PREBUILT_KERNEL
Change-Id: I156a4af77bd619f855f734983b24677531156c4d
2024-02-13 19:15:07 +00:00
Michael Bestas
d1a4a71d00 raviole: Squashed revert of inline kernel build
Revert "raviole: Add kernel dependency"

This reverts commit 8f84df182f.

Revert "raviole: Build mali_pixel prior to mali_kbase"

This reverts commit e1a141d603.

Revert "raviole: Drop ufs-pixel-fips140.ko"

This reverts commit 2443aed9fd.

Revert "raviole: Build external modules"

This reverts commit c06576bfc9.

Revert "raviole: Inline kernel building"

This reverts commit 2bbe43e994.

Change-Id: Ibd0c73352d5d2c52b9f0b31b4c7b8ce400699a35
2024-02-13 19:15:07 +00:00
jabashque
087470c2d4 raviole: Enable Osaifu-Keitai on non-Japanese SKUs
https://github.com/kormax/osaifu-keitai-google-pixel/

Test 1 & 2 on a Global SKU Google Pixel 6a (bluejay):
- Observe that Osaifu-Keitai doesn't function WITHOUT this change.
- Observe that Osaifu-Keitai functions normally WITH this change.

Test 3 & 4 on a Japanese SKU Google Pixel Fold (felix):
- Observe that Osaifu-Keitai functions normally WITHOUT this change.
- Observe that Osaifu-Keitai continues to function normally WITH this change.

Change-Id: I9faac2e130714a41e6922b62d2019dae0d615a3b
Signed-off-by: AnierinB <anierin@evolution-x.org>
2024-02-13 11:59:04 +00:00
Michael Bestas
5c770bf9e1 Update fingerprint/build description from UQ1A.240205.002
Change-Id: I829320236c4e71bdc10fb4c82025289e1caf338a
2024-02-06 19:08:48 +02:00
Michael Bestas
cc3be14a26 Merge tag 'android-14.0.0_r22' into staging/lineage-21_merge-android-14.0.0_r22
Android 14.0.0 Release 22 (UQ1A.240205.002)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZcE4AwAKCRDorT+BmrEO
# eEbVAJ94436suJsC2y4CPFHU/615EpVn2gCfQJSWI1w94HcBQMhxzKj6YbxHR3Y=
# =HXzV
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon Feb  5 21:33:23 2024 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2252 signatures in the past
#      2 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Ankur Bakshi
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r22':
  Update oriole SVN to 75
  Update raven SVN to 75

Change-Id: I40abb6f22fd958811a410e0fe25e7b2ec535b4c7
2024-02-06 18:55:28 +02:00
Android Build Coastguard Worker
c5035fdde4 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26037619', 'googleplex-android-review.googlesource.com/26037159'] into 24Q1-release.
Change-Id: If6c410560aeac35e953e04a0631e2514824a104a
2024-01-30 20:47:37 +00:00
Ankur Bakshi
314ca42544 Update raven SVN to 77
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:07b4480d86bb02ff2dfbb721d69fa00379355e8f)
Merged-In: I6ad9c6d1f35a449ff6ce8e261d0be0f0281b49ee
Change-Id: I6ad9c6d1f35a449ff6ce8e261d0be0f0281b49ee
2024-01-30 20:31:31 +00:00
Ankur Bakshi
74a66f372d Update oriole SVN to 77
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:101091c6f70e778e80d2246dc3e89aa8a83d98e3)
Merged-In: Ie1289324007b51b1a1f5c58a261da8ed303781ff
Change-Id: Ie1289324007b51b1a1f5c58a261da8ed303781ff
2024-01-30 20:31:23 +00:00
Android Build Coastguard Worker
cdb91a80ba Merge cherrypicks of ['googleplex-android-review.googlesource.com/26012060'] into 24Q1-release.
Change-Id: I53de504929e0287ee2135072e368b5aa11b8723a
2024-01-27 03:02:00 +00:00
Cheng Chang
bc2813336d gps: Disable Vzw SUPL OTDOA
Bug: 322404137
Test: OTDOA test in b/322404137
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:8dbd03c2dffe8361a3813a71eb27fb55ff9854ef)
Merged-In: I026a3f8270b4b609d5a33f0604ade8586f426ee5
Change-Id: I026a3f8270b4b609d5a33f0604ade8586f426ee5
2024-01-27 02:57:54 +00:00
Android Build Coastguard Worker
96bac482da Merge cherrypicks of ['googleplex-android-review.googlesource.com/25840964', 'googleplex-android-review.googlesource.com/25840965'] into 24Q1-release.
Change-Id: I3329eda1eb5068547dec7c9a3b266afbef81785d
2024-01-09 23:19:27 +00:00
Yvonne Yip
8105738c38 Revert "powerhint: add game mode tuning nodes"
Bug: 295636226
Test: build

This reverts commit e0ee3084bf.
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:9905d597384296a2e6be3a3428e032ccbd7f0454)
Merged-In: Iab78f3585e031ecbc8c2f5fea662905fd7a0b80f
Change-Id: Iab78f3585e031ecbc8c2f5fea662905fd7a0b80f
2024-01-09 23:15:17 +00:00
TeYuan Wang
cd5fdd8b3a Revert "powerhint: game mode tuning"
Bug: 295636226
Test: build

This reverts commit 52e8289e02.
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2892978d1883a6443a6e2c5cf05b0c9a2f1eafb2)
Merged-In: I0678592a800a74ce863a78b326016626ce7a5809
Change-Id: I0678592a800a74ce863a78b326016626ce7a5809
2024-01-09 23:15:06 +00:00
Michael Bestas
abf16919d2 Update fingerprint/build description from UQ1A.240105.002
Change-Id: I4744b27b1b12f681b4db1f1ef5dc6ee67d90a6db
2024-01-08 01:49:30 +02:00
Michael Bestas
94f2ec2b57 Merge tag 'android-14.0.0_r19' into staging/lineage-21_merge-android-14.0.0_r19
Android 14.0.0 release 19

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZZXx0gAKCRDorT+BmrEO
# eHP0AJ4pCAK+ZJ4nsxD5gQqmZKxAbs0I0wCeK6N7H7RKN0HZUeqpUUYTdmQWuMc=
# =9VGM
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu Jan  4 01:46:26 2024 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2231 signatures in the past
#      2 years.  Encrypted 4 messages in the past 24 months.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Ankur Bakshi
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r19':
  Update raven SVN to 74
  Update oriole SVN to 74

Change-Id: I30306c16843226bf5a09217dfd859c3f09116bd5
2024-01-06 15:00:29 +02:00
Android Build Coastguard Worker
1cf0be7bed Merge cherrypicks of ['googleplex-android-review.googlesource.com/25507877', 'googleplex-android-review.googlesource.com/25507069'] into 24Q1-release.
Change-Id: I8e9404fdf366a7e86aeaaefb066204098b64ba68
2023-12-20 22:50:26 +00:00
Ankur Bakshi
2bad0f71bd Update raven SVN to 76
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:384d14b4591bb609b1c3c3d4d71df53e34a55f2a)
Merged-In: I921196f7e076adc6c100fd797c85f285759ff791
Change-Id: I921196f7e076adc6c100fd797c85f285759ff791
2023-12-20 22:49:02 +00:00
Ankur Bakshi
d132ca3dc3 Update oriole SVN to 76
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ccb94f3981c300a8e5bf1c3fec702132feb8ad7d)
Merged-In: I79b23046dcfc6238eb31964a039c48ddd7e5e46f
Change-Id: I79b23046dcfc6238eb31964a039c48ddd7e5e46f
2023-12-20 22:48:51 +00:00
Android Build Coastguard Worker
1f172add62 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25498750', 'googleplex-android-review.googlesource.com/25498988'] into udc-qpr1-release.
Change-Id: I6d8ea4ae0ac01004919d2f51a0fcd156cd1c9c3d
2023-12-15 02:47:39 +00:00
Ankur Bakshi
a3064a5729 Update oriole SVN to 75
Bug: 313696499
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b1bc52470f55098c7780bfc645e95962ca2e4b00)
Merged-In: I64ab75fb46b604e34c25ef538872afec6bb39314
Change-Id: I64ab75fb46b604e34c25ef538872afec6bb39314
2023-12-15 02:43:30 +00:00
Ankur Bakshi
ba67edf018 Update raven SVN to 75
Bug: 313696499
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:31d7180356120142f43c97b9ddbdfc609fdbe0cb)
Merged-In: Ia73889924434581a2a8b1fccbc6df045bb90774f
Change-Id: Ia73889924434581a2a8b1fccbc6df045bb90774f
2023-12-15 02:43:22 +00:00
Android Build Coastguard Worker
7a47a9e972 Snap for 11220357 from 2a16b70d54 to 24Q1-release
Change-Id: Iedac940530e93f46489cc7053795058ae9205e9a
2023-12-15 00:22:22 +00:00
Michael Bestas
8f84df182f raviole: Add kernel dependency
Change-Id: Ibcfa6209d632bfa44a84d49f3b5147758f323e16
2023-12-14 22:57:16 +02:00
Michael Bestas
1428f53b7f raviole: Update sepolicy path
Change-Id: I2d8c9b47333a8aca3ebb97c77081bae00f58ba13
2023-12-14 11:51:23 +02:00
86e7884a50 raviole: Bring Felica configs back
Fixes app clients that use such.

Change-Id: Ia773937560d75ea38029c2be3295ae0efa9ec1fb
Signed-off-by: AnierinB <anierin@evolution-x.org>
2023-12-14 08:02:21 +00:00
Android Build Coastguard Worker
31429e7573 Snap for 11206181 from 9f2d4bf353 to 24Q1-release
Change-Id: Ice3e232e16491e22ee5435aed8e427403dca913a
2023-12-12 02:02:21 +00:00
Michael Bestas
55e298b264 Update fingerprint/build description from UQ1A.231205.015
Change-Id: I918e01d845f4285b6ac1dbc8eb08be6a99fc52a5
2023-12-10 16:53:32 +02:00
Michael Bestas
584e4acc16 proprietary-files: UQ1A.231205.015
Change-Id: Ief21d6ba87256bcbe9e60be30ed05cd5ce5fed5b
2023-12-10 16:41:42 +02:00
Michael Bestas
55b1ba09d0 Merge tag 'android-14.0.0_r17' into staging/lineage-21_merge-android-14.0.0_r17
Android 14.0.0 Release 17 (UQ1A.231205.015)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZXDPIgAKCRDorT+BmrEO
# eN9YAJ0UZto78Yd2CSzrATb9AW25us3WQACeK9mnnjmW7FiFaB+QOupKMRq5Fm8=
# =oQe9
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Dec  6 21:44:34 2023 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2195 signatures in the past
#      2 years.  Encrypted 4 messages in the past 23 months.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Lokesh Kumar Goel (11) and others
# Via Automerger Merge Worker (112) and Android Build Coastguard Worker (45)
* tag 'android-14.0.0_r17': (46 commits)
  Update oriole SVN to 73
  Update raven SVN to 73
  Adding Fast Pair extended IDs for Pixel 6
  Update oriole SVN to  72
  Update raven SVN to  72
  Update oriole SVN to  71
  Update raven SVN to  71
  Disable limiting camera_hal for LAUNCH hint
  Update raven SVN to 70
  Update raven SVN to 69
  Update oriole SVN to 70
  Update oriole SVN to 69
  Revert "nfc: enable nfc debugging for usedebug builds"
  gps: enable always-on measurements log
  update the gps conf to the latest version
  gps: Disable Vzw SUPL OTDOA
  Update oriole SVN to  68
  Update raven SVN to  68
  Update raven SVN to  67
  Disable WM Extensions on Pixel 6
  ...

 Conflicts:
	device-oriole.mk
	device-raven.mk

Change-Id: I94de8aa7a7fc95984dd2c02ddf2de8c7b22f87d5
2023-12-10 16:33:57 +02:00
Android Build Coastguard Worker
3a4f9d466b Snap for 11200327 from 00e4dc62d3 to 24Q1-release
Change-Id: Ib702820b02aa11f5ea125e2ddb2928987dd136a9
2023-12-09 04:02:41 +00:00
Android Build Coastguard Worker
ffa741add3 Snap for 11192287 from 52e8289e02 to 24Q1-release
Change-Id: Ie33bad513733158bbd9731c1b3cf022756776062
2023-12-08 00:02:59 +00:00
Android Build Coastguard Worker
d4811f5cda Snap for 11186783 from 92f41a0c73 to 24Q1-release
Change-Id: Ifb7a4bdcebe578115c366e7d95ad7be031750a55
2023-12-07 00:02:22 +00:00
Michael Bestas
dca93cdc31 raviole: Add firmware extraction support
Change-Id: If6cb6334a8f7b2fcc77c8947569eba1b2002190a
2023-12-04 19:42:56 +02:00
Android Build Coastguard Worker
a38a321010 Snap for 11162593 from 69cf853ced to 24Q1-release
Change-Id: Idf7eb0439cf4213433bd0ca30999d4f89992c993
2023-12-01 00:02:49 +00:00
Michael Bestas
762683e36c raviole: Switch to our charging animation
Change-Id: I747ca06359eacbcee995a5f42a532fb02d39c376
2023-11-29 19:37:17 +02:00
Michael Bestas
1957d77c62 raviole: Remove unused blobs
Change-Id: I02ac1a6c34d69317b9bd7dfa72dc4f740e3f6f17
2023-11-29 19:37:17 +02:00
Android Build Coastguard Worker
ee58335be4 Snap for 11130229 from 3d7f602bc4 to 24Q1-release
Change-Id: Ic21ab1ed87777b2eec8c92def69d7abca7b1002a
2023-11-22 00:03:43 +00:00
Android Build Coastguard Worker
25d6a63dc3 Snap for 11111096 from 30b7043080 to 24Q1-release
Change-Id: Idf8452380e0c88e1eb2e3fb4e5f8d464e7d0d22a
2023-11-17 00:02:09 +00:00
Android Build Coastguard Worker
2da9492194 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25291797', 'googleplex-android-review.googlesource.com/25292515'] into udc-qpr1-release.
Change-Id: Icd9c807e93ed9332c12c043c66506fa5b7042cdd
2023-11-16 18:50:17 +00:00
Ankur Bakshi
a429623af4 Update raven SVN to 74
Bug: 309529736
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d149063ee2d5b539d4b3caa866a0832203e12f2b)
Merged-In: If979440846ea1bb42448118fa778dc908e71c172
Change-Id: If979440846ea1bb42448118fa778dc908e71c172
2023-11-16 18:41:09 +00:00
Ankur Bakshi
7da6bbcada Update oriole SVN to 74
Bug: 309529736
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:7b6a615aa86d4d65d0a75761392dcb07a966770a)
Merged-In: I46458735aaba542defde0ab3319d1afd61f051f4
Change-Id: I46458735aaba542defde0ab3319d1afd61f051f4
2023-11-16 18:41:02 +00:00
Naman Sood
911053bc5d raviole: fix padding in status bar
These overlays seem to be left over from barbet. With these values
adjusted, the padding on left and right sides of the status bar is
more symmetrical and the landscape top padding is correct.

Change-Id: I10c3f495b7627200b05a24f5b259f789e62ada13
2023-11-12 11:49:49 +00:00
LuK1337
e1a141d603 raviole: Build mali_pixel prior to mali_kbase
mali_kbase depends on mali_pixel symbols and thus has to be built first
so that Module.symvers gets generated.

Change-Id: Id4b44eda52a3a3f2d794e3a321e30934b1d22781
2023-11-11 16:39:47 +00:00
Android Build Coastguard Worker
418920de30 Snap for 11078623 from ca07a9d1d2 to 24Q1-release
Change-Id: I1e4ad8f14da7b817b92bd03471bb49b1c2b5bcce
2023-11-10 00:02:20 +00:00
Michael Bestas
3691efedaa Update fingerprint/build description from UP1A.231105.003
Change-Id: I3e03b20a9c918cc0839a66400d70ef8f60790696
2023-11-09 01:10:56 +02:00
Michael Bestas
c98aa3fbea Merge tag 'android-14.0.0_r14' into staging/lineage-21_merge-android-14.0.0_r14
Android 14.0.0 release 14

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZUmd4wAKCRDorT+BmrEO
# eB43AJ4jWlQzcrVaoh3Ok1MTBqeDJFXMeQCdGIJ+FShKcDVLWgdnGiHRv6CUEAw=
# =DCrb
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Nov  7 04:16:03 2023 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2050 signatures in the past
#      2 years.  Encrypted 4 messages in the past 22 months.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Ankur Bakshi (8) and Lokesh Kumar Goel (6)
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r14':
  Update raven SVN to  71
  Update oriole SVN to  71
  Update raven SVN to 70
  Update oriole SVN to 70
  Update raven SVN to 70
  Update oriole SVN to 70
  Update raven SVN to 70
  Update oriole SVN to 70
  Update raven SVN to 69
  Update oriole SVN to 69
  Update oriole SVN to  68
  Update raven SVN to  68
  Update oriole SVN to  68
  Update raven SVN to  68

Change-Id: I3a1003a77b28714df7a2dc5bb7974f3a4443d5e3
2023-11-08 01:29:32 +02:00
Android Build Coastguard Worker
c9992405f3 Snap for 11059422 from 35ad1b0498 to 24Q1-release
Change-Id: Ib87145b0d69f731e9318cdfb03455913bbdaa8d6
2023-11-07 02:02:42 +00:00
Android Build Coastguard Worker
e1c33c92b1 Snap for 11031655 from 7081f75f52 to 24Q1-release
Change-Id: I25882f822b454369dad42142d23ba510e42c50c4
2023-11-01 01:02:52 +00:00
Android Build Coastguard Worker
9c8ff9b432 Snap for 11020550 from 423f99e59b to 24Q1-release
Change-Id: Ia6954744d1d33b41ab47d8102a380f2b6bed91ac
2023-10-29 23:02:53 +00:00
Michael Bestas
2443aed9fd raviole: Drop ufs-pixel-fips140.ko
Change-Id: Id78a5edc62e6464270b395a0bd989443e32972a1
2023-10-29 12:30:42 +02:00
Android Build Coastguard Worker
65e846119a Snap for 11012804 from 9926df8f8a to 24Q1-release
Change-Id: If53d95d45005ff6ace1b80a4a6ab6665cd2653a7
2023-10-27 03:19:15 +00:00
Android Build Coastguard Worker
5e769c00cc Merge cherrypicks of ['googleplex-android-review.googlesource.com/24695743', 'googleplex-android-review.googlesource.com/24697989', 'googleplex-android-review.googlesource.com/25176367', 'googleplex-android-review.googlesource.com/25174557'] into udc-release.
Change-Id: Iff5e422787c392dad793b3d99a74fcb7b062d477
2023-10-26 19:50:06 +00:00
Lokesh Kumar Goel
36d63f017f Update raven SVN to 71
Bug: 302612466
(cherry picked from commit ed76e2420d)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:91dbbaf6a27095f064118f253958b172da8a3794)
Merged-In: I8c74f60d0c0437585a1f4bf5ad9d43115ddcc8b1
Change-Id: I8c74f60d0c0437585a1f4bf5ad9d43115ddcc8b1
2023-10-26 19:48:36 +00:00
Lokesh Kumar Goel
66c4c4fe92 Update oriole SVN to 71
Bug: 302612466
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:024c12af322f3daf3aa21eac4313d2ebe1b9022c)
Merged-In: If51fdd784e6f45e63331ce984e76632e2236a943
Change-Id: If51fdd784e6f45e63331ce984e76632e2236a943
2023-10-26 19:48:28 +00:00
Ankur Bakshi
f554672c9e Update raven SVN to 70
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4049cdb9a346f3edbe522a2d6171bea7754e7fa0)
Merged-In: If7417bddc6ef92cbaec5a5537f1260f0536268b5
Change-Id: If7417bddc6ef92cbaec5a5537f1260f0536268b5
2023-10-26 19:48:21 +00:00
Ankur Bakshi
e522aaf25a Update oriole SVN to 70
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:47b81f69045308d5f452978eb857216c350629b9)
Merged-In: I5e940376186311fe9d25e252c9080eef894707f2
Change-Id: I5e940376186311fe9d25e252c9080eef894707f2
2023-10-26 19:48:12 +00:00
Android Build Coastguard Worker
2bc54cda9b Snap for 11005173 from 192c82f16e to 24Q1-release
Change-Id: Iaf877b5acd529a8f955f5a7d3802ab4a8956b9a1
2023-10-26 01:35:48 +00:00
Android Build Coastguard Worker
d66921135e Snap for 10992821 from cff140b5fd to 24Q1-release
Change-Id: Iff296c907fea9722fb9b20f3462df6e1f368bdfc
2023-10-24 01:05:56 +00:00
Android Build Coastguard Worker
178dfaf034 Snap for 10985023 from 51b67a07be to 24Q1-release
Change-Id: I3a8a9559a9094959a79ae2be355f2fac22d5fd2b
2023-10-21 03:05:41 +00:00
Android Build Coastguard Worker
91c42cadb3 Snap for 10958510 from bea03a75c2 to 24Q1-release
Change-Id: I5b548b292485dede1c8ace4085fb6bf625ad3d0e
2023-10-17 02:30:01 +00:00
Android Build Coastguard Worker
8e911f8218 Snap for 10950137 from 53f15c8a4d to 24Q1-release
Change-Id: I9163f9b1d03dfd883b2967ddb581d408757bddd9
2023-10-14 05:04:38 +00:00
Android Build Coastguard Worker
5d36eb4404 Snap for 10942032 from 707d6fe29a to 24Q1-release
Change-Id: I3540952f1951b1ebac148a4f3443909d50782df3
2023-10-13 03:09:51 +00:00
Neel Chauhan
c06576bfc9 raviole: Build external modules
Change-Id: Ia1ee2e7a84cba6bcbc77fb40aba20dcd8debe299
2023-10-12 19:47:28 +03:00
Michael Bestas
2bbe43e994 raviole: Inline kernel building
Change-Id: I629c70b74db44d02847212b774982060ab84f1d2
2023-10-12 19:47:27 +03:00
Michael Bestas
7e51b78ffc raviole: overlay: Configure aux cameras for Aperture
Change-Id: I3d1c93057b5c2a1ba09c06a945d538d2043f30fd
2023-10-12 19:47:27 +03:00
Michael Bestas
d1a7b07106 raven: Convert status_bar_height_portrait to dp
Fix status bar height not being scaled properly after switching
screen resolution to 1080p.

DP = PX * (160 / DPI)

Change-Id: I7eba09b6da2eae6bd4274d3ad6acc85311d32db1
2023-10-12 19:47:27 +03:00
Michael Bestas
ed64754caf oriole: Switch status_bar_height_{default|landscape} to dp
This matches all the other devices, there is no reason for this value
to be in px.

Change-Id: Ic31ceae0df31115df053474eb64b6f34dd750bde
2023-10-12 19:47:27 +03:00
Ethan Chen
212c687473 Disable userdebug diagnostics
* We can't make use of most of the debug features on userdebug builds.

Change-Id: I31df2090b31243b742c4e82dc08cd8491dada54f
2023-10-12 19:47:27 +03:00
Michael Bestas
b08af24feb oriole: Add HbmSVManager RRO overlay
* Based on redfin
* raven doesn't have it on stock

Change-Id: I54d885c233151498372e1b510284d6a297ac3e94
2023-10-12 19:47:27 +03:00
Alessandro Astone
29675e1e35 Build PowerShare HAL
Change-Id: I3c0321b844acb5f97ac398acc842501410a44b6c
2023-10-12 19:47:27 +03:00
Michael Bestas
f9620c792e Include wireless_charger makefile
This includes the required sepolicy and compatibility matrix
in the build.

Change-Id: I3096357c5f45e664a7b39870fdc053e48d1361ad
2023-10-12 19:47:26 +03:00
Bruno Martins
65257943ef overlay: Declare support for wireless charging
Change-Id: Iba6a8b357779a3bb2134f2fc0878819339615239
2023-10-12 19:47:26 +03:00
Danny Lin
31ed7b212a overlay: Settings: Enable Smooth Display setting
All GS101 devices (raven and oriole) have peak refresh rates higher than
60 Hz, so allow users to toggle high-refresh rate like on stock.

Change-Id: I7fcbb905b61575de8c5e9d9a935463932551fb6a
2023-10-12 19:47:26 +03:00
Yo Chiang
b9fe2f73de Use on_vendor VNDK APEX for non-REL build
For non-REL branch, move VNDK APEX to /vendor partition so we don't need
to update vendor.img prebuilt everytime there is a change in the VNDK
libraries.
For REL branch, the API/ABI surfaces of VNDK libraries are frozen so
don't need to move to /vendor partition.

Bug: 140136207
Test: Build on REL and non-REL branch
Change-Id: Ibce24465b546c52bc447b4b28a474de2b4b53792
2023-10-12 19:47:26 +03:00
Alessandro Astone
a6c7a045d8 Rename privapp-permissions file to avoid conflict with gapps
When these permissions are updated and MindTheGapps are installed
addon.d will revert them to their previous state, preventing the
system to boot for missing privapp permissions in the whitelist.

Change-Id: I1a458dc242efcd422569b871dbfe084a33c76903
2023-10-12 14:00:34 +03:00
Chirayu Desai
d644dd7634 raviole: Set up proprietary files extraction
* The proprietary files lists are generated by comparing stock partition
  contents with AOSP generated partitions.

Co-authored-by: Michael Bestas <mkbestas@lineageos.org>
Change-Id: I17b78ccf212d8364070c40fe3c7d06d4048e3fe4
2023-10-12 14:00:33 +03:00
Ethan Chen
a397496b59 Declare EUICC permission
This is a squash of the following:

Author: Ethan Chen <intervigil@gmail.com>
Date:   Sat Dec 1 13:53:00 2018 -0800

    Declare EUICC permission

    Change-Id: I1b151021ca9fc6cf35141b2ccb337bc83197089e

Author: razorloves <razorloves@gmail.com>
Date:   Fri Oct 18 00:06:22 2019 -0500

    Move eUICC permissions xml to /product

    All eUICC items were moved to /product in Q.

    Change-Id: I614f86b16f61959c47465863ab1d5d55030209ab

Change-Id: I323dce8b848b44e45ed21002950059e58719113c
2023-10-12 04:26:15 +03:00
Chirayu Desai
a5e1f38d25 Add initial Lineage product makefiles
Change-Id: I0781b6d4d74680ce7f0d860048871da7c2d43fb6
2023-10-12 04:26:15 +03:00
Michael Bestas
c2127f57aa oriole: Correct status_bar_height_default overlay name
Test: Observe status bar shows up correctly
Change-Id: I425e03449b41e9aa370899f54ed8d0e2b2d78ca5
2023-10-12 04:21:46 +03:00
Michael Bestas
196636b37f Add .gitupstream
Change-Id: I2c0ab4e6b31282f6d8be88942c4fe9c38871d7d0
2023-10-12 04:21:22 +03:00
Android Build Coastguard Worker
80a95e7dd9 Snap for 10917888 from 57bf64f150 to 24Q1-release
Change-Id: Ife47c07570fe63507312a74f7238f9db071b29dd
2023-10-07 23:04:09 +00:00
Android Build Coastguard Worker
f759f027e6 Snap for 10909147 from 12bb201d03 to 24Q1-release
Change-Id: I7c34913ba56c982ef800601ee6b1063c71a55da8
2023-10-06 01:04:37 +00:00
Android Build Coastguard Worker
0e1ebe638e Snap for 10897809 from 50e640cbe0 to 24Q1-release
Change-Id: I04c76939174ae2e45e2d3c12428323d186c9cd69
2023-10-04 02:29:19 +00:00
Android Build Coastguard Worker
1c5ff90e16 Snap for 10884074 from f1bb202bd8 to 24Q1-release
Change-Id: I492d68c8e32ea73df6912bcbea4942f6be55923b
2023-09-30 03:04:30 +00:00
Android Build Coastguard Worker
7c99c1e855 Snap for 10878163 from 74cec48325 to 24Q1-release
Change-Id: I527ac57cbd5441175a304d378484ce6c8f3a9ac4
2023-09-29 01:04:12 +00:00
Android Build Coastguard Worker
1adaaaba77 [coastguard skipped] Merge sparse cherrypicks from sparse-10873617-L67100000963226378 into udc-release.
COASTGUARD_SKIP: I917612fbccea9f25e3543ea6db56c528f3e92cdf
COASTGUARD_SKIP: I5e940376186311fe9d25e252c9080eef894707f2
COASTGUARD_SKIP: If7417bddc6ef92cbaec5a5537f1260f0536268b5

Change-Id: I3dbe9270aec05476667b2447d15459a1e7baa718
2023-09-28 02:19:17 +00:00
Android Build Coastguard Worker
c8c75570fb Merge cherrypicks of ['googleplex-android-review.googlesource.com/24695743', 'googleplex-android-review.googlesource.com/24697989'] into sparse-10873617-L67100000963226378.
SPARSE_CHANGE: I5e940376186311fe9d25e252c9080eef894707f2
SPARSE_CHANGE: If7417bddc6ef92cbaec5a5537f1260f0536268b5

Change-Id: I917612fbccea9f25e3543ea6db56c528f3e92cdf
2023-09-28 02:13:00 +00:00
Ankur Bakshi
32ccb66ff5 Update raven SVN to 70
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4049cdb9a346f3edbe522a2d6171bea7754e7fa0)
Merged-In: If7417bddc6ef92cbaec5a5537f1260f0536268b5
Change-Id: If7417bddc6ef92cbaec5a5537f1260f0536268b5
2023-09-28 02:11:45 +00:00
Ankur Bakshi
2e7e24171a Update oriole SVN to 70
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:47b81f69045308d5f452978eb857216c350629b9)
Merged-In: I5e940376186311fe9d25e252c9080eef894707f2
Change-Id: I5e940376186311fe9d25e252c9080eef894707f2
2023-09-28 02:11:38 +00:00
Android Build Coastguard Worker
70f221cf38 Snap for 10865348 from cf599ed7d6 to 24Q1-release
Change-Id: I7f6b7ec3cf77e2611f2b9105211942dcfd8be018
2023-09-27 01:03:20 +00:00
Android Build Coastguard Worker
f5a3085c2e Snap for 10843824 from 94d89343fa to 24Q1-release
Change-Id: I4f443fe297f98bfae4bc264c9c69f6b696ad9b6d
2023-09-21 21:52:46 +00:00
Android Build Coastguard Worker
6cebab0ca0 [coastguard skipped] Merge sparse cherrypicks from sparse-10817346-L96600000963063472 into udc-release.
COASTGUARD_SKIP: If7417bddc6ef92cbaec5a5537f1260f0536268b5
COASTGUARD_SKIP: I5e940376186311fe9d25e252c9080eef894707f2
COASTGUARD_SKIP: I4afbf8fc92ae73d2c2d1076c4264d4401480b0c2

Change-Id: I5fa03ff78e08aeac02724a8f0b5a4061f71bd9d2
2023-09-15 23:23:35 +00:00
Android Build Coastguard Worker
8e677fb18e Merge cherrypicks of ['googleplex-android-review.googlesource.com/24695743', 'googleplex-android-review.googlesource.com/24697989'] into sparse-10817346-L96600000963063472.
SPARSE_CHANGE: I5e940376186311fe9d25e252c9080eef894707f2
SPARSE_CHANGE: If7417bddc6ef92cbaec5a5537f1260f0536268b5

Change-Id: I4afbf8fc92ae73d2c2d1076c4264d4401480b0c2
2023-09-15 23:19:06 +00:00
Ankur Bakshi
961d1d85f3 Update raven SVN to 70
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4049cdb9a346f3edbe522a2d6171bea7754e7fa0)
Merged-In: If7417bddc6ef92cbaec5a5537f1260f0536268b5
Change-Id: If7417bddc6ef92cbaec5a5537f1260f0536268b5
2023-09-15 23:17:14 +00:00
Ankur Bakshi
18fa502a96 Update oriole SVN to 70
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:47b81f69045308d5f452978eb857216c350629b9)
Merged-In: I5e940376186311fe9d25e252c9080eef894707f2
Change-Id: I5e940376186311fe9d25e252c9080eef894707f2
2023-09-15 23:17:03 +00:00
Android Build Coastguard Worker
c5f1a0e513 Merge cherrypicks of ['googleplex-android-review.googlesource.com/24439886', 'googleplex-android-review.googlesource.com/24439885', 'googleplex-android-review.googlesource.com/24682777', 'googleplex-android-review.googlesource.com/24683884'] into udc-release.
Change-Id: Ic71601a335c4e880a16d370ed061446f2c172fbc
2023-09-15 21:22:36 +00:00
Ankur Bakshi
675c0c4775 Update raven SVN to 69
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ff982eb8d2cb3eb49188aa302e9671417c1fe10b)
Merged-In: Icadf953c98a09298511239d30194383706858694
Change-Id: Icadf953c98a09298511239d30194383706858694
2023-09-15 21:12:53 +00:00
Ankur Bakshi
be986d9772 Update oriole SVN to 69
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:8913112d57371ff4eea365df530fb7a7e66c14e8)
Merged-In: I43cf152ebc8c6f944a15e0135f6bcf0c686419bd
Change-Id: I43cf152ebc8c6f944a15e0135f6bcf0c686419bd
2023-09-15 21:12:43 +00:00
Lokesh Kumar Goel
6aca2873e9 Update oriole SVN to 68
Bug: 295937899
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0f47de1ea25ab72a9dd50e13ff8217faab831d42)
Merged-In: I073e25b8e4db19f9680e4ef7cda6baa7c265b925
Change-Id: I073e25b8e4db19f9680e4ef7cda6baa7c265b925
2023-09-15 21:12:35 +00:00
Lokesh Kumar Goel
0f23b904f7 Update raven SVN to 68
Bug: 295937899
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:58d7ffaeeb22c8f074d2dd6318fcbd3158e5a3f0)
Merged-In: I860de9766063f9674a6b4a9fd2d2deeea3e1b8f0
Change-Id: I860de9766063f9674a6b4a9fd2d2deeea3e1b8f0
2023-09-15 21:12:26 +00:00
Android Build Coastguard Worker
c0aff5a3e2 [coastguard skipped] Merge sparse cherrypicks from sparse-10754064-L40700000962919403 into udc-release.
COASTGUARD_SKIP: I0b41a5dd3549ad33131d21bb14baf6f0ba83cc36
COASTGUARD_SKIP: I073e25b8e4db19f9680e4ef7cda6baa7c265b925
COASTGUARD_SKIP: I860de9766063f9674a6b4a9fd2d2deeea3e1b8f0

Change-Id: Ibf4eb0d8f35ce9fcbfc7244461cacaab4a78c270
2023-09-05 17:45:34 +00:00
Android Build Coastguard Worker
8b6a848cdf Merge cherrypicks of ['googleplex-android-review.googlesource.com/24439886', 'googleplex-android-review.googlesource.com/24439885'] into sparse-10754064-L40700000962919403.
SPARSE_CHANGE: I860de9766063f9674a6b4a9fd2d2deeea3e1b8f0
SPARSE_CHANGE: I073e25b8e4db19f9680e4ef7cda6baa7c265b925

Change-Id: I0b41a5dd3549ad33131d21bb14baf6f0ba83cc36
2023-09-05 17:38:25 +00:00
Lokesh Kumar Goel
d16806658e Update oriole SVN to 68
Bug: 295937899
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0f47de1ea25ab72a9dd50e13ff8217faab831d42)
Merged-In: I073e25b8e4db19f9680e4ef7cda6baa7c265b925
Change-Id: I073e25b8e4db19f9680e4ef7cda6baa7c265b925
2023-09-05 17:36:49 +00:00
Lokesh Kumar Goel
3222cd26bd Update raven SVN to 68
Bug: 295937899
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:58d7ffaeeb22c8f074d2dd6318fcbd3158e5a3f0)
Merged-In: I860de9766063f9674a6b4a9fd2d2deeea3e1b8f0
Change-Id: I860de9766063f9674a6b4a9fd2d2deeea3e1b8f0
2023-09-05 17:36:41 +00:00
57 changed files with 7634 additions and 24 deletions

1
.gitupstream Normal file
View File

@@ -0,0 +1 @@
https://android.googlesource.com/device/google/raviole

View File

@@ -36,7 +36,9 @@ PRODUCT_MAKEFILES := \
$(LOCAL_DIR)/aosp_whitefin_pkvm.mk \
$(LOCAL_DIR)/aosp_whitefin_hwasan.mk \
$(LOCAL_DIR)/aosp_whitefin_64.mk \
$(LOCAL_DIR)/factory_whitefin.mk
$(LOCAL_DIR)/factory_whitefin.mk \
$(LOCAL_DIR)/lineage_oriole.mk \
$(LOCAL_DIR)/lineage_raven.mk
COMMON_LUNCH_CHOICES := \
aosp_slider-trunk_staging-userdebug \

5
BoardConfigLineage.mk Normal file
View File

@@ -0,0 +1,5 @@
#
# Copyright (C) 2021 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#

View File

@@ -23,4 +23,8 @@ PRODUCT_MODEL := AOSP on Oriole
PRODUCT_BRAND := Android
PRODUCT_MANUFACTURER := Google
PRODUCT_PACKAGES += com.android.vndk.current.on_vendor
# Keep the VNDK APEX in /system partition for REL branches as these branches are
# expected to have stable API/ABI surfaces.
ifneq (REL,$(PLATFORM_VERSION_CODENAME))
PRODUCT_PACKAGES += com.android.vndk.current.on_vendor
endif

View File

@@ -26,4 +26,8 @@ PRODUCT_BRAND := Android
PRODUCT_BRAND_FOR_ATTESTATION := google
PRODUCT_MANUFACTURER := Google
PRODUCT_PACKAGES += com.android.vndk.current.on_vendor
# Keep the VNDK APEX in /system partition for REL branches as these branches are
# expected to have stable API/ABI surfaces.
ifneq (REL,$(PLATFORM_VERSION_CODENAME))
PRODUCT_PACKAGES += com.android.vndk.current.on_vendor
endif

View File

@@ -53,7 +53,7 @@ PRODUCT_COPY_FILES += \
device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/waves_preset.mps:$(TARGET_COPY_OUT_VENDOR)/etc/waves_preset.mps
# userdebug specific
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_COPY_FILES += \
device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/BLUETOOTH.mods:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/BLUETOOTH.mods \
device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HANDSFREE.mods:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HANDSFREE.mods \

View File

@@ -53,7 +53,7 @@ PRODUCT_COPY_FILES += \
device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/waves_preset.mps:$(TARGET_COPY_OUT_VENDOR)/etc/waves_preset.mps
# userdebug specific
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_COPY_FILES += \
device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/BLUETOOTH.mods:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/BLUETOOTH.mods \
device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HANDSFREE.mods:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HANDSFREE.mods \

View File

@@ -14,21 +14,21 @@ on early-boot
start insmod_sh_raviole
# Disables fingerprint antispoof on PROTO1.0 devices
on boot && property:ro.build.type=userdebug && \
on boot && property:ro.build.type=eng && \
property:ro.revision=PROTO1.0 && \
property:persist.vendor.fingerprint.disable.fake.override=none
setprop vendor.fingerprint.disable.fake 100
# Overrides fingerprint antispoof if following persist sysprops are set
on boot && property:ro.build.type=userdebug && \
on boot && property:ro.build.type=eng && \
property:persist.vendor.fingerprint.disable.fake.override=0
setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
on boot && property:ro.build.type=userdebug && \
on boot && property:ro.build.type=eng && \
property:persist.vendor.fingerprint.disable.fake.override=1
setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
on boot && property:ro.build.type=userdebug && \
on boot && property:ro.build.type=eng && \
property:persist.vendor.fingerprint.disable.fake.override=100
setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}

11
device-evolution.mk Normal file
View File

@@ -0,0 +1,11 @@
#
# Copyright (C) 2024 The Evolution X Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Overlays
#DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay-evolution
# Udfps
TARGET_HAS_UDFPS += true

49
device-lineage.mk Normal file
View File

@@ -0,0 +1,49 @@
#
# Copyright (C) 2021 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Overlays
DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay-lineage
# ANGLE - Almost Native Graphics Layer Engine
PRODUCT_PACKAGES += \
ANGLE
# EUICC
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.telephony.euicc.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/android.hardware.telephony.euicc.xml
# Kernel
TARGET_PREBUILT_KERNEL := device/google/raviole-kernel/Image.lz4
# PowerShare
include hardware/google/pixel/powershare/device.mk
# wireless_charger HAL service
include device/google/gs-common/wireless_charger/wireless_charger.mk
# Build necessary packages for vendor
# Codec2
PRODUCT_PACKAGES += \
libexynosv4l2
# Fingerprint
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.fingerprint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.fingerprint.xml
# Graphics
PRODUCT_PACKAGES += \
libEGL_angle \
libGLESv1_CM_angle \
libGLESv2_angle
# Identity credential
PRODUCT_PACKAGES += \
android.hardware.identity_credential.xml
# Sensors
PRODUCT_PACKAGES += \
sensors.dynamic_sensor_hal

View File

@@ -92,7 +92,7 @@ PRODUCT_COPY_FILES += \
device/google/raviole/powerhint-oriole-mainline.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint-mainline.json \
# Bluetooth sepolicy
include device/google/gs101-sepolicy/oriole-sepolicy.mk
include device/google/gs101/sepolicy/oriole-sepolicy.mk
# Bluetooth
PRODUCT_PRODUCT_PROPERTIES += \
@@ -110,12 +110,14 @@ PRODUCT_COPY_FILES += \
# Bluetooth Hal Extension test tools
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_PACKAGES_DEBUG += \
sar_test \
hci_inject
endif
# userdebug specific
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
# Bluetooth LE Audio Hardware offload
PRODUCT_PRODUCT_PROPERTIES += \
ro.bluetooth.leaudio_offload.supported=true \
@@ -201,14 +203,21 @@ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.set_idle_timer_ms=1500
PRODUCT_PROPERTY_OVERRIDES += ro.odm.build.media_performance_class=31
# userdebug specific
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_COPY_FILES += \
device/google/gs101/init.hardware.wlc.rc.userdebug:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.wlc.rc
endif
# Increment the SVN for any official public releases
ifdef RELEASE_SVN_ORIOLE
TARGET_SVN ?= $(RELEASE_SVN_ORIOLE)
else
# Set this for older releases that don't use build flag
TARGET_SVN ?= 86
endif
PRODUCT_VENDOR_PROPERTIES += \
ro.vendor.build.svn=82
ro.vendor.build.svn=$(TARGET_SVN)
# Set support hide display cutout feature
PRODUCT_PRODUCT_PROPERTIES += \
@@ -301,7 +310,7 @@ PRODUCT_PRODUCT_PROPERTIES += \
persist.bluetooth.opus.enabled=true
# Location
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_COPY_FILES += \
device/google/raviole/location/gps.xml.oriole:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
else
@@ -317,3 +326,7 @@ PRODUCT_VENDOR_PROPERTIES += \
PRODUCT_PRODUCT_PROPERTIES += \
ro.quick_start.oem_id=00e0 \
ro.quick_start.device_id=oriole
# HBM
PRODUCT_PACKAGES += \
HbmSVManagerOverlay

View File

@@ -103,7 +103,7 @@ PRODUCT_PACKAGES += \
UwbOverlayR4
# Bluetooth sepolicy
include device/google/gs101-sepolicy/raven-sepolicy.mk
include device/google/gs101/sepolicy/raven-sepolicy.mk
# Bluetooth
PRODUCT_PRODUCT_PROPERTIES += \
@@ -122,12 +122,14 @@ PRODUCT_COPY_FILES += \
device/google/raviole/bluetooth/bt_vendor_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth/bt_vendor_overlay.conf
# Bluetooth Hal Extension test tools
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_PACKAGES_DEBUG += \
sar_test \
hci_inject
endif
# userdebug specific
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
# Bluetooth LE Audio Hardware offload
PRODUCT_PRODUCT_PROPERTIES += \
ro.bluetooth.leaudio_offload.supported=true \
@@ -205,14 +207,21 @@ PRODUCT_SOONG_NAMESPACES += \
# userdebug specific
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_COPY_FILES += \
device/google/gs101/init.hardware.wlc.rc.userdebug:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.wlc.rc
endif
# Increment the SVN for any official public releases
ifdef RELEASE_SVN_RAVEN
TARGET_SVN ?= $(RELEASE_SVN_RAVEN)
else
# Set this for older releases that don't use build flag
TARGET_SVN ?= 86
endif
PRODUCT_VENDOR_PROPERTIES += \
ro.vendor.build.svn=82
ro.vendor.build.svn=$(TARGET_SVN)
# Set support hide display cutout feature
PRODUCT_PRODUCT_PROPERTIES += \
@@ -312,7 +321,7 @@ PRODUCT_PRODUCT_PROPERTIES += \
persist.bluetooth.opus.enabled=true
# Location
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_COPY_FILES += \
device/google/raviole/location/gps.xml.raven:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
else

11
evolution.dependencies Normal file
View File

@@ -0,0 +1,11 @@
[
{
"repository": "device_google_gs101",
"target_path": "device/google/gs101"
},
{
"repository": "device/google/raviole-kernel",
"target_path": "device/google/raviole-kernel",
"remote": "aosp-raviole"
}
]

34
lineage_oriole.mk Normal file
View File

@@ -0,0 +1,34 @@
#
# Copyright (C) 2021 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Inherit some common Evolution X stuff.
TARGET_DISABLE_EPPE := true
$(call inherit-product, vendor/lineage/config/common_full_phone.mk)
# Inherit device configuration
$(call inherit-product, device/google/raviole/aosp_oriole.mk)
$(call inherit-product, device/google/gs101/lineage_common.mk)
$(call inherit-product, device/google/gs101/evolution_common.mk)
include device/google/raviole/oriole/device-lineage.mk
include device/google/raviole/oriole/device-evolution.mk
# Device identifier. This must come after all inclusions
PRODUCT_BRAND := google
PRODUCT_MODEL := Pixel 6
PRODUCT_NAME := lineage_oriole
# Boot animation
TARGET_SCREEN_HEIGHT := 2400
TARGET_SCREEN_WIDTH := 1080
PRODUCT_BUILD_PROP_OVERRIDES += \
TARGET_PRODUCT=oriole \
PRIVATE_BUILD_DESC="oriole-user 14 AP2A.240905.003.F1 12235381 release-keys"
BUILD_FINGERPRINT := google/oriole/oriole:14/AP2A.240905.003.F1/12235381:user/release-keys
$(call inherit-product, vendor/google/oriole/oriole-vendor.mk)

34
lineage_raven.mk Normal file
View File

@@ -0,0 +1,34 @@
#
# Copyright (C) 2021 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Inherit some common Evolution X stuff.
TARGET_DISABLE_EPPE := true
$(call inherit-product, vendor/lineage/config/common_full_phone.mk)
# Inherit device configuration
$(call inherit-product, device/google/raviole/aosp_raven.mk)
$(call inherit-product, device/google/gs101/lineage_common.mk)
$(call inherit-product, device/google/gs101/evolution_common.mk)
include device/google/raviole/raven/device-lineage.mk
include device/google/raviole/raven/device-evolution.mk
# Device identifier. This must come after all inclusions
PRODUCT_BRAND := google
PRODUCT_MODEL := Pixel 6 Pro
PRODUCT_NAME := lineage_raven
# Boot animation
TARGET_SCREEN_HEIGHT := 3120
TARGET_SCREEN_WIDTH := 1440
PRODUCT_BUILD_PROP_OVERRIDES += \
TARGET_PRODUCT=raven \
PRIVATE_BUILD_DESC="raven-user 14 AP2A.240905.003.F1 12235381 release-keys"
BUILD_FINGERPRINT := google/raven/raven:14/AP2A.240905.003.F1/12235381:user/release-keys
$(call inherit-product, vendor/google/raven/raven-vendor.mk)

View File

@@ -47,7 +47,9 @@ USES_DEVICE_GOOGLE_RAVIOLE := true
BOARD_KERNEL_CMDLINE += disable_dma32=on
include device/google/gs101/BoardConfig-common.mk
include device/google/gs101-sepolicy/oriole-sepolicy.mk
include device/google/gs101/sepolicy/oriole-sepolicy.mk
include device/google/gs101/wifi/BoardConfig-wifi.mk
-include vendor/google_devices/gs101/prebuilts/BoardConfigVendor.mk
-include vendor/google_devices/oriole/proprietary/BoardConfigVendor.mk
include device/google/raviole/oriole/BoardConfigLineage.mk

View File

@@ -0,0 +1,9 @@
#
# Copyright (C) 2021 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
include device/google/raviole/BoardConfigLineage.mk
include vendor/google/oriole/BoardConfigVendor.mk

View File

@@ -0,0 +1,9 @@
#
# Copyright (C) 2024 The Evolution X Project
#
# SPDX-License-Identifier: Apache-2.0
#
DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/oriole/overlay-evolution
$(call inherit-product, $(LOCAL_PATH)/device-evolution.mk)

9
oriole/device-lineage.mk Normal file
View File

@@ -0,0 +1,9 @@
#
# Copyright (C) 2022 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/oriole/overlay-lineage
$(call inherit-product, $(LOCAL_PATH)/device-lineage.mk)

149
oriole/extract-files.sh Executable file
View File

@@ -0,0 +1,149 @@
#!/bin/bash
#
# SPDX-FileCopyrightText: 2016 The CyanogenMod Project
# SPDX-FileCopyrightText: 2017-2024 The LineageOS Project
# SPDX-License-Identifier: Apache-2.0
#
set -e
DEVICE=oriole
VENDOR=google
# Load extract_utils and do some sanity checks
MY_DIR="${BASH_SOURCE%/*}"
if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi
ANDROID_ROOT="${MY_DIR}/../../../.."
export TARGET_ENABLE_CHECKELF=true
# If XML files don't have comments before the XML header, use this flag
# Can still be used with broken XML files by using blob_fixup
export TARGET_DISABLE_XML_FIXING=true
HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
if [ ! -f "${HELPER}" ]; then
echo "Unable to find helper script at ${HELPER}"
exit 1
fi
source "${HELPER}"
# Default to sanitizing the vendor folder before extraction
CLEAN_VENDOR=true
ONLY_FIRMWARE=
KANG=
SECTION=
CARRIER_SKIP_FILES=()
VENDOR_SKIP_FILES=()
while [ "${#}" -gt 0 ]; do
case "${1}" in
--only-firmware)
ONLY_FIRMWARE=true
;;
-n | --no-cleanup)
CLEAN_VENDOR=false
;;
-k | --kang)
KANG="--kang"
;;
-s | --section)
SECTION="${2}"
shift
CLEAN_VENDOR=false
;;
*)
SRC="${1}"
;;
esac
shift
done
if [ -z "${SRC}" ]; then
SRC="adb"
fi
function blob_fixup() {
case "${1}" in
product/etc/felica/common.cfg)
[ "$2" = "" ] && return 0
sed -i -e '$a00000018,1' -e '/^00000014/d' -e '/^00000015/d' "${2}"
;;
vendor/etc/init/init.modem_logging_control.rc)
[ "$2" = "" ] && return 0
sed -i 's/ && property:ro.debuggable=0//' "${2}"
;;
*)
return 1
;;
esac
return 0
}
function blob_fixup_dry() {
blob_fixup "$1" ""
}
function prepare_firmware() {
if [ "${SRC}" != "adb" ]; then
bash "${ANDROID_ROOT}"/lineage/scripts/pixel/prepare-firmware.sh "${DEVICE}" "${SRC}"
fi
}
# Initialize the helper
setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" false "${CLEAN_VENDOR}"
if [ -z "${ONLY_FIRMWARE}" ]; then
extract "${MY_DIR}/proprietary-files.txt" "${SRC}" "${KANG}" --section "${SECTION}"
generate_prop_list_from_image "product.img" "${MY_DIR}/proprietary-files-carriersettings.txt" CARRIER_SKIP_FILES carriersettings
extract "${MY_DIR}/proprietary-files-carriersettings.txt" "${SRC}" "${KANG}" --section "${SECTION}"
readarray -t VENDOR_SKIP_FILES < <(cat "${MY_DIR}/skip-files-vendor.txt" | sed -E "/^[[:blank:]]*(#|$)/d")
VENDOR_TXT="${MY_DIR}/proprietary-files-vendor.txt"
generate_prop_list_from_image "vendor.img" "${VENDOR_TXT}" VENDOR_SKIP_FILES
# flp.default & gps.default have incorrect SONAME
# libExynosC2*Dec & libExynosC2*Enc depend on libacryl & libexynosv4l2, which are gnu makefile targets
set_disable_checkelf "vendor/lib/libExynosC2H263Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2H263Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2H264Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2H264Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2HevcDec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2HevcEnc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Mpeg4Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Mpeg4Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Vp8Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Vp8Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Vp9Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Vp9Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/hw/flp.default.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/hw/gps.default.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2H263Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2H263Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2H264Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2H264Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2HevcDec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2HevcEnc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Mpeg4Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Mpeg4Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Vp8Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Vp8Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Vp9Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Vp9Enc.so" "${VENDOR_TXT}"
set_module_suffix "vendor/lib/com.google.edgetpu_app_service-V3-ndk.so" "-vendor" "${VENDOR_TXT}"
set_module_suffix "vendor/lib64/com.google.edgetpu_app_service-V3-ndk.so" "-vendor" "${VENDOR_TXT}"
set_module_suffix "vendor/lib64/com.google.edgetpu_vendor_service-V2-ndk.so" "-vendor" "${VENDOR_TXT}"
extract "${MY_DIR}/proprietary-files-vendor.txt" "${SRC}" "${KANG}" --section "${SECTION}"
fi
if [ -z "${SECTION}" ]; then
extract_firmware "${MY_DIR}/proprietary-firmware.txt" "${SRC}"
fi
"${MY_DIR}/setup-makefiles.sh"

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2019-2024 The Evolution X Project
SPDX-License-Identifier: Apache-2.0
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Android version screen, build maintainer -->
<string name="build_maintainer_summary" translatable="false">Anierin Bliss</string>
<string name="build_maintainer_donate_url" translatable="false">https://PayPal.me/AnierinB</string>
</resources>

View File

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
SPDX-FileCopyrightText: 2022 The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<resources>
<!-- An array of triplets made of (camera ID, approximate zoom ratio, exact zoom ratio).
These values will be added to the lens selector if one or more cameras uses the
multi-camera API to let the user select which lens to use.
It's highly recommended to leave config_enableAuxCameras to false, since with
multi-camera API you only use a single camera device for all sensors.
You may enable it if you need auxiliary camera devices for a set of cameras on one
of the device's side (e.g. logical main back camera but multiple physical camera
devices on front), in that case if a main device side's lens is referenced here
all the auxiliary camera devices of that side will be ignored.
You may be able to get the exact zoom ratio needed to trigger the lens switch from
your stock camera app and observing the zoom ratio it sets with the following command:
adb shell dumpsys media.camera | grep 'android.control.zoomRatio' -1
Example for Google Pixel 7 Pro's back camera configuration:
<string-array name="config_logicalZoomRatios">
<item>0</item> <item>0.5</item> <item>0.55632502</item>
<item>0</item> <item>2.0</item> <item>2.0</item>
<item>0</item> <item>5.0</item> <item>5.0</item>
</string-array>
-->
<string-array name="config_logicalZoomRatios">
<item>0</item> <item>0.7</item> <item>0.67044300</item>
<item>0</item> <item>2.0</item> <item>2.0</item>
</string-array>
</resources>

View File

@@ -93,9 +93,9 @@
<!-- Height of the status bar.
Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead.
-->
<dimen name="status_bar_height_height_default">74px</dimen>
<dimen name="status_bar_height_default">28dp</dimen>
<dimen name="status_bar_height_portrait">128px</dimen>
<dimen name="status_bar_height_landscape">74px</dimen>
<dimen name="status_bar_height_landscape">28dp</dimen>
<!-- Adjustment for software rounded corners since corners aren't perfectly round. -->
<dimen name="rounded_corner_radius_adjustment">5px</dimen>

View File

@@ -0,0 +1,343 @@
# All blobs below are extracted from the release mentioned in proprietary-files.txt
product/etc/CarrierSettings/1and1_de.pb
product/etc/CarrierSettings/2degrees_nz.pb
product/etc/CarrierSettings/4ka_sk.pb
product/etc/CarrierSettings/a1_at.pb
product/etc/CarrierSettings/a1_bg.pb
product/etc/CarrierSettings/a1_hr.pb
product/etc/CarrierSettings/a1_mk.pb
product/etc/CarrierSettings/a1_si.pb
product/etc/CarrierSettings/ahamo_jp.pb
product/etc/CarrierSettings/airtel_in.pb
product/etc/CarrierSettings/ais_th.pb
product/etc/CarrierSettings/altice_us.pb
product/etc/CarrierSettings/andorratelecom_ad.pb
product/etc/CarrierSettings/antel_uy.pb
product/etc/CarrierSettings/appalachian_us.pb
product/etc/CarrierSettings/apt_tw.pb
product/etc/CarrierSettings/asda_gb.pb
product/etc/CarrierSettings/assurance_us.pb
product/etc/CarrierSettings/astca_as.pb
product/etc/CarrierSettings/att5g_us.pb
product/etc/CarrierSettings/att5gsa_us.pb
product/etc/CarrierSettings/att_mx.pb
product/etc/CarrierSettings/att_us.pb
product/etc/CarrierSettings/attbootstrap_us.pb
product/etc/CarrierSettings/attmvnos_us.pb
product/etc/CarrierSettings/base_be.pb
product/etc/CarrierSettings/batelco_bh.pb
product/etc/CarrierSettings/bell_ca.pb
product/etc/CarrierSettings/bite_lt.pb
product/etc/CarrierSettings/bite_lv.pb
product/etc/CarrierSettings/bluegrass_us.pb
product/etc/CarrierSettings/bob_at.pb
product/etc/CarrierSettings/boost_us.pb
product/etc/CarrierSettings/boosttmo_us.pb
product/etc/CarrierSettings/bouygues_fr.pb
product/etc/CarrierSettings/bsnl_in.pb
product/etc/CarrierSettings/btb_gb.pb
product/etc/CarrierSettings/btc_gb.pb
product/etc/CarrierSettings/cablemovil_es.pb
product/etc/CarrierSettings/carolinawest_us.pb
product/etc/CarrierSettings/carrier_list.pb
product/etc/CarrierSettings/celcom_my.pb
product/etc/CarrierSettings/cellcom_il.pb
product/etc/CarrierSettings/cellcom_us.pb
product/etc/CarrierSettings/cellcommno_us.pb
product/etc/CarrierSettings/celluarone_us.pb
product/etc/CarrierSettings/chatr_ca.pb
product/etc/CarrierSettings/chinamobile_hk.pb
product/etc/CarrierSettings/cht_tw.pb
product/etc/CarrierSettings/cityfone_ca.pb
product/etc/CarrierSettings/claro_pr.pb
product/etc/CarrierSettings/congstar_de.pb
product/etc/CarrierSettings/consumercellularatt_us.pb
product/etc/CarrierSettings/consumercellulartmo_us.pb
product/etc/CarrierSettings/coopvoce_it.pb
product/etc/CarrierSettings/coppervalley_us.pb
product/etc/CarrierSettings/coriolis_fr.pb
product/etc/CarrierSettings/cox_us.pb
product/etc/CarrierSettings/cricket5g_us.pb
product/etc/CarrierSettings/cricket_us.pb
product/etc/CarrierSettings/cspire_nl.pb
product/etc/CarrierSettings/cspire_us.pb
product/etc/CarrierSettings/default.pb
product/etc/CarrierSettings/digi_hu.pb
product/etc/CarrierSettings/digi_my.pb
product/etc/CarrierSettings/digi_ro.pb
product/etc/CarrierSettings/digimobil_es.pb
product/etc/CarrierSettings/dish5gsa_us.pb
product/etc/CarrierSettings/dishatt_us.pb
product/etc/CarrierSettings/dito_ph.pb
product/etc/CarrierSettings/dna_fi.pb
product/etc/CarrierSettings/docomo_jp.pb
product/etc/CarrierSettings/docomomvno_jp.pb
product/etc/CarrierSettings/dtac_th.pb
product/etc/CarrierSettings/du_ae.pb
product/etc/CarrierSettings/eastlink_ca.pb
product/etc/CarrierSettings/ee_gb.pb
product/etc/CarrierSettings/eir_ie.pb
product/etc/CarrierSettings/elisa1_fi.pb
product/etc/CarrierSettings/elisa2_fi.pb
product/etc/CarrierSettings/elisa_ee.pb
product/etc/CarrierSettings/enreach_nl.pb
product/etc/CarrierSettings/eplus_de.pb
product/etc/CarrierSettings/erate_no.pb
product/etc/CarrierSettings/esn_gb.pb
product/etc/CarrierSettings/etisalat_ae.pb
product/etc/CarrierSettings/euskaltel_es.pb
product/etc/CarrierSettings/evolve_us.pb
product/etc/CarrierSettings/fastweb_it.pb
product/etc/CarrierSettings/fet_tw.pb
product/etc/CarrierSettings/fi_at.pb
product/etc/CarrierSettings/fi_us.pb
product/etc/CarrierSettings/fido_ca.pb
product/etc/CarrierSettings/finetwork_es.pb
product/etc/CarrierSettings/firstnet_us.pb
product/etc/CarrierSettings/firstnetpacific2_us.pb
product/etc/CarrierSettings/firstnetpacific_us.pb
product/etc/CarrierSettings/fizz_ca.pb
product/etc/CarrierSettings/fl1_li.pb
product/etc/CarrierSettings/free_fr.pb
product/etc/CarrierSettings/free_re.pb
product/etc/CarrierSettings/freedommobile_ca.pb
product/etc/CarrierSettings/gamma_gb.pb
product/etc/CarrierSettings/gci_us.pb
product/etc/CarrierSettings/gibtel_gi.pb
product/etc/CarrierSettings/giffgaff_gb.pb
product/etc/CarrierSettings/giga_sg.pb
product/etc/CarrierSettings/globe_ph.pb
product/etc/CarrierSettings/guuk_es.pb
product/etc/CarrierSettings/h3_at.pb
product/etc/CarrierSettings/h3_gb.pb
product/etc/CarrierSettings/h3_ie.pb
product/etc/CarrierSettings/h3_se.pb
product/etc/CarrierSettings/h3g27202_ie.pb
product/etc/CarrierSettings/halebop_se.pb
product/etc/CarrierSettings/help_at.pb
product/etc/CarrierSettings/homobile_it.pb
product/etc/CarrierSettings/hotmobile_il.pb
product/etc/CarrierSettings/ice_no.pb
product/etc/CarrierSettings/idea_in.pb
product/etc/CarrierSettings/idmobile_gb.pb
product/etc/CarrierSettings/iliad_it.pb
product/etc/CarrierSettings/inland_us.pb
product/etc/CarrierSettings/jazztel_es.pb
product/etc/CarrierSettings/kddi_jp.pb
product/etc/CarrierSettings/kddimvno_jp.pb
product/etc/CarrierSettings/kena_it.pb
product/etc/CarrierSettings/koodo_ca.pb
product/etc/CarrierSettings/kpn_nl.pb
product/etc/CarrierSettings/lebara_es.pb
product/etc/CarrierSettings/lebara_fr.pb
product/etc/CarrierSettings/lebara_gb.pb
product/etc/CarrierSettings/liberty_pr.pb
product/etc/CarrierSettings/lifecell_ua.pb
product/etc/CarrierSettings/linemo_jp.pb
product/etc/CarrierSettings/llamaya_es.pb
product/etc/CarrierSettings/lmt_lv.pb
product/etc/CarrierSettings/lowi_es.pb
product/etc/CarrierSettings/luckymobile_ca.pb
product/etc/CarrierSettings/lum_ca.pb
product/etc/CarrierSettings/lyca_es.pb
product/etc/CarrierSettings/m1_sg.pb
product/etc/CarrierSettings/manxcontract_im.pb
product/etc/CarrierSettings/manxprepaid_im.pb
product/etc/CarrierSettings/masmovil_es.pb
product/etc/CarrierSettings/maxis_my.pb
product/etc/CarrierSettings/meo_pt.pb
product/etc/CarrierSettings/metropcs_us.pb
product/etc/CarrierSettings/mobily_sa.pb
product/etc/CarrierSettings/monacotelecom_mc.pb
product/etc/CarrierSettings/movistar_es.pb
product/etc/CarrierSettings/movistar_mx.pb
product/etc/CarrierSettings/nextech_us.pb
product/etc/CarrierSettings/nos_pt.pb
product/etc/CarrierSettings/nova_gr.pb
product/etc/CarrierSettings/nova_is.pb
product/etc/CarrierSettings/o2_cz.pb
product/etc/CarrierSettings/o2_de.pb
product/etc/CarrierSettings/o2_sk.pb
product/etc/CarrierSettings/o2postpaid_gb.pb
product/etc/CarrierSettings/o2prepaid_de.pb
product/etc/CarrierSettings/o2prepaid_gb.pb
product/etc/CarrierSettings/omantel_om.pb
product/etc/CarrierSettings/onecall_no.pb
product/etc/CarrierSettings/ooredoo_kw.pb
product/etc/CarrierSettings/ooredoo_qa.pb
product/etc/CarrierSettings/optus_au.pb
product/etc/CarrierSettings/orange_be.pb
product/etc/CarrierSettings/orange_es.pb
product/etc/CarrierSettings/orange_fr.pb
product/etc/CarrierSettings/orange_gp.pb
product/etc/CarrierSettings/orange_lu.pb
product/etc/CarrierSettings/orange_pl.pb
product/etc/CarrierSettings/orange_re.pb
product/etc/CarrierSettings/orange_ro.pb
product/etc/CarrierSettings/orange_sk.pb
product/etc/CarrierSettings/others.pb
product/etc/CarrierSettings/paradisemobile_bm.pb
product/etc/CarrierSettings/partner_il.pb
product/etc/CarrierSettings/pcmobilebell_ca.pb
product/etc/CarrierSettings/pelephone_il.pb
product/etc/CarrierSettings/pepephone_es.pb
product/etc/CarrierSettings/play_pl.pb
product/etc/CarrierSettings/plus_pl.pb
product/etc/CarrierSettings/post_lu.pb
product/etc/CarrierSettings/povo_jp.pb
product/etc/CarrierSettings/proximus_be.pb
product/etc/CarrierSettings/publicmobile_ca.pb
product/etc/CarrierSettings/r_es.pb
product/etc/CarrierSettings/racc_es.pb
product/etc/CarrierSettings/rakuten_jp.pb
product/etc/CarrierSettings/reachmobileatt_us.pb
product/etc/CarrierSettings/redpocketatt_us.pb
product/etc/CarrierSettings/redpockettmo_us.pb
product/etc/CarrierSettings/rjio_in.pb
product/etc/CarrierSettings/rogers5g_ca.pb
product/etc/CarrierSettings/rogers_ca.pb
product/etc/CarrierSettings/rogerswpn_ca.pb
product/etc/CarrierSettings/salt_ch.pb
product/etc/CarrierSettings/salt_li.pb
product/etc/CarrierSettings/sasktel_ca.pb
product/etc/CarrierSettings/sfr_fr.pb
product/etc/CarrierSettings/shaw_ca.pb
product/etc/CarrierSettings/simba_sg.pb
product/etc/CarrierSettings/siminn_is.pb
product/etc/CarrierSettings/simple_us.pb
product/etc/CarrierSettings/simyo_es.pb
product/etc/CarrierSettings/singtel_sg.pb
product/etc/CarrierSettings/skinny_nz.pb
product/etc/CarrierSettings/skt_kr.pb
product/etc/CarrierSettings/sky_gb.pb
product/etc/CarrierSettings/skylo_zz.pb
product/etc/CarrierSettings/smart_ph.pb
product/etc/CarrierSettings/smartone_hk.pb
product/etc/CarrierSettings/smarty_gb.pb
product/etc/CarrierSettings/softbank_jp.pb
product/etc/CarrierSettings/solomobile_ca.pb
product/etc/CarrierSettings/spark_nz.pb
product/etc/CarrierSettings/spectrum_us.pb
product/etc/CarrierSettings/spmtelecom_pm.pb
product/etc/CarrierSettings/sprint_us.pb
product/etc/CarrierSettings/sprintprepaid_us.pb
product/etc/CarrierSettings/sprintwholesale_us.pb
product/etc/CarrierSettings/spusu_at.pb
product/etc/CarrierSettings/starhub_sg.pb
product/etc/CarrierSettings/stc_bh.pb
product/etc/CarrierSettings/stc_kw.pb
product/etc/CarrierSettings/stc_sa.pb
product/etc/CarrierSettings/strata_us.pb
product/etc/CarrierSettings/sunrise_ch.pb
product/etc/CarrierSettings/sweno_es.pb
product/etc/CarrierSettings/swisscom_ch.pb
product/etc/CarrierSettings/swisscom_li.pb
product/etc/CarrierSettings/talkmobile_gb.pb
product/etc/CarrierSettings/tango_lu.pb
product/etc/CarrierSettings/tango_us.pb
product/etc/CarrierSettings/tbaytel_ca.pb
product/etc/CarrierSettings/tchibo_de.pb
product/etc/CarrierSettings/tdc_dk.pb
product/etc/CarrierSettings/telcel_mx.pb
product/etc/CarrierSettings/telco_re.pb
product/etc/CarrierSettings/tele2_ee.pb
product/etc/CarrierSettings/tele2_lt.pb
product/etc/CarrierSettings/tele2_lv.pb
product/etc/CarrierSettings/tele2_se.pb
product/etc/CarrierSettings/telecable2_es.pb
product/etc/CarrierSettings/telekom_de.pb
product/etc/CarrierSettings/telekom_gr.pb
product/etc/CarrierSettings/telekom_hr.pb
product/etc/CarrierSettings/telekom_hu.pb
product/etc/CarrierSettings/telekom_mk.pb
product/etc/CarrierSettings/telekom_pl.pb
product/etc/CarrierSettings/telekom_ro.pb
product/etc/CarrierSettings/telekom_si.pb
product/etc/CarrierSettings/telekom_sk.pb
product/etc/CarrierSettings/telemach_si.pb
product/etc/CarrierSettings/telenet_be.pb
product/etc/CarrierSettings/telenor_dk.pb
product/etc/CarrierSettings/telenor_no.pb
product/etc/CarrierSettings/telenor_se.pb
product/etc/CarrierSettings/telia_dk.pb
product/etc/CarrierSettings/telia_ee.pb
product/etc/CarrierSettings/telia_fi.pb
product/etc/CarrierSettings/telia_lt.pb
product/etc/CarrierSettings/telia_no.pb
product/etc/CarrierSettings/telia_se.pb
product/etc/CarrierSettings/telstra_au.pb
product/etc/CarrierSettings/telus_ca.pb
product/etc/CarrierSettings/tesco_gb.pb
product/etc/CarrierSettings/three_dk.pb
product/etc/CarrierSettings/tim_it.pb
product/etc/CarrierSettings/tmobile_at.pb
product/etc/CarrierSettings/tmobile_cz.pb
product/etc/CarrierSettings/tmobile_nl.pb
product/etc/CarrierSettings/tmobile_us.pb
product/etc/CarrierSettings/tmomvno_nl.pb
product/etc/CarrierSettings/tmomvno_us.pb
product/etc/CarrierSettings/tracfoneatt_us.pb
product/etc/CarrierSettings/tracfonetmo_us.pb
product/etc/CarrierSettings/tracfoneverizon_us.pb
product/etc/CarrierSettings/truemove_th.pb
product/etc/CarrierSettings/truphone_us.pb
product/etc/CarrierSettings/truphone_zz.pb
product/etc/CarrierSettings/tstar_tw.pb
product/etc/CarrierSettings/turkcell_tr.pb
product/etc/CarrierSettings/turktelekom_tr.pb
product/etc/CarrierSettings/twm_tw.pb
product/etc/CarrierSettings/u264a_ca.pb
product/etc/CarrierSettings/u264a_us.pb
product/etc/CarrierSettings/u264ab_ca.pb
product/etc/CarrierSettings/u264ao_at.pb
product/etc/CarrierSettings/u264ap_at.pb
product/etc/CarrierSettings/ultra_us.pb
product/etc/CarrierSettings/umobile_my.pb
product/etc/CarrierSettings/unifi_my.pb
product/etc/CarrierSettings/unionwireless_us.pb
product/etc/CarrierSettings/uqmobile5gsa_jp.pb
product/etc/CarrierSettings/uqmobile_jp.pb
product/etc/CarrierSettings/uscc_us.pb
product/etc/CarrierSettings/verizon_us.pb
product/etc/CarrierSettings/verymobile_it.pb
product/etc/CarrierSettings/viaero_us.pb
product/etc/CarrierSettings/videotron_ca.pb
product/etc/CarrierSettings/vimla_se.pb
product/etc/CarrierSettings/vinaphone_vn.pb
product/etc/CarrierSettings/virgin_ca.pb
product/etc/CarrierSettings/virgin_gb.pb
product/etc/CarrierSettings/virgin_us.pb
product/etc/CarrierSettings/virgintelco_es.pb
product/etc/CarrierSettings/visible_us.pb
product/etc/CarrierSettings/visiblev_us.pb
product/etc/CarrierSettings/viti_pf.pb
product/etc/CarrierSettings/vodafone_au.pb
product/etc/CarrierSettings/vodafone_cz.pb
product/etc/CarrierSettings/vodafone_de.pb
product/etc/CarrierSettings/vodafone_es.pb
product/etc/CarrierSettings/vodafone_gb.pb
product/etc/CarrierSettings/vodafone_gr.pb
product/etc/CarrierSettings/vodafone_hu.pb
product/etc/CarrierSettings/vodafone_ie.pb
product/etc/CarrierSettings/vodafone_in.pb
product/etc/CarrierSettings/vodafone_it.pb
product/etc/CarrierSettings/vodafone_nl.pb
product/etc/CarrierSettings/vodafone_nz.pb
product/etc/CarrierSettings/vodafone_om.pb
product/etc/CarrierSettings/vodafone_pt.pb
product/etc/CarrierSettings/vodafone_qa.pb
product/etc/CarrierSettings/vodafone_ro.pb
product/etc/CarrierSettings/vodafone_tr.pb
product/etc/CarrierSettings/webbing_hk.pb
product/etc/CarrierSettings/windtre_it.pb
product/etc/CarrierSettings/xfinity2_us.pb
product/etc/CarrierSettings/xfinity_us.pb
product/etc/CarrierSettings/yes_my.pb
product/etc/CarrierSettings/yesss_at.pb
product/etc/CarrierSettings/yettel_bg.pb
product/etc/CarrierSettings/yettel_hu.pb
product/etc/CarrierSettings/yoigo_es.pb
product/etc/CarrierSettings/zain_bh.pb
product/etc/CarrierSettings/zain_kw.pb
product/etc/CarrierSettings/zain_sa.pb
product/etc/CarrierSettings/zeop_re.pb

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,153 @@
# All blobs are extracted from Google factory images for each new ASB
# product partition
# AiAi
product/priv-app/DeviceIntelligenceNetworkPrebuilt-v.U.14.playstore/DeviceIntelligenceNetworkPrebuilt-v.U.14.playstore.apk;PRESIGNED
product/priv-app/DevicePersonalizationPrebuiltPixel2021-v.U.14.playstore/DevicePersonalizationPrebuiltPixel2021-v.U.14.playstore.apk;PRESIGNED
# Audio
product/etc/ambient/matcher_tah.leveldb
product/etc/firmware/music_detector.descriptor
product/etc/firmware/music_detector.sound_model
product/etc/firmware/music_detector.sound_model_2
# Camera
product/priv-app/GoogleCamera/GoogleCamera.apk;OVERRIDES=Aperture,Camera2;PRESIGNED
# Camera extensions
product/etc/permissions/androidx.camera.extensions.impl.xml
product/priv-app/PixelCameraServices/PixelCameraServices.apk;PRESIGNED
# Felica
product/etc/felica/common.cfg
product/etc/felica/mfm.cfg
product/etc/felica/mfs.cfg
# Hardware info
product/etc/permissions/com.google.android.hardwareinfo.xml
product/framework/libhwinfo.jar
product/priv-app/HardwareInfo/HardwareInfo.apk;PRESIGNED
# Hotword
product/priv-app/HotwordEnrollmentOKGoogleFUSION/HotwordEnrollmentOKGoogleFUSION.apk;PRESIGNED
product/priv-app/HotwordEnrollmentXGoogleFUSION/HotwordEnrollmentXGoogleFUSION.apk;PRESIGNED
# IMS
product/etc/sysconfig/allowlist_com.shannon.imsservice.xml
# Permissions
product/etc/permissions/privapp-permissions-google-p.xml:product/etc/permissions/privapp-permissions-google-p-evolution.xml
product/etc/sysconfig/GoogleCamera_6gb_or_more_ram.xml
product/etc/sysconfig/google-hiddenapi-package-whitelist.xml
product/etc/sysconfig/nexus.xml
product/etc/sysconfig/pixel_experience_2017.xml
product/etc/sysconfig/pixel_experience_2018.xml
product/etc/sysconfig/pixel_experience_2019.xml
product/etc/sysconfig/pixel_experience_2019_midyear.xml
product/etc/sysconfig/pixel_experience_2020.xml
product/etc/sysconfig/pixel_experience_2020_midyear.xml
product/etc/sysconfig/pixel_experience_2021.xml
product/etc/sysconfig/pixel_experience_2021_midyear.xml
# Radio
product/etc/permissions/com.android.sdm.plugins.connmo.xml
product/etc/permissions/com.android.sdm.plugins.dcmo.xml
product/etc/permissions/com.android.sdm.plugins.diagmon.xml
product/lib/libdmengine.so;SYMLINK=product/priv-app/DMService/lib/arm/libdmengine.so
product/lib/libdmjavaplugin.so;SYMLINK=product/priv-app/DMService/lib/arm/libdmjavaplugin.so
product/lib64/libdmengine.so;SYMLINK=product/priv-app/DMService/lib/arm64/libdmengine.so
product/lib64/libdmjavaplugin.so;SYMLINK=product/priv-app/DMService/lib/arm64/libdmjavaplugin.so
product/priv-app/CarrierSettings_signed_45.0.591154042/CarrierSettings_signed_45.0.591154042.apk;PRESIGNED
product/priv-app/CarrierWifi/CarrierWifi.apk;PRESIGNED
product/priv-app/ConnMO/ConnMO.apk
product/priv-app/DCMO/DCMO.apk
product/priv-app/DMService/DMService.apk
product/priv-app/DiagMon/DiagMon.apk
product/priv-app/EuiccGoogle/EuiccGoogle.apk;PRESIGNED
product/priv-app/TetheringEntitlement/TetheringEntitlement.apk
# VZW
product/app/VZWAPNLib/VZWAPNLib.apk;PRESIGNED
product/etc/permissions/com.android.omadm.service.xml
product/etc/permissions/com.google.omadm.trigger.xml
product/etc/permissions/com.verizon.apn.xml
product/etc/permissions/com.verizon.services.xml
product/etc/permissions/features-verizon.xml
product/etc/sysconfig/allowlist_com.android.omadm.service.xml
product/priv-app/AppDirectedSMSService/AppDirectedSMSService.apk;PRESIGNED
product/priv-app/OemDmTrigger/OemDmTrigger.apk
product/priv-app/WfcActivation/WfcActivation.apk;PRESIGNED
# system_ext partition
# Camera extensions
system_ext/etc/permissions/com.google.android.camera.experimental2022_system.xml
system_ext/etc/permissions/com.google.android.camera.extensions.xml
system_ext/etc/permissions/com.google.android.camerax.extensions.xml
system_ext/framework/com.google.android.camera.experimental2022_system.jar
system_ext/framework/com.google.android.camera.extensions.jar
system_ext/framework/com.google.android.camerax.extensions.jar
# Edge TPU
system_ext/bin/hw/vendor.google.edgetpu_app_service@1.0-service
system_ext/etc/init/vendor.google.edgetpu_app_service@1.0-service.rc
system_ext/etc/public.libraries-google.txt
system_ext/etc/vintf/manifest/vendor.google.edgetpu_app_service@1.0-service.xml
system_ext/lib/libedgetpu_dba.google.so
system_ext/lib64/com.google.edgetpu_app_service-V3-ndk.so
system_ext/lib64/com.google.edgetpu_vendor_service-V2-ndk.so
system_ext/lib64/libedgetpu_dba.google.so
# HBM
system_ext/lib64/libhbmsvmanager_jni.so;SYMLINK=system_ext/priv-app/HbmSVManager/lib/arm64/libhbmsvmanager_jni.so
system_ext/priv-app/HbmSVManager/HbmSVManager.apk
# Hotword
system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml
system_ext/framework/com.android.hotwordenrollment.common.util.jar
# IMS
system_ext/etc/permissions/com.shannon.imsservice.xml
system_ext/etc/permissions/com.shannon.qualifiednetworksservice.xml
system_ext/etc/permissions/com.shannon.rcsservice.xml
system_ext/lib/libmediaadaptor.so
system_ext/lib64/libmediaadaptor.so
system_ext/priv-app/ShannonIms/ShannonIms.apk;PRESIGNED
system_ext/priv-app/ShannonQualifiedNetworksService/ShannonQualifiedNetworksService.apk;PRESIGNED
system_ext/priv-app/ShannonRcs/ShannonRcs.apk;PRESIGNED
# Permissions
system_ext/etc/permissions/privapp-permissions-google-se.xml:system_ext/etc/permissions/privapp-permissions-google-se-evolution.xml
# Radio
system_ext/etc/default-permissions/default-permissions-euiccpixel.xml
system_ext/etc/permissions/com.android.omadm.radioconfig.xml
system_ext/etc/permissions/com.google.euiccpixel.permissions.xml
system_ext/etc/permissions/com.google.euiccpixel.xml
system_ext/etc/permissions/google-ril.xml
system_ext/framework/RadioConfigLib.jar
system_ext/framework/google-ril.jar
system_ext/priv-app/CarrierSetup/CarrierSetup.apk;PRESIGNED
system_ext/priv-app/ConnectivityThermalPowerManager/ConnectivityThermalPowerManager.apk
system_ext/priv-app/EuiccGoogleOverlay/EuiccGoogleOverlay.apk
system_ext/priv-app/EuiccSupportPixel/DKA_RC7_DVT.in
system_ext/priv-app/EuiccSupportPixel/DKA_RC7_DVT.up
system_ext/priv-app/EuiccSupportPixel/DKA_RC7_EVT.up
system_ext/priv-app/EuiccSupportPixel/EuiccSupportPixel.apk;PRESIGNED
system_ext/priv-app/EuiccSupportPixel/esim-full-ofl-v1.img
system_ext/priv-app/EuiccSupportPixel/esim-full-v1.img
system_ext/priv-app/EuiccSupportPixelPermissions/EuiccSupportPixelPermissions.apk;PRESIGNED
system_ext/priv-app/RilConfigService/RilConfigService.apk
system_ext/priv-app/grilservice/grilservice.apk;PRESIGNED
# RIL
system_ext/app/OemRilHookService/OemRilHookService.apk
system_ext/etc/permissions/com.samsung.slsi.telephony.oemril.xml
system_ext/etc/permissions/oemrilhook.xml
system_ext/framework/oemrilhook.jar
system_ext/priv-app/OemRilService/OemRilService.apk;PRESIGNED
# VZW
system_ext/etc/permissions/vzw_mvs_permissions.xml
system_ext/priv-app/MyVerizonServices/MyVerizonServices.apk;PRESIGNED

View File

@@ -0,0 +1,11 @@
# All firmware images are extracted from Google factory images for each new ASB
abl.img;AB
bl1.img;AB
bl2.img;AB
bl31.img;AB
gsa.img;AB
ldfw.img;AB
modem.img;AB
pbl.img;AB
tzsw.img;AB

View File

@@ -0,0 +1,8 @@
package {
default_applicable_licenses: ["Android-Apache-2.0"],
}
runtime_resource_overlay {
name: "HbmSVManagerOverlay",
vendor: true
}

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.hbmsvmanager.overlay">
<overlay
android:isStatic="true"
android:priority="0"
android:targetPackage="com.android.hbmsvmanager" />
</manifest>

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
** Copyright 2020, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<resources>
<string-array name="config_calibrated_compensation_images">
<item>SCI_0_cal0.png</item>
<item>SCI_1_cal0.png</item>
<item>SCI_2_cal0.png</item>
<item>SCI_3_cal0.png</item>
<item>SCI_4_cal0.png</item>
<item>SCI_5_cal0.png</item>
<item>SCI_6_cal0.png</item>
</string-array>
<array name="config_compensation_images">
<item>@drawable/SCI_0_cal0</item>
<item>@drawable/SCI_1_cal0</item>
<item>@drawable/SCI_2_cal0</item>
<item>@drawable/SCI_3_cal0</item>
<item>@drawable/SCI_4_cal0</item>
<item>@drawable/SCI_5_cal0</item>
<item>@drawable/SCI_6_cal0</item>
</array>
<integer name="config_compensation_filter_horizon">1500</integer>
<dimen name="config_compensation_filter_intercept">10.0</dimen>
<array name="config_compensation_thresholds">
<item>15000.0</item>
<item>30000.0</item>
<item>45000.0</item>
<item>60000.0</item>
<item>70000.0</item>
<item>80000.0</item>
<item>100000.0</item>
</array>
</resources>

82
oriole/setup-makefiles.sh Executable file
View File

@@ -0,0 +1,82 @@
#!/bin/bash
#
# SPDX-FileCopyrightText: 2016 The CyanogenMod Project
# SPDX-FileCopyrightText: 2017-2024 The LineageOS Project
# SPDX-License-Identifier: Apache-2.0
#
set -e
DEVICE=oriole
VENDOR=google
# Load extract_utils and do some sanity checks
MY_DIR="${BASH_SOURCE%/*}"
if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi
ANDROID_ROOT="${MY_DIR}/../../../.."
export TARGET_ENABLE_CHECKELF=true
HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
if [ ! -f "${HELPER}" ]; then
echo "Unable to find helper script at ${HELPER}"
exit 1
fi
source "${HELPER}"
function vendor_imports() {
cat <<EOF >>"$1"
"device/google/raviole",
"hardware/google/av",
"hardware/google/gchips",
"hardware/google/graphics/common",
"hardware/google/interfaces",
"hardware/google/pixel",
EOF
}
function lib_to_package_fixup_vendor_variants() {
if [ "$2" != "vendor" ]; then
return 1
fi
case "$1" in
com.google.edgetpu_app_service-V3-ndk | \
com.google.edgetpu_vendor_service-V2-ndk)
echo "$1-vendor"
;;
libprotobuf-cpp-full-21.12)
echo "libprotobuf-cpp-full"
;;
libprotobuf-cpp-lite-21.12)
echo "libprotobuf-cpp-lite"
;;
libacryl | \
libexynosv4l2) ;;
*)
return 1
;;
esac
}
function lib_to_package_fixup() {
lib_to_package_fixup_clang_rt_ubsan_standalone "$1" ||
lib_to_package_fixup_proto_3_9_1 "$1" ||
lib_to_package_fixup_vendor_variants "$@"
}
# Initialize the helper
setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}"
# Warning headers and guards
write_headers
write_makefiles "${MY_DIR}/proprietary-files.txt"
write_makefiles "${MY_DIR}/proprietary-files-carriersettings.txt"
write_makefiles "${MY_DIR}/proprietary-files-vendor.txt"
append_firmware_calls_to_makefiles "${MY_DIR}/proprietary-firmware.txt"
# Finish
write_footers

1422
oriole/skip-files-vendor.txt Normal file

File diff suppressed because it is too large Load Diff

13
oriole/vendor.prop Normal file
View File

@@ -0,0 +1,13 @@
# DRM
drm.service.enabled=true
media.mediadrmservice.enable=true
# Radio
persist.vendor.ril.ecc.use.xml=1
persist.vendor.ril.support_nr_ds=0
persist.vendor.ril.use_radio_hal=1.6
ro.vendor.config.build_carrier=europen
vendor.rild.libpath=libsitril.so
# SSR
vendor.debug.ssrdump.type=sscoredump

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
** Copyright 2019, The LineageOS Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Whether the device supports wireless charging or not -->
<bool name="config_deviceSupportsWirelessCharging">true</bool>
</resources>

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2021 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<resources>
<!-- Whether to show Smooth Display feature in Settings Options -->
<bool name="config_show_smooth_display">true</bool>
</resources>

View File

@@ -47,7 +47,9 @@ USES_DEVICE_GOOGLE_RAVIOLE := true
BOARD_KERNEL_CMDLINE += disable_dma32=on
include device/google/gs101/BoardConfig-common.mk
include device/google/gs101-sepolicy/raven-sepolicy.mk
include device/google/gs101/sepolicy/raven-sepolicy.mk
include device/google/gs101/wifi/BoardConfig-wifi.mk
-include vendor/google_devices/gs101/prebuilts/BoardConfigVendor.mk
-include vendor/google_devices/raven/proprietary/BoardConfigVendor.mk
include device/google/raviole/raven/BoardConfigLineage.mk

View File

@@ -0,0 +1,9 @@
#
# Copyright (C) 2021 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
include device/google/raviole/BoardConfigLineage.mk
include vendor/google/raven/BoardConfigVendor.mk

View File

@@ -0,0 +1,9 @@
#
# Copyright (C) 2024 The Evolution X Project
#
# SPDX-License-Identifier: Apache-2.0
#
DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/raven/overlay-evolution
$(call inherit-product, $(LOCAL_PATH)/device-evolution.mk)

9
raven/device-lineage.mk Normal file
View File

@@ -0,0 +1,9 @@
#
# Copyright (C) 2022 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/raven/overlay-lineage
$(call inherit-product, $(LOCAL_PATH)/device-lineage.mk)

149
raven/extract-files.sh Executable file
View File

@@ -0,0 +1,149 @@
#!/bin/bash
#
# SPDX-FileCopyrightText: 2016 The CyanogenMod Project
# SPDX-FileCopyrightText: 2017-2024 The LineageOS Project
# SPDX-License-Identifier: Apache-2.0
#
set -e
DEVICE=raven
VENDOR=google
# Load extract_utils and do some sanity checks
MY_DIR="${BASH_SOURCE%/*}"
if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi
ANDROID_ROOT="${MY_DIR}/../../../.."
export TARGET_ENABLE_CHECKELF=true
# If XML files don't have comments before the XML header, use this flag
# Can still be used with broken XML files by using blob_fixup
export TARGET_DISABLE_XML_FIXING=true
HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
if [ ! -f "${HELPER}" ]; then
echo "Unable to find helper script at ${HELPER}"
exit 1
fi
source "${HELPER}"
# Default to sanitizing the vendor folder before extraction
CLEAN_VENDOR=true
ONLY_FIRMWARE=
KANG=
SECTION=
CARRIER_SKIP_FILES=()
VENDOR_SKIP_FILES=()
while [ "${#}" -gt 0 ]; do
case "${1}" in
--only-firmware)
ONLY_FIRMWARE=true
;;
-n | --no-cleanup)
CLEAN_VENDOR=false
;;
-k | --kang)
KANG="--kang"
;;
-s | --section)
SECTION="${2}"
shift
CLEAN_VENDOR=false
;;
*)
SRC="${1}"
;;
esac
shift
done
if [ -z "${SRC}" ]; then
SRC="adb"
fi
function blob_fixup() {
case "${1}" in
product/etc/felica/common.cfg)
[ "$2" = "" ] && return 0
sed -i -e '$a00000018,1' -e '/^00000014/d' -e '/^00000015/d' "${2}"
;;
vendor/etc/init/init.modem_logging_control.rc)
[ "$2" = "" ] && return 0
sed -i 's/ && property:ro.debuggable=0//' "${2}"
;;
*)
return 1
;;
esac
return 0
}
function blob_fixup_dry() {
blob_fixup "$1" ""
}
function prepare_firmware() {
if [ "${SRC}" != "adb" ]; then
bash "${ANDROID_ROOT}"/lineage/scripts/pixel/prepare-firmware.sh "${DEVICE}" "${SRC}"
fi
}
# Initialize the helper
setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" false "${CLEAN_VENDOR}"
if [ -z "${ONLY_FIRMWARE}" ]; then
extract "${MY_DIR}/proprietary-files.txt" "${SRC}" "${KANG}" --section "${SECTION}"
generate_prop_list_from_image "product.img" "${MY_DIR}/proprietary-files-carriersettings.txt" CARRIER_SKIP_FILES carriersettings
extract "${MY_DIR}/proprietary-files-carriersettings.txt" "${SRC}" "${KANG}" --section "${SECTION}"
readarray -t VENDOR_SKIP_FILES < <(cat "${MY_DIR}/skip-files-vendor.txt" | sed -E "/^[[:blank:]]*(#|$)/d")
VENDOR_TXT="${MY_DIR}/proprietary-files-vendor.txt"
generate_prop_list_from_image "vendor.img" "${VENDOR_TXT}" VENDOR_SKIP_FILES
# flp.default & gps.default have incorrect SONAME
# libExynosC2*Dec & libExynosC2*Enc depend on libacryl & libexynosv4l2, which are gnu makefile targets
set_disable_checkelf "vendor/lib/libExynosC2H263Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2H263Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2H264Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2H264Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2HevcDec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2HevcEnc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Mpeg4Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Mpeg4Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Vp8Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Vp8Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Vp9Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Vp9Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/hw/flp.default.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/hw/gps.default.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2H263Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2H263Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2H264Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2H264Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2HevcDec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2HevcEnc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Mpeg4Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Mpeg4Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Vp8Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Vp8Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Vp9Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Vp9Enc.so" "${VENDOR_TXT}"
set_module_suffix "vendor/lib/com.google.edgetpu_app_service-V3-ndk.so" "-vendor" "${VENDOR_TXT}"
set_module_suffix "vendor/lib64/com.google.edgetpu_app_service-V3-ndk.so" "-vendor" "${VENDOR_TXT}"
set_module_suffix "vendor/lib64/com.google.edgetpu_vendor_service-V2-ndk.so" "-vendor" "${VENDOR_TXT}"
extract "${MY_DIR}/proprietary-files-vendor.txt" "${SRC}" "${KANG}" --section "${SECTION}"
fi
if [ -z "${SECTION}" ]; then
extract_firmware "${MY_DIR}/proprietary-firmware.txt" "${SRC}"
fi
"${MY_DIR}/setup-makefiles.sh"

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2019-2024 The Evolution X Project
SPDX-License-Identifier: Apache-2.0
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Android version screen, build maintainer -->
<string name="build_maintainer_summary" translatable="false">Anierin Bliss</string>
<string name="build_maintainer_donate_url" translatable="false">https://PayPal.me/AnierinB</string>
</resources>

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
SPDX-FileCopyrightText: 2022 The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<resources>
<!-- An array of triplets made of (camera ID, approximate zoom ratio, exact zoom ratio).
These values will be added to the lens selector if one or more cameras uses the
multi-camera API to let the user select which lens to use.
It's highly recommended to leave config_enableAuxCameras to false, since with
multi-camera API you only use a single camera device for all sensors.
You may enable it if you need auxiliary camera devices for a set of cameras on one
of the device's side (e.g. logical main back camera but multiple physical camera
devices on front), in that case if a main device side's lens is referenced here
all the auxiliary camera devices of that side will be ignored.
You may be able to get the exact zoom ratio needed to trigger the lens switch from
your stock camera app and observing the zoom ratio it sets with the following command:
adb shell dumpsys media.camera | grep 'android.control.zoomRatio' -1
Example for Google Pixel 7 Pro's back camera configuration:
<string-array name="config_logicalZoomRatios">
<item>0</item> <item>0.5</item> <item>0.55632502</item>
<item>0</item> <item>2.0</item> <item>2.0</item>
<item>0</item> <item>5.0</item> <item>5.0</item>
</string-array>
-->
<string-array name="config_logicalZoomRatios">
<item>0</item> <item>0.7</item> <item>0.67044300</item>
<item>0</item> <item>2.0</item> <item>2.0</item>
<item>0</item> <item>4.0</item> <item>4.30000019</item>
</string-array>
</resources>

View File

@@ -194,7 +194,7 @@
Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead.
-->
<dimen name="status_bar_height_default">28dp</dimen>
<dimen name="status_bar_height_portrait">145px</dimen>
<dimen name="status_bar_height_portrait">41.42857143dp</dimen>
<dimen name="status_bar_height_landscape">28dp</dimen>
<!-- If face auth sends the user directly to home/last open app, or stays on keyguard by default-->

View File

@@ -0,0 +1,343 @@
# All blobs below are extracted from the release mentioned in proprietary-files.txt
product/etc/CarrierSettings/1and1_de.pb
product/etc/CarrierSettings/2degrees_nz.pb
product/etc/CarrierSettings/4ka_sk.pb
product/etc/CarrierSettings/a1_at.pb
product/etc/CarrierSettings/a1_bg.pb
product/etc/CarrierSettings/a1_hr.pb
product/etc/CarrierSettings/a1_mk.pb
product/etc/CarrierSettings/a1_si.pb
product/etc/CarrierSettings/ahamo_jp.pb
product/etc/CarrierSettings/airtel_in.pb
product/etc/CarrierSettings/ais_th.pb
product/etc/CarrierSettings/altice_us.pb
product/etc/CarrierSettings/andorratelecom_ad.pb
product/etc/CarrierSettings/antel_uy.pb
product/etc/CarrierSettings/appalachian_us.pb
product/etc/CarrierSettings/apt_tw.pb
product/etc/CarrierSettings/asda_gb.pb
product/etc/CarrierSettings/assurance_us.pb
product/etc/CarrierSettings/astca_as.pb
product/etc/CarrierSettings/att5g_us.pb
product/etc/CarrierSettings/att5gsa_us.pb
product/etc/CarrierSettings/att_mx.pb
product/etc/CarrierSettings/att_us.pb
product/etc/CarrierSettings/attbootstrap_us.pb
product/etc/CarrierSettings/attmvnos_us.pb
product/etc/CarrierSettings/base_be.pb
product/etc/CarrierSettings/batelco_bh.pb
product/etc/CarrierSettings/bell_ca.pb
product/etc/CarrierSettings/bite_lt.pb
product/etc/CarrierSettings/bite_lv.pb
product/etc/CarrierSettings/bluegrass_us.pb
product/etc/CarrierSettings/bob_at.pb
product/etc/CarrierSettings/boost_us.pb
product/etc/CarrierSettings/boosttmo_us.pb
product/etc/CarrierSettings/bouygues_fr.pb
product/etc/CarrierSettings/bsnl_in.pb
product/etc/CarrierSettings/btb_gb.pb
product/etc/CarrierSettings/btc_gb.pb
product/etc/CarrierSettings/cablemovil_es.pb
product/etc/CarrierSettings/carolinawest_us.pb
product/etc/CarrierSettings/carrier_list.pb
product/etc/CarrierSettings/celcom_my.pb
product/etc/CarrierSettings/cellcom_il.pb
product/etc/CarrierSettings/cellcom_us.pb
product/etc/CarrierSettings/cellcommno_us.pb
product/etc/CarrierSettings/celluarone_us.pb
product/etc/CarrierSettings/chatr_ca.pb
product/etc/CarrierSettings/chinamobile_hk.pb
product/etc/CarrierSettings/cht_tw.pb
product/etc/CarrierSettings/cityfone_ca.pb
product/etc/CarrierSettings/claro_pr.pb
product/etc/CarrierSettings/congstar_de.pb
product/etc/CarrierSettings/consumercellularatt_us.pb
product/etc/CarrierSettings/consumercellulartmo_us.pb
product/etc/CarrierSettings/coopvoce_it.pb
product/etc/CarrierSettings/coppervalley_us.pb
product/etc/CarrierSettings/coriolis_fr.pb
product/etc/CarrierSettings/cox_us.pb
product/etc/CarrierSettings/cricket5g_us.pb
product/etc/CarrierSettings/cricket_us.pb
product/etc/CarrierSettings/cspire_nl.pb
product/etc/CarrierSettings/cspire_us.pb
product/etc/CarrierSettings/default.pb
product/etc/CarrierSettings/digi_hu.pb
product/etc/CarrierSettings/digi_my.pb
product/etc/CarrierSettings/digi_ro.pb
product/etc/CarrierSettings/digimobil_es.pb
product/etc/CarrierSettings/dish5gsa_us.pb
product/etc/CarrierSettings/dishatt_us.pb
product/etc/CarrierSettings/dito_ph.pb
product/etc/CarrierSettings/dna_fi.pb
product/etc/CarrierSettings/docomo_jp.pb
product/etc/CarrierSettings/docomomvno_jp.pb
product/etc/CarrierSettings/dtac_th.pb
product/etc/CarrierSettings/du_ae.pb
product/etc/CarrierSettings/eastlink_ca.pb
product/etc/CarrierSettings/ee_gb.pb
product/etc/CarrierSettings/eir_ie.pb
product/etc/CarrierSettings/elisa1_fi.pb
product/etc/CarrierSettings/elisa2_fi.pb
product/etc/CarrierSettings/elisa_ee.pb
product/etc/CarrierSettings/enreach_nl.pb
product/etc/CarrierSettings/eplus_de.pb
product/etc/CarrierSettings/erate_no.pb
product/etc/CarrierSettings/esn_gb.pb
product/etc/CarrierSettings/etisalat_ae.pb
product/etc/CarrierSettings/euskaltel_es.pb
product/etc/CarrierSettings/evolve_us.pb
product/etc/CarrierSettings/fastweb_it.pb
product/etc/CarrierSettings/fet_tw.pb
product/etc/CarrierSettings/fi_at.pb
product/etc/CarrierSettings/fi_us.pb
product/etc/CarrierSettings/fido_ca.pb
product/etc/CarrierSettings/finetwork_es.pb
product/etc/CarrierSettings/firstnet_us.pb
product/etc/CarrierSettings/firstnetpacific2_us.pb
product/etc/CarrierSettings/firstnetpacific_us.pb
product/etc/CarrierSettings/fizz_ca.pb
product/etc/CarrierSettings/fl1_li.pb
product/etc/CarrierSettings/free_fr.pb
product/etc/CarrierSettings/free_re.pb
product/etc/CarrierSettings/freedommobile_ca.pb
product/etc/CarrierSettings/gamma_gb.pb
product/etc/CarrierSettings/gci_us.pb
product/etc/CarrierSettings/gibtel_gi.pb
product/etc/CarrierSettings/giffgaff_gb.pb
product/etc/CarrierSettings/giga_sg.pb
product/etc/CarrierSettings/globe_ph.pb
product/etc/CarrierSettings/guuk_es.pb
product/etc/CarrierSettings/h3_at.pb
product/etc/CarrierSettings/h3_gb.pb
product/etc/CarrierSettings/h3_ie.pb
product/etc/CarrierSettings/h3_se.pb
product/etc/CarrierSettings/h3g27202_ie.pb
product/etc/CarrierSettings/halebop_se.pb
product/etc/CarrierSettings/help_at.pb
product/etc/CarrierSettings/homobile_it.pb
product/etc/CarrierSettings/hotmobile_il.pb
product/etc/CarrierSettings/ice_no.pb
product/etc/CarrierSettings/idea_in.pb
product/etc/CarrierSettings/idmobile_gb.pb
product/etc/CarrierSettings/iliad_it.pb
product/etc/CarrierSettings/inland_us.pb
product/etc/CarrierSettings/jazztel_es.pb
product/etc/CarrierSettings/kddi_jp.pb
product/etc/CarrierSettings/kddimvno_jp.pb
product/etc/CarrierSettings/kena_it.pb
product/etc/CarrierSettings/koodo_ca.pb
product/etc/CarrierSettings/kpn_nl.pb
product/etc/CarrierSettings/lebara_es.pb
product/etc/CarrierSettings/lebara_fr.pb
product/etc/CarrierSettings/lebara_gb.pb
product/etc/CarrierSettings/liberty_pr.pb
product/etc/CarrierSettings/lifecell_ua.pb
product/etc/CarrierSettings/linemo_jp.pb
product/etc/CarrierSettings/llamaya_es.pb
product/etc/CarrierSettings/lmt_lv.pb
product/etc/CarrierSettings/lowi_es.pb
product/etc/CarrierSettings/luckymobile_ca.pb
product/etc/CarrierSettings/lum_ca.pb
product/etc/CarrierSettings/lyca_es.pb
product/etc/CarrierSettings/m1_sg.pb
product/etc/CarrierSettings/manxcontract_im.pb
product/etc/CarrierSettings/manxprepaid_im.pb
product/etc/CarrierSettings/masmovil_es.pb
product/etc/CarrierSettings/maxis_my.pb
product/etc/CarrierSettings/meo_pt.pb
product/etc/CarrierSettings/metropcs_us.pb
product/etc/CarrierSettings/mobily_sa.pb
product/etc/CarrierSettings/monacotelecom_mc.pb
product/etc/CarrierSettings/movistar_es.pb
product/etc/CarrierSettings/movistar_mx.pb
product/etc/CarrierSettings/nextech_us.pb
product/etc/CarrierSettings/nos_pt.pb
product/etc/CarrierSettings/nova_gr.pb
product/etc/CarrierSettings/nova_is.pb
product/etc/CarrierSettings/o2_cz.pb
product/etc/CarrierSettings/o2_de.pb
product/etc/CarrierSettings/o2_sk.pb
product/etc/CarrierSettings/o2postpaid_gb.pb
product/etc/CarrierSettings/o2prepaid_de.pb
product/etc/CarrierSettings/o2prepaid_gb.pb
product/etc/CarrierSettings/omantel_om.pb
product/etc/CarrierSettings/onecall_no.pb
product/etc/CarrierSettings/ooredoo_kw.pb
product/etc/CarrierSettings/ooredoo_qa.pb
product/etc/CarrierSettings/optus_au.pb
product/etc/CarrierSettings/orange_be.pb
product/etc/CarrierSettings/orange_es.pb
product/etc/CarrierSettings/orange_fr.pb
product/etc/CarrierSettings/orange_gp.pb
product/etc/CarrierSettings/orange_lu.pb
product/etc/CarrierSettings/orange_pl.pb
product/etc/CarrierSettings/orange_re.pb
product/etc/CarrierSettings/orange_ro.pb
product/etc/CarrierSettings/orange_sk.pb
product/etc/CarrierSettings/others.pb
product/etc/CarrierSettings/paradisemobile_bm.pb
product/etc/CarrierSettings/partner_il.pb
product/etc/CarrierSettings/pcmobilebell_ca.pb
product/etc/CarrierSettings/pelephone_il.pb
product/etc/CarrierSettings/pepephone_es.pb
product/etc/CarrierSettings/play_pl.pb
product/etc/CarrierSettings/plus_pl.pb
product/etc/CarrierSettings/post_lu.pb
product/etc/CarrierSettings/povo_jp.pb
product/etc/CarrierSettings/proximus_be.pb
product/etc/CarrierSettings/publicmobile_ca.pb
product/etc/CarrierSettings/r_es.pb
product/etc/CarrierSettings/racc_es.pb
product/etc/CarrierSettings/rakuten_jp.pb
product/etc/CarrierSettings/reachmobileatt_us.pb
product/etc/CarrierSettings/redpocketatt_us.pb
product/etc/CarrierSettings/redpockettmo_us.pb
product/etc/CarrierSettings/rjio_in.pb
product/etc/CarrierSettings/rogers5g_ca.pb
product/etc/CarrierSettings/rogers_ca.pb
product/etc/CarrierSettings/rogerswpn_ca.pb
product/etc/CarrierSettings/salt_ch.pb
product/etc/CarrierSettings/salt_li.pb
product/etc/CarrierSettings/sasktel_ca.pb
product/etc/CarrierSettings/sfr_fr.pb
product/etc/CarrierSettings/shaw_ca.pb
product/etc/CarrierSettings/simba_sg.pb
product/etc/CarrierSettings/siminn_is.pb
product/etc/CarrierSettings/simple_us.pb
product/etc/CarrierSettings/simyo_es.pb
product/etc/CarrierSettings/singtel_sg.pb
product/etc/CarrierSettings/skinny_nz.pb
product/etc/CarrierSettings/skt_kr.pb
product/etc/CarrierSettings/sky_gb.pb
product/etc/CarrierSettings/skylo_zz.pb
product/etc/CarrierSettings/smart_ph.pb
product/etc/CarrierSettings/smartone_hk.pb
product/etc/CarrierSettings/smarty_gb.pb
product/etc/CarrierSettings/softbank_jp.pb
product/etc/CarrierSettings/solomobile_ca.pb
product/etc/CarrierSettings/spark_nz.pb
product/etc/CarrierSettings/spectrum_us.pb
product/etc/CarrierSettings/spmtelecom_pm.pb
product/etc/CarrierSettings/sprint_us.pb
product/etc/CarrierSettings/sprintprepaid_us.pb
product/etc/CarrierSettings/sprintwholesale_us.pb
product/etc/CarrierSettings/spusu_at.pb
product/etc/CarrierSettings/starhub_sg.pb
product/etc/CarrierSettings/stc_bh.pb
product/etc/CarrierSettings/stc_kw.pb
product/etc/CarrierSettings/stc_sa.pb
product/etc/CarrierSettings/strata_us.pb
product/etc/CarrierSettings/sunrise_ch.pb
product/etc/CarrierSettings/sweno_es.pb
product/etc/CarrierSettings/swisscom_ch.pb
product/etc/CarrierSettings/swisscom_li.pb
product/etc/CarrierSettings/talkmobile_gb.pb
product/etc/CarrierSettings/tango_lu.pb
product/etc/CarrierSettings/tango_us.pb
product/etc/CarrierSettings/tbaytel_ca.pb
product/etc/CarrierSettings/tchibo_de.pb
product/etc/CarrierSettings/tdc_dk.pb
product/etc/CarrierSettings/telcel_mx.pb
product/etc/CarrierSettings/telco_re.pb
product/etc/CarrierSettings/tele2_ee.pb
product/etc/CarrierSettings/tele2_lt.pb
product/etc/CarrierSettings/tele2_lv.pb
product/etc/CarrierSettings/tele2_se.pb
product/etc/CarrierSettings/telecable2_es.pb
product/etc/CarrierSettings/telekom_de.pb
product/etc/CarrierSettings/telekom_gr.pb
product/etc/CarrierSettings/telekom_hr.pb
product/etc/CarrierSettings/telekom_hu.pb
product/etc/CarrierSettings/telekom_mk.pb
product/etc/CarrierSettings/telekom_pl.pb
product/etc/CarrierSettings/telekom_ro.pb
product/etc/CarrierSettings/telekom_si.pb
product/etc/CarrierSettings/telekom_sk.pb
product/etc/CarrierSettings/telemach_si.pb
product/etc/CarrierSettings/telenet_be.pb
product/etc/CarrierSettings/telenor_dk.pb
product/etc/CarrierSettings/telenor_no.pb
product/etc/CarrierSettings/telenor_se.pb
product/etc/CarrierSettings/telia_dk.pb
product/etc/CarrierSettings/telia_ee.pb
product/etc/CarrierSettings/telia_fi.pb
product/etc/CarrierSettings/telia_lt.pb
product/etc/CarrierSettings/telia_no.pb
product/etc/CarrierSettings/telia_se.pb
product/etc/CarrierSettings/telstra_au.pb
product/etc/CarrierSettings/telus_ca.pb
product/etc/CarrierSettings/tesco_gb.pb
product/etc/CarrierSettings/three_dk.pb
product/etc/CarrierSettings/tim_it.pb
product/etc/CarrierSettings/tmobile_at.pb
product/etc/CarrierSettings/tmobile_cz.pb
product/etc/CarrierSettings/tmobile_nl.pb
product/etc/CarrierSettings/tmobile_us.pb
product/etc/CarrierSettings/tmomvno_nl.pb
product/etc/CarrierSettings/tmomvno_us.pb
product/etc/CarrierSettings/tracfoneatt_us.pb
product/etc/CarrierSettings/tracfonetmo_us.pb
product/etc/CarrierSettings/tracfoneverizon_us.pb
product/etc/CarrierSettings/truemove_th.pb
product/etc/CarrierSettings/truphone_us.pb
product/etc/CarrierSettings/truphone_zz.pb
product/etc/CarrierSettings/tstar_tw.pb
product/etc/CarrierSettings/turkcell_tr.pb
product/etc/CarrierSettings/turktelekom_tr.pb
product/etc/CarrierSettings/twm_tw.pb
product/etc/CarrierSettings/u264a_ca.pb
product/etc/CarrierSettings/u264a_us.pb
product/etc/CarrierSettings/u264ab_ca.pb
product/etc/CarrierSettings/u264ao_at.pb
product/etc/CarrierSettings/u264ap_at.pb
product/etc/CarrierSettings/ultra_us.pb
product/etc/CarrierSettings/umobile_my.pb
product/etc/CarrierSettings/unifi_my.pb
product/etc/CarrierSettings/unionwireless_us.pb
product/etc/CarrierSettings/uqmobile5gsa_jp.pb
product/etc/CarrierSettings/uqmobile_jp.pb
product/etc/CarrierSettings/uscc_us.pb
product/etc/CarrierSettings/verizon_us.pb
product/etc/CarrierSettings/verymobile_it.pb
product/etc/CarrierSettings/viaero_us.pb
product/etc/CarrierSettings/videotron_ca.pb
product/etc/CarrierSettings/vimla_se.pb
product/etc/CarrierSettings/vinaphone_vn.pb
product/etc/CarrierSettings/virgin_ca.pb
product/etc/CarrierSettings/virgin_gb.pb
product/etc/CarrierSettings/virgin_us.pb
product/etc/CarrierSettings/virgintelco_es.pb
product/etc/CarrierSettings/visible_us.pb
product/etc/CarrierSettings/visiblev_us.pb
product/etc/CarrierSettings/viti_pf.pb
product/etc/CarrierSettings/vodafone_au.pb
product/etc/CarrierSettings/vodafone_cz.pb
product/etc/CarrierSettings/vodafone_de.pb
product/etc/CarrierSettings/vodafone_es.pb
product/etc/CarrierSettings/vodafone_gb.pb
product/etc/CarrierSettings/vodafone_gr.pb
product/etc/CarrierSettings/vodafone_hu.pb
product/etc/CarrierSettings/vodafone_ie.pb
product/etc/CarrierSettings/vodafone_in.pb
product/etc/CarrierSettings/vodafone_it.pb
product/etc/CarrierSettings/vodafone_nl.pb
product/etc/CarrierSettings/vodafone_nz.pb
product/etc/CarrierSettings/vodafone_om.pb
product/etc/CarrierSettings/vodafone_pt.pb
product/etc/CarrierSettings/vodafone_qa.pb
product/etc/CarrierSettings/vodafone_ro.pb
product/etc/CarrierSettings/vodafone_tr.pb
product/etc/CarrierSettings/webbing_hk.pb
product/etc/CarrierSettings/windtre_it.pb
product/etc/CarrierSettings/xfinity2_us.pb
product/etc/CarrierSettings/xfinity_us.pb
product/etc/CarrierSettings/yes_my.pb
product/etc/CarrierSettings/yesss_at.pb
product/etc/CarrierSettings/yettel_bg.pb
product/etc/CarrierSettings/yettel_hu.pb
product/etc/CarrierSettings/yoigo_es.pb
product/etc/CarrierSettings/zain_bh.pb
product/etc/CarrierSettings/zain_kw.pb
product/etc/CarrierSettings/zain_sa.pb
product/etc/CarrierSettings/zeop_re.pb

File diff suppressed because it is too large Load Diff

157
raven/proprietary-files.txt Normal file
View File

@@ -0,0 +1,157 @@
# All blobs are extracted from Google factory images for each new ASB
# product partition
# AiAi
product/priv-app/DeviceIntelligenceNetworkPrebuilt-v.U.14.playstore/DeviceIntelligenceNetworkPrebuilt-v.U.14.playstore.apk;PRESIGNED
product/priv-app/DevicePersonalizationPrebuiltPixel2021-v.U.14.playstore/DevicePersonalizationPrebuiltPixel2021-v.U.14.playstore.apk;PRESIGNED
# Audio
product/etc/ambient/matcher_tah.leveldb
product/etc/firmware/music_detector.descriptor
product/etc/firmware/music_detector.sound_model
product/etc/firmware/music_detector.sound_model_2
# Camera
product/priv-app/GoogleCamera/GoogleCamera.apk;OVERRIDES=Aperture,Camera2;PRESIGNED
# Camera extensions
product/etc/permissions/androidx.camera.extensions.impl.xml
product/priv-app/PixelCameraServices/PixelCameraServices.apk;PRESIGNED
# Felica
product/etc/felica/common.cfg
product/etc/felica/mfm.cfg
product/etc/felica/mfs.cfg
# Hardware info
product/etc/permissions/com.google.android.hardwareinfo.xml
product/framework/libhwinfo.jar
product/priv-app/HardwareInfo/HardwareInfo.apk;PRESIGNED
# Hotword
product/priv-app/HotwordEnrollmentOKGoogleFUSION/HotwordEnrollmentOKGoogleFUSION.apk;PRESIGNED
product/priv-app/HotwordEnrollmentXGoogleFUSION/HotwordEnrollmentXGoogleFUSION.apk;PRESIGNED
# IMS
product/etc/sysconfig/allowlist_com.shannon.imsservice.xml
# Permissions
product/etc/permissions/privapp-permissions-google-p.xml:product/etc/permissions/privapp-permissions-google-p-evolution.xml
product/etc/sysconfig/GoogleCamera_6gb_or_more_ram.xml
product/etc/sysconfig/google-hiddenapi-package-whitelist.xml
product/etc/sysconfig/nexus.xml
product/etc/sysconfig/pixel_experience_2017.xml
product/etc/sysconfig/pixel_experience_2018.xml
product/etc/sysconfig/pixel_experience_2019.xml
product/etc/sysconfig/pixel_experience_2019_midyear.xml
product/etc/sysconfig/pixel_experience_2020.xml
product/etc/sysconfig/pixel_experience_2020_midyear.xml
product/etc/sysconfig/pixel_experience_2021.xml
product/etc/sysconfig/pixel_experience_2021_midyear.xml
# Radio
product/etc/permissions/com.android.sdm.plugins.connmo.xml
product/etc/permissions/com.android.sdm.plugins.dcmo.xml
product/etc/permissions/com.android.sdm.plugins.diagmon.xml
product/lib/libdmengine.so;SYMLINK=product/priv-app/DMService/lib/arm/libdmengine.so
product/lib/libdmjavaplugin.so;SYMLINK=product/priv-app/DMService/lib/arm/libdmjavaplugin.so
product/lib64/libdmengine.so;SYMLINK=product/priv-app/DMService/lib/arm64/libdmengine.so
product/lib64/libdmjavaplugin.so;SYMLINK=product/priv-app/DMService/lib/arm64/libdmjavaplugin.so
product/priv-app/CarrierSettings_signed_45.0.591154042/CarrierSettings_signed_45.0.591154042.apk;PRESIGNED
product/priv-app/CarrierWifi/CarrierWifi.apk;PRESIGNED
product/priv-app/ConnMO/ConnMO.apk
product/priv-app/DCMO/DCMO.apk
product/priv-app/DMService/DMService.apk
product/priv-app/DiagMon/DiagMon.apk
product/priv-app/EuiccGoogle/EuiccGoogle.apk;PRESIGNED
product/priv-app/TetheringEntitlement/TetheringEntitlement.apk
# VZW
product/app/VZWAPNLib/VZWAPNLib.apk;PRESIGNED
product/etc/permissions/com.android.omadm.service.xml
product/etc/permissions/com.google.omadm.trigger.xml
product/etc/permissions/com.verizon.apn.xml
product/etc/permissions/com.verizon.services.xml
product/etc/permissions/features-verizon.xml
product/etc/sysconfig/allowlist_com.android.omadm.service.xml
product/priv-app/AppDirectedSMSService/AppDirectedSMSService.apk;PRESIGNED
product/priv-app/OemDmTrigger/OemDmTrigger.apk
product/priv-app/WfcActivation/WfcActivation.apk;PRESIGNED
# system_ext partition
# Camera extensions
system_ext/etc/permissions/com.google.android.camera.experimental2022_system.xml
system_ext/etc/permissions/com.google.android.camera.extensions.xml
system_ext/etc/permissions/com.google.android.camerax.extensions.xml
system_ext/framework/com.google.android.camera.experimental2022_system.jar
system_ext/framework/com.google.android.camera.extensions.jar
system_ext/framework/com.google.android.camerax.extensions.jar
# Edge TPU
system_ext/bin/hw/vendor.google.edgetpu_app_service@1.0-service
system_ext/etc/init/vendor.google.edgetpu_app_service@1.0-service.rc
system_ext/etc/public.libraries-google.txt
system_ext/etc/vintf/manifest/vendor.google.edgetpu_app_service@1.0-service.xml
system_ext/lib/libedgetpu_dba.google.so
system_ext/lib64/com.google.edgetpu_app_service-V3-ndk.so
system_ext/lib64/com.google.edgetpu_vendor_service-V2-ndk.so
system_ext/lib64/libedgetpu_dba.google.so
# HBM
system_ext/lib64/libhbmsvmanager_jni.so;SYMLINK=system_ext/priv-app/HbmSVManager/lib/arm64/libhbmsvmanager_jni.so
system_ext/priv-app/HbmSVManager/HbmSVManager.apk
# Hotword
system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml
system_ext/framework/com.android.hotwordenrollment.common.util.jar
# IMS
system_ext/etc/permissions/com.shannon.imsservice.xml
system_ext/etc/permissions/com.shannon.qualifiednetworksservice.xml
system_ext/etc/permissions/com.shannon.rcsservice.xml
system_ext/lib/libmediaadaptor.so
system_ext/lib64/libmediaadaptor.so
system_ext/priv-app/ShannonIms/ShannonIms.apk;PRESIGNED
system_ext/priv-app/ShannonQualifiedNetworksService/ShannonQualifiedNetworksService.apk;PRESIGNED
system_ext/priv-app/ShannonRcs/ShannonRcs.apk;PRESIGNED
# Permissions
system_ext/etc/permissions/privapp-permissions-google-se.xml:system_ext/etc/permissions/privapp-permissions-google-se-evolution.xml
# Radio
system_ext/etc/default-permissions/default-permissions-euiccpixel.xml
system_ext/etc/permissions/com.android.omadm.radioconfig.xml
system_ext/etc/permissions/com.google.euiccpixel.permissions.xml
system_ext/etc/permissions/com.google.euiccpixel.xml
system_ext/etc/permissions/google-ril.xml
system_ext/framework/RadioConfigLib.jar
system_ext/framework/google-ril.jar
system_ext/priv-app/CarrierSetup/CarrierSetup.apk;PRESIGNED
system_ext/priv-app/ConnectivityThermalPowerManager/ConnectivityThermalPowerManager.apk
system_ext/priv-app/EuiccGoogleOverlay/EuiccGoogleOverlay.apk
system_ext/priv-app/EuiccSupportPixel/DKA_RC7_DVT.in
system_ext/priv-app/EuiccSupportPixel/DKA_RC7_DVT.up
system_ext/priv-app/EuiccSupportPixel/DKA_RC7_EVT.up
system_ext/priv-app/EuiccSupportPixel/EuiccSupportPixel.apk;PRESIGNED
system_ext/priv-app/EuiccSupportPixel/esim-full-ofl-v1.img
system_ext/priv-app/EuiccSupportPixel/esim-full-v1.img
system_ext/priv-app/EuiccSupportPixelPermissions/EuiccSupportPixelPermissions.apk;PRESIGNED
system_ext/priv-app/RilConfigService/RilConfigService.apk
system_ext/priv-app/grilservice/grilservice.apk;PRESIGNED
# RIL
system_ext/app/OemRilHookService/OemRilHookService.apk
system_ext/etc/permissions/com.samsung.slsi.telephony.oemril.xml
system_ext/etc/permissions/oemrilhook.xml
system_ext/framework/oemrilhook.jar
system_ext/priv-app/OemRilService/OemRilService.apk;PRESIGNED
# UWB
system_ext/etc/permissions/privapp-permissions-qorvo.xml
system_ext/priv-app/UwbVendorService/UwbVendorService.apk;PRESIGNED
# VZW
system_ext/etc/permissions/vzw_mvs_permissions.xml
system_ext/priv-app/MyVerizonServices/MyVerizonServices.apk;PRESIGNED

View File

@@ -0,0 +1,11 @@
# All firmware images are extracted from Google factory images for each new ASB
abl.img;AB
bl1.img;AB
bl2.img;AB
bl31.img;AB
gsa.img;AB
ldfw.img;AB
modem.img;AB
pbl.img;AB
tzsw.img;AB

82
raven/setup-makefiles.sh Executable file
View File

@@ -0,0 +1,82 @@
#!/bin/bash
#
# SPDX-FileCopyrightText: 2016 The CyanogenMod Project
# SPDX-FileCopyrightText: 2017-2024 The LineageOS Project
# SPDX-License-Identifier: Apache-2.0
#
set -e
DEVICE=raven
VENDOR=google
# Load extract_utils and do some sanity checks
MY_DIR="${BASH_SOURCE%/*}"
if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi
ANDROID_ROOT="${MY_DIR}/../../../.."
export TARGET_ENABLE_CHECKELF=true
HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
if [ ! -f "${HELPER}" ]; then
echo "Unable to find helper script at ${HELPER}"
exit 1
fi
source "${HELPER}"
function vendor_imports() {
cat <<EOF >>"$1"
"device/google/raviole",
"hardware/google/av",
"hardware/google/gchips",
"hardware/google/graphics/common",
"hardware/google/interfaces",
"hardware/google/pixel",
EOF
}
function lib_to_package_fixup_vendor_variants() {
if [ "$2" != "vendor" ]; then
return 1
fi
case "$1" in
com.google.edgetpu_app_service-V3-ndk | \
com.google.edgetpu_vendor_service-V2-ndk)
echo "$1-vendor"
;;
libprotobuf-cpp-full-21.12)
echo "libprotobuf-cpp-full"
;;
libprotobuf-cpp-lite-21.12)
echo "libprotobuf-cpp-lite"
;;
libacryl | \
libexynosv4l2) ;;
*)
return 1
;;
esac
}
function lib_to_package_fixup() {
lib_to_package_fixup_clang_rt_ubsan_standalone "$1" ||
lib_to_package_fixup_proto_3_9_1 "$1" ||
lib_to_package_fixup_vendor_variants "$@"
}
# Initialize the helper
setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}"
# Warning headers and guards
write_headers
write_makefiles "${MY_DIR}/proprietary-files.txt"
write_makefiles "${MY_DIR}/proprietary-files-carriersettings.txt"
write_makefiles "${MY_DIR}/proprietary-files-vendor.txt"
append_firmware_calls_to_makefiles "${MY_DIR}/proprietary-firmware.txt"
# Finish
write_footers

1475
raven/skip-files-vendor.txt Normal file

File diff suppressed because it is too large Load Diff

16
raven/vendor.prop Normal file
View File

@@ -0,0 +1,16 @@
# DRM
drm.service.enabled=true
media.mediadrmservice.enable=true
# Radio
persist.vendor.ril.ecc.use.xml=1
persist.vendor.ril.support_nr_ds=0
persist.vendor.ril.use_radio_hal=1.6
ro.vendor.config.build_carrier=europen
vendor.rild.libpath=libsitril.so
# SSR
vendor.debug.ssrdump.type=sscoredump
# UWB
ro.vendor.uwb.calibration.calibrationpaths=/vendor/etc/uwb/calib_paths