2305 Commits

Author SHA1 Message Date
Michael Bestas
d26fdcfef2
Disable userdebug diagnostics
Change-Id: Icbdc3a61ab7b27f2aa0a6a07181b96edd9ee191a
2024-09-24 23:51:36 +03:00
Michael Bestas
35f66e77be
modem: Erase /data/vendor/slog
Free up 2.4GB of space used by leftover modem logs.

Change-Id: If2efcbb9a18a8a945e9620c0df819d0bd82d8ad7
2024-09-24 22:09:58 +03:00
Michael Bestas
8045332316
Always copy init.aoc.daemon.rc to vendor init
We don't have google bsp in tree but we include google's binaries.

Change-Id: I9fbe5b819a46b4500e2d78e65d02dfd1dcfdc8a4
2024-09-24 22:09:48 +03:00
Michael Bestas
2801e361ab
Exclude some things from LineageOS builds
Change-Id: I34420b49a2f419b84f3af9aff048249d77e419ae
2024-09-24 22:08:27 +03:00
Michael Bestas
a5b9a862ed
Add .gitupstream
Change-Id: I78e398ecf9f4a95707dc0810d6ed8a0133b3fde2
2024-09-24 21:12:34 +03:00
Android Build Coastguard Worker
ba09b1a269 Merge cherrypicks of ['googleplex-android-review.googlesource.com/28028457'] into 24Q3-release.
Change-Id: I72686e6128a2583f0b48a62513770ce34c569b5e
2024-07-04 03:24:48 +00:00
Rios Kao
b5951eaeb0 audio: add vendor serialno prop
note:
      For some special device usage, the prop
      would be used for special setup.

Test: end-to-end validation.
Bug: 349276230
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:875dd78991c468e60a8437c9817dbabe71ef9b5d)
Merged-In: I3a7fb89b44b8df11d5fd71ed8635576f7d74ff87
Change-Id: I3a7fb89b44b8df11d5fd71ed8635576f7d74ff87
2024-07-04 03:08:15 +00:00
Android Build Coastguard Worker
2f7e9feb52 Merge cherrypicks of ['googleplex-android-review.googlesource.com/28051496'] into 24Q3-release.
Change-Id: I3d8a93b1df256057a222837d837962ce9a2a1e73
2024-06-28 23:16:25 +00:00
liangjlee
fa0cce475e Create power folder and align pm_freeze_timeout settings with p22
Create a new power folder for adding common settings among projects.
The first usage would be to align pm_freeze_timeout with p22.

Bug: 331612600
Test: cat /sys/power/pm_freeze_timeout and the value is correct.
Flag: EXEMPT (bug 337358613)
Signed-off-by: liangjlee <liangjlee@google.com>
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:21f38c7d0d5496fdf85419f7f37382a510599730)
Merged-In: Ib8219114ec7d789ea3ee9a44863497d3751c0baf
Change-Id: Ib8219114ec7d789ea3ee9a44863497d3751c0baf
2024-06-28 23:08:06 +00:00
Android Build Coastguard Worker
9ae8a06ba6 Snap for 11975806 from e15af041ddc238eb68b2d544b87079f38ec8f1bd to 24Q3-release
Change-Id: I2957dfd4555abe9b540b577371a6f671fa95e87a
2024-06-15 21:01:59 +00:00
Bruce Po
e15af041dd Fix aocx selinux dumpstate permissions
After switching aocxd to stable AIDL, we encountered some permissions
issues associated with dumpstate:

dumpstate: type=1400 audit(0.0:548): avc:  denied  { call } for  scontext=u:r:dumpstate:s0 tcontext=u:r:aocxd:s0 tclass=binder permissive=0

dumpstate: type=1400 audit(0.0:17): avc:  denied  { use } for  path="pipe:[214567]" dev="pipefs" ino=214567 scontext=u:r:aocxd:s0 tcontext=u:r:dumpstate:s0 tclass=fd permissive=0

dumpstate: type=1400 audit(0.0:15): avc:  denied  { write } for  path="pipe:[212933]" dev="pipefs" ino=212933 scontext=u:r:aocxd:s0 tcontext=u:r:dumpstate:s0 tclass=fifo_file permissive=0

TEST:
make selinux_policy -j128
adb push $ANDROID_PRODUCT_OUT/vendor/etc/selinux/* /vendor/etc/selinux
adb reboot
adb root
adb bugreport

BUG: 347156752
Change-Id: I188263ee9b186736a48fd3a0cfa83745e2e54108
2024-06-14 15:36:14 -07:00
Android Build Coastguard Worker
de17c6c026 Snap for 11967491 from 094c853eac4016e4ab7f8c130c67dcea8cc1e8f0 to 24Q3-release
Change-Id: Iad475c7158d0b6ce47cd23ffd4a87021558a69ee
2024-06-13 23:02:07 +00:00
Treehugger Robot
094c853eac Merge "Revert^2 "Add one variable to decide if need TTS voice packs"" into main 2024-06-13 11:17:20 +00:00
Joey Poomarin Phloyphisut
aed49988c4 Merge "sepolicy: add permission for Speaker Version of pixelstats-vend." into main 2024-06-13 05:53:30 +00:00
Krzysztof Kosiński
ac7885c734 Merge "Remove pdk_build Soong variable." into main 2024-06-13 04:04:29 +00:00
Ray Hsu
3e8f843ae7 Revert^2 "Add one variable to decide if need TTS voice packs"
This reverts commit b4a21a0e1417c329ea9a80c85d80ff7da4cd9244.

Reason for revert: <TalkBack issue cause by this patch. We always include the voice_packs.mk for non factory target >

Bug: 140145973
Change-Id: I865ff7b4d2d25d0135d5df742c201fcc00b0525e
2024-06-13 01:37:43 +00:00
David Lin
603e40aa2c Merge "Updates TTS voice packs in gs-common" into 24D1-dev am: 337425f820
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/27787080

Change-Id: I382fb9bfb2925019f400ca7f86eb882a98e1e203
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-13 01:06:38 +00:00
David Lin
337425f820 Merge "Updates TTS voice packs in gs-common" into 24D1-dev 2024-06-13 00:47:20 +00:00
Krzysztof Kosiński
35a4e69e89 Remove pdk_build Soong variable.
The hybrid PDK build was replaced with the prebuilt APEX.

Bug: 321848659
Test: presubmit
Flag: EXEMPT build file cleanup
Change-Id: Id4c9275b5777605157a5448896b4b54af29f9383
2024-06-13 00:45:23 +00:00
Android Build Coastguard Worker
f854b31ee5 Snap for 11959661 from 89df9a4c835f1bf6f2101cc448736dafa13b2688 to 24Q3-release
Change-Id: Ifbaa30eeedba21c7f6951b39b4e766c2673ff189
2024-06-12 23:02:28 +00:00
Cheng Chang
89df9a4c83 gps: Move type declaration to device folder am: 023d43829a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/27576198

Change-Id: Ia516b83db9ed0c3bf2f2ad2abe40925e6ee5ebd9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-12 07:27:17 +00:00
Minche Li
9e5462b025 Updates TTS voice packs in gs-common
TTS voice packs are better to be common for all devices
So the other device configs can have the common TTS voice packs
  for the device build  by "gs-common/device.mk"

And see doc, Preload Google Text-to-Speech (TTS) Voice Packs:
The voice packs are dowloanded follow the steps.

Bug: 333626474
Bug: 140145973
Test: build passed and manual test
Change-Id: Idebba7ef2e69d0e9d2f30a94cbbcf70d2e3568d5
(cherry picked from commit 68ef072a5404535ba1b66af549da722c632ace86)
2024-06-12 06:09:47 +00:00
KRIS CHEN
c66358781a Merge "gs-common: add fingerprint dump" into main 2024-06-12 04:39:32 +00:00
Android Build Coastguard Worker
9fe30517f2 Snap for 11954976 from d952540c1ce9881aa80e74d1c6dbd096b7fb7dfe to 24Q3-release
Change-Id: Ic02031bd39c2d696130863ebfeb3e694741f9f34
2024-06-11 23:02:40 +00:00
chenkris
fe8968a08a gs-common: add fingerprint dump
Bug: 346450599
Test: adb bugreport
Change-Id: I224171a532bba537c11e53cf46be0042038b7732
2024-06-11 13:35:04 +00:00
Cheng Chang
023d43829a gps: Move type declaration to device folder
Bug: 343280252
Test: b/343280252 compile and abtd test
Change-Id: I1cbcce4452b149764876643722a0b37a18dc1b46
2024-06-11 07:50:47 +00:00
Poomarin Phloyphisut
fdd036bfa3 sepolicy: add permission for Speaker Version of pixelstats-vend.
Bug: 326342880
Test: Manually test passed
Change-Id: I8732e60ef57a2e9d92c53b901fb1695d10131695
2024-06-11 05:53:07 +00:00
Treehugger Robot
d952540c1c Merge "Revert "Add one variable to decide if need TTS voice packs"" into main 2024-06-11 05:17:43 +00:00
Ray Hsu
b4a21a0e14 Revert "Add one variable to decide if need TTS voice packs"
This reverts commit b52878371b4d29dbba7b0c19c4d34bf57cbd4f5f.

Reason for revert: <Need preload TTS voice packs. If we need this patch, please just phase in the factory branch>

Bug: 140145973
Change-Id: Iacbe0cac6f7d68eac8b2155795e918edd1e73e25
2024-06-11 04:36:59 +00:00
Wayne Lin
d3819ee3be [automerger skipped] gps: maintain one solution am: ba840e7417 -s ours
am skip reason: Merged-In I730a7af2b8456ae4a350dbd0d6bdbfe7d3484b18 with SHA-1 2ced5f6958 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/27080977

Change-Id: I1c3c1db87e1057a271780f289036c32e1cd7b522
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-11 02:49:50 +00:00
Android Build Coastguard Worker
fd72aea8ea Snap for 11944020 from 5f01cd2856f5015c3c4946d54598eda6b1cc63a1 to 24Q3-release
Change-Id: I9f97bbea31c2beee9aa3149defd3333ba022a474
2024-06-08 01:02:31 +00:00
Klines Jiang
5f01cd2856 [dump_gyotaku] Add collect odpm logs for dump_gyotaku.
Bug: 328551786

Test: Local build and odpm logs collected test passed.

Change-Id: Ic0071e8ee2262c3fa439444a6b90f092749afe43
2024-06-07 03:33:43 +00:00
Xin Li
6fe4471f0b [automerger skipped] Merge 2024-06 Release (ab/AP2A.240605.024) to aosp-main-future am: 8be8b3d6ef -s ours
am skip reason: Merged-In I2c1785105bab74a483bc68893d96a8a88eabfd90 with SHA-1 3133d362a4 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/27555143

Change-Id: I06ccf9eaf23d8b0820a67ea18968371ba8fff128
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-06 21:36:08 +00:00
Android Build Coastguard Worker
a0cc76f28a Snap for 11931036 from 1fc96a57bbfa6e820ee18f559fa497f6a69cec00 to 24Q3-release
Change-Id: If10bdebd7bd5df2096493c18be28d458d2911d3d
2024-06-05 23:07:01 +00:00
Treehugger Robot
1fc96a57bb Merge changes from topic "customgnss" into main
* changes:
  sepolicy: Allow hal_gnss_pixel access sscoredump file
  sepolicy: Allow gnssd access modem_state
2024-06-05 09:05:59 +00:00
Treehugger Robot
406279f274 Merge "Remove obsolete relfector HAL policy." into main 2024-06-05 07:36:52 +00:00
Treehugger Robot
1cae148226 Merge "touch: Add the capability to simulate HW failure" into main 2024-06-05 02:50:17 +00:00
Android Build Coastguard Worker
1bfd54171a Snap for 11926388 from 8b602f29a6dc269f65c7cb495883abca8b61a312 to 24Q3-release
Change-Id: Ic0851e23ae2eae3730dd158e428cbd3bfdfc8675
2024-06-04 23:57:09 +00:00
Bruce Po
8b5c7dbb93 Merge "selinux move aocx from vndservice to service" into main 2024-06-04 23:30:43 +00:00
Richard Chou
8b602f29a6 Merge "Recorder: add sepolicy for Google Recorder app" into main 2024-06-04 07:55:02 +00:00
Richard Chou
7d60dc41df Recorder: add sepolicy for Google Recorder app
List of avc-denies:
http://b/338879856#comment3

Test: build pass
Bug: 338879856
Change-Id: I40884f0308f8a77b237c6b588db861b63950a8d8
2024-06-04 14:57:11 +08:00
Super Liu
70f4b0431e touch: Add the capability to simulate HW failure
Usage:
  $> setprop vendor.touch.gti0.ical.override.result RESULT
  The designate RESULT to be used for the designate CMD.
  If no RESULT assign, the default value will be "0 - -2147483648".

  $> setprop vendor.touch.gti0.ical.override.cmd CMD
  The result of designate CMD(e.g. 202 or 301) to be overrode by the
  designate RESULT. If the CMD is "xxx", the result of any CMD will
  be overode with the designate RESULT.

Bug: 341021854
Test: manual test
Change-Id: I3d24618e240b4a966b5a76a33ed9ab96503a3257
Signed-off-by: Super Liu <supercjliu@google.com>
2024-06-04 00:46:26 +00:00
Wayne Lin
ba840e7417 gps: maintain one solution
Move the rules from ag/27080484

Bug: 315915958
Test: build pass and GPS function works
Change-Id: I730a7af2b8456ae4a350dbd0d6bdbfe7d3484b18
Merged-In: I730a7af2b8456ae4a350dbd0d6bdbfe7d3484b18
2024-06-03 09:14:12 +00:00
Wayne Lin
2ced5f6958 gps: maintain one solution
Move the rules from ag/26254728

Bug: 315915958
Test: build pass and GPS function works
Change-Id: I730a7af2b8456ae4a350dbd0d6bdbfe7d3484b18
2024-06-03 08:35:41 +00:00
Cheng Chang
bb3522634e sepolicy: Allow hal_gnss_pixel access sscoredump file
avc:  denied  { read } for  name="ssrdump" dev="dm-48" ino=404 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:sscoredump_vendor_data_crashinfo_file:s0 tclass=dir permissive=0
avc:  denied  { search } for  name="ssrdump" dev="dm-48" ino=404 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:sscoredump_vendor_data_crashinfo_file:s0 tclass=dir permissive=0
avc:  denied  { read } for  name="ssrdump" dev="dm-48" ino=404 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:sscoredump_vendor_data_crashinfo_file:s0 tclass=dir permissive=1
avc:  denied  { open } for  path="/data/vendor/ssrdump" dev="dm-48" ino=404 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:sscoredump_vendor_data_crashinfo_file:s0 tclass=dir permissive=1
avc:  denied  { search } for  name="ssrdump" dev="dm-48" ino=404 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:sscoredump_vendor_data_crashinfo_file:s0 tclass=dir permissive=1
avc:  denied  { getattr } for  path="/data/vendor/ssrdump/crashinfo_gnss_2024-05-22_16-00-45.txt" dev="dm-48" ino=19897 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:sscoredump_vendor_data_crashinfo_file:s0 tclass=file permissive=1
avc:  denied  { read } for  name="crashinfo_modem_2024-05-22_16-34-51.txt" dev="dm-48" ino=20760 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:sscoredump_vendor_data_crashinfo_file:s0 tclass=file permissive=1

Bug: 341224300
Test: b/341224300#comment13 abtd boot health check.
Test: b/341224300 SST test verification.
Change-Id: Ie2b55cb487e7e801a0199b1e9dd9ad16f1e3d682
2024-06-03 03:10:11 +00:00
Android Build Coastguard Worker
dc62ef14d1 Snap for 11916023 from 85ff8325308775587bc004469630fd936150ceb8 to 24Q3-release
Change-Id: I426e0ef510d5186d26c078454aa6dfdf96b43800
2024-06-01 21:02:02 +00:00
Jaegeuk Kim
85ff832530 Merge "Change rq_affinity of the zoned storage logical unit from one into two" into main 2024-06-01 02:22:49 +00:00
Android Build Coastguard Worker
02caad9192 Snap for 11914274 from 65a5fe99c10d8ffd41996788dbbc16257da524f0 to 24Q3-release
Change-Id: I1cf2cee09c27c77f52b5fe951f677cee7a9337d8
2024-06-01 01:02:15 +00:00
Bruce Po
1f7c89e359 selinux move aocx from vndservice to service
When updating aocx service to use binder ndk backend, we get this
selinux violation:

SELinux : avc:  denied  { add } for pid=2772 uid=0 name=aocx.IAocx scontext=u:r:aocxd:s0 tcontext=u:object_r:default_android_service:s0 tclass=service_manager permissive=0

TEST:
adb push out/target/product/tangorpro/vendor/etc/selinux/* /vendor/etc/selinux
adb reboot
adb shell aocx_tool list

BUG: 343998265
Change-Id: I1e4f554abfe02f33328c851f7da64c671d8f4cb7
2024-05-31 12:42:10 -07:00
Klines Jiang
65a5fe99c1 [SELinux] Initial access fingerprint sepolicy for gyotaku_app
Initial a specific build folder for fingerprint, we need to include the mk file on specific build.

Bug: 342335081

Test: Local build and sepolicy tests passed.
Change-Id: I8b8522ed949abc586ebab2efe4061f5e4b6cdde0
2024-05-31 10:03:46 +00:00