Commit graph

7697 commits

Author SHA1 Message Date
Jinting Lin
079719c2b0 Fix avc denied for vendor silent logging app am: e44f3c867c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/16986448

Change-Id: I6360f039728d972f47c761e06748d6b2443ba911
2022-02-25 08:27:05 +00:00
Devin Moore
19fa2a006b [automerger skipped] Build init_boot for new devices am: 2b15c10b02 am: 375b93df52 -s ours
am skip reason: Merged-In Idbd700b17d862f48ea568d1274a6550b965763ea with SHA-1 2b15c10b02 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17007802

Change-Id: I9dcdb5791f23ca96fef8457f241ed2d4ee51ce1f
2022-02-25 06:06:16 +00:00
Jinting Lin
45fcc5f934 Fix avc denied for vendor silent logging app am: e44f3c867c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/16986448

Change-Id: I4a4019c4c847dbfabf4bcc985b7dba56591dc6e9
2022-02-25 06:05:41 +00:00
Jinting Lin
e44f3c867c Fix avc denied for vendor silent logging app
log:
avc: denied { getattr } for comm="y.silentlogging" path="/data/user/0/com.samsung.slsi.telephony.silentlogging" dev="dm-42" ino=6793 scontext=u:r:vendor_telephony_silentlogging_app:s0:c232,c259,c512,c768 tcontext=u:object_r:system_app_data_file:s0 tclass=dir permissive=0
avc: denied { search } for comm="y.silentlogging" name="com.samsung.slsi.telephony.silentlogging" dev="dm-42" ino=6793 scontext=u:r:vendor_telephony_silentlogging_app:s0:c232,c259,c512,c768 tcontext=u:object_r:system_app_data_file:s0 tclass=dir permissive=0
denied { read } for comm="y.silentlogging" name="u:object_r:vendor_slog_prop:s0" dev="tmpfs" ino=338 scontext=u:r:vendor_telephony_silentlogging_app:s0:c232,c259,c512,c768 tcontext=u:object_r:vendor_slog_prop:s0 tclass=file permissive=0
avc: denied { search } for comm="y.silentlogging" name="slog" dev="dm-42" ino=314 scontext=u:r:vendor_telephony_silentlogging_app:s0:c232,c259,c512,c768 tcontext=u:object_r:vendor_slog_file:s0 tclass=dir permissive=0
avc: denied { read } for comm="y.silentlogging" name="u:object_r:default_prop:s0" dev="tmpfs" ino=150 scontext=u:r:vendor_telephony_silentlogging_app:s0:c232,c259,c512,c768 tcontext=u:object_r:default_prop:s0 tclass=file permissive=0
avc:  denied  { find } for interface=vendor.samsung_slsi.telephony.hardware.oemservice::IOemService sid=u:r:vendor_telephony_silentlogging_app:s0:c232,c259,c512,c768 pid=7322 scontext=u:r:vendor_telephony_silentlogging_app:s0:c232,c259,c512,c768 tcontext=u:object_r:hal_vendor_oem_hwservice:s0 tclass=hwservice_manager permissive=0
avc: denied { call } for comm="y.silentlogging" scontext=u:r:vendor_telephony_silentlogging_app:s0:c232,c259,c512,c768 tcontext=u:r:dmd:s0 tclass=binder permissive=0
avc: denied { call } for comm="y.silentlogging" scontext=u:r:vendor_telephony_silentlogging_app:s0:c232,c259,c512,c768 tcontext=u:r:sced:s0 tclass=binder permissive=0
avc: denied { read } for comm="getenforce" name="enforce" dev="selinuxfs" ino=4 scontext=u:r:vendor_telephony_silentlogging_app:s0:c232,c259,c512,c768 tcontext=u:object_r:selinuxfs:s0 tclass=file permissive=0
avc: denied { set } for property=persist.vendor.modem.logging.shannon_app pid=7279 uid=1000 gid=1000 scontext=u:r:vendor_telephony_silentlogging_app:s0:c232,c259,c512,c768 tcontext=u:object_r:vendor_modem_prop:s0 tclass=property_service permissive=0'

avc: denied { call } for comm="HwBinder:1001_1" scontext=u:r:sced:s0 tcontext=u:r:vendor_telephony_silentlogging_app:s0:c232,c259,c512,c768 tclass=binder permissive=0

avc: denied { call } for scontext=u:r:dmd:s0 tcontext=u:r:vendor_telephony_silentlogging_app:s0:c232,c259,c512,c768 tclass=binder permissive=0

avc: denied { getattr } for comm="tlogging:remote" path="/data/user/0/com.samsung.slsi.telephony.silentlogging" dev="dm-42" ino=6793 scontext=u:r:vendor_silentlogging_remote_app:s0:c232,c259,c512,c768 tcontext=u:object_r:system_app_data_file:s0 tclass=dir permissive=0
avc: denied { read } for name="slog" dev="dm-42" ino=314 scontext=u:r:vendor_silentlogging_remote_app:s0:c232,c259,c512,c768 tcontext=u:object_r:vendor_slog_file:s0 tclass=dir permissive=0

Test: flash TH build then run basic test of silent logging app

Bug: 220847487
Change-Id: Ib5ac1e796e8e816d024cebc584b5699ab8ed1162
2022-02-25 05:35:06 +00:00
Devin Moore
4e3972a940 [automerger skipped] Build init_boot for new devices am: 2b15c10b02 -s ours
am skip reason: Merged-In Idbd700b17d862f48ea568d1274a6550b965763ea with SHA-1 0b97d2b20a is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17007802

Change-Id: Iab47cdf6add7a9d83605cfe32deca70520608b0f
2022-02-25 05:22:03 +00:00
Devin Moore
375b93df52 Build init_boot for new devices am: 2b15c10b02
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17007802

Change-Id: I247d05db260b56957ab7c8df63213f7a3f9e02bc
2022-02-25 04:06:26 +00:00
Android Build Coastguard Worker
011e7c5305 Snap for 8221814 from fc4dfdcc85 to udc-release
Change-Id: If1cb066f8370010b0e99f4d5d0ddbde557f1db0f
2022-02-25 04:01:25 +00:00
Badhri Jagan Sridharan
775523d1eb android.hardware.usb.IUsb AIDL migration
android.hardware.usb.IUsb is migrated to AIDL and runs in
its own process. android.hardware.usb.gadget.IUsbGadget
is now published in its own exclusive process
(android.hardware.usb.gadget-service). Creating
file_context and moving the selinux linux rules
for IUsbGadget implementation.

[   37.177042] type=1400 audit(1645536157.528:3): avc: denied { wake_alarm } for comm="android.hardwar" capability=35 scontext=u:r:hal_usb_impl:s0 tcontext=u:r:hal_usb_impl:s0 tclass=capability2 permissive=1
[   37.177139] type=1400 audit(1645536157.528:4): avc: denied { block_suspend } for comm="android.hardwar" capability=36 scontext=u:r:hal_usb_impl:s0 tcontext=u:r:hal_usb_impl:s0 tclass=capability2 permissive=1
[   39.936357] type=1400 audit(1645536160.292:5): avc: denied { call } for comm="HwBinder:875_1" scontext=u:r:hal_usb_impl:s0 tcontext=u:r:hal_thermal_default:s0 tclass=binder permissive=1
[   39.936403] type=1400 audit(1645536160.292:6): avc: denied { transfer } for comm="HwBinder:875_1" scontext=u:r:hal_usb_impl:s0 tcontext=u:r:hal_thermal_default:s0 tclass=binder permissive=1
...
[   42.845054] type=1400 audit(1645550991.268:8): avc: denied { read } for comm="HwBinder:860_1" name="u:object_r:vendor_usb_config_prop:s0" dev="tmpfs" ino=351 scontext=u:r:hal_usb_gadget_impl:s0 tcontext=u:object_r:vendor_usb_config_prop:s0 tclass=file permissive=1
[   42.877781] type=1400 audit(1645550991.268:9): avc: denied { open } for comm="HwBinder:860_1" path="/dev/__properties__/u:object_r:vendor_usb_config_prop:s0" dev="tmpfs" ino=351 scontext=u:r:hal_usb_gadget_impl:s0 tcontext=u:object_r:vendor_usb_config_prop:s0 tclass=file permissive=1
[   42.915532] type=1400 audit(1645550991.268:10): avc: denied { getattr } for comm="HwBinder:860_1" path="/dev/__properties__/u:object_r:vendor_usb_config_prop:s0" dev="tmpfs" ino=351 scontext=u:r:hal_usb_gadget_impl:s0 tcontext=u:object_r:vendor_usb_config_prop:s0 tclass=file permissive=1
[   42.962130] type=1400 audit(1645550991.268:11): avc: denied { map } for comm="HwBinder:860_1" path="/dev/__properties__/u:object_r:vendor_usb_config_prop:s0" dev="tmpfs" ino=351 scontext=u:r:hal_usb_gadget_impl:s0 tcontext=u:object_r:vendor_usb_config_prop:s0 tclass=file permissive=1
[   43.003097] type=1400 audit(1645550991.268:12): avc: denied { watch watch_reads } for comm="HwBinder:860_1" path="/dev/usb-ffs/adb" dev="functionfs" ino=40814 scontext=u:r:hal_usb_gadget_impl:s0 tcontext=u:object_r:functionfs:s0 tclass=dir permissive=1
[   43.024529] type=1400 audit(1645550991.268:13): avc: denied { write } for comm="HwBinder:860_1" name="property_service" dev="tmpfs" ino=376 scontext=u:r:hal_usb_gadget_impl:s0 tcontext=u:object_r:property_socket:s0 tclass=sock_file permissive=1
[   43.057605] type=1400 audit(1645550991.268:14): avc: denied { connectto } for comm="HwBinder:860_1" path="/dev/socket/property_service" scontext=u:r:hal_usb_gadget_impl:s0 tcontext=u:r:init:s0 tclass=unix_stream_socket permissive=1
[   43.084549] type=1107 audit(1645550991.268:15): uid=0 auid=4294967295 ses=4294967295 subj=u:r:init:s0 msg='avc: denied { set } for property=vendor.usb.dwc3_irq pid=860 uid=0 gid=0 scontext=u:r:hal_usb_gadget_impl:s0 tcontext=u:object_r:vendor_usb_config_prop:s0 tclass=property_service permissive=1'

Bug: 200993386
Change-Id: Ia8c24610244856490c8271433710afb57d3da157
2022-02-25 00:51:26 +00:00
Badhri Jagan Sridharan
e975471475 Migrate IUsb implementation to AIDL
This change migrates IUsb implementation to AIDL.
Also, IUsb and IUsbGadget now run in its own processes
to improve stability and isolation.

Bug: 200993386
Change-Id: I02753af4a41916b77ce110f9531504bf8c6a4691
2022-02-25 00:51:26 +00:00
Devin Moore
0b97d2b20a Build init_boot for new devices
Builds a new init_boot.img with the ramdisk that was previously in
boot.img.
Removes the ramdisk from boot.img.
Change fstab to make sure the /dev/block/by-name/init_boot_* entries are
created in first stage init for Verified Boot.
Add init_boot.img to the list of OTA images so it is picked up for OTA
updates.

Test: unpack_bootimg --boot_img=boot.img
Test: unpack_bootimg --boot_img=init_boot.img
Test: Build and boot new device with required bootloader changes
Bug: 211823573

Change-Id: Idbd700b17d862f48ea568d1274a6550b965763ea
2022-02-25 00:26:59 +00:00
Devin Moore
2b15c10b02 Build init_boot for new devices
Builds a new init_boot.img with the ramdisk that was previously in
boot.img.
Removes the ramdisk from boot.img.
Change fstab to make sure the /dev/block/by-name/init_boot_* entries are
created in first stage init for Verified Boot.
Add init_boot.img to the list of OTA images so it is picked up for OTA
updates.

Test: unpack_bootimg --boot_img=boot.img
Test: unpack_bootimg --boot_img=init_boot.img
Test: Build and boot new device with required bootloader changes
Bug: 211823573

Merged-In: Idbd700b17d862f48ea568d1274a6550b965763ea
Change-Id: Idbd700b17d862f48ea568d1274a6550b965763ea
2022-02-24 23:32:46 +00:00
Grace Chen
fc4dfdcc85 Enable DSDS by default am: 5443c7ec01 am: 181ed92223
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/16938651

Change-Id: I7211bf2c6f8d3e7b153c9daaf03632cbae14b9d0
2022-02-24 15:35:11 +00:00
Grace Chen
181ed92223 Enable DSDS by default am: 5443c7ec01
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/16938651

Change-Id: I5962e92afee65aa4e775e70fb433f8625c19add9
2022-02-24 15:12:57 +00:00
Grace Chen
5443c7ec01 Enable DSDS by default
Bug: 197273281
Test: Confirm DSDS property.
Change-Id: I007ef6b81ddfdb3d9692f286bbcb85c2bae5dae5
2022-02-24 14:49:00 +00:00
SalmaxChang
d355e26031 Add missing vendor_logger_prop rule am: 7cb9cc182b am: 711eb4d39e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/16996081

Change-Id: I898d40f04b1d92ba70d1a473b78142882f7f1c57
2022-02-24 14:29:19 +00:00
SalmaxChang
6e50b6c086 Add missing vendor_logger_prop rule am: 7cb9cc182b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/16996081

Change-Id: I7a0bbf078bf056c35c03f4438020a165d0eb1866
2022-02-24 13:29:32 +00:00
Sam Dubey
404dafdca0 Make hostapd optional am: e9893b4e61 am: f03532462b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/16998404

Change-Id: I2b5898a0de27ed72685ccc1947c88aa964072f4e
2022-02-24 13:18:24 +00:00
SalmaxChang
711eb4d39e Add missing vendor_logger_prop rule am: 7cb9cc182b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/16996081

Change-Id: If4364de5ee9fd24dcdbbd881550596456907f4eb
2022-02-24 13:06:15 +00:00
SalmaxChang
9bba96271c dumpstate: correct verbose logging property am: a04c61d42b am: d69b9018a7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/16998026

Change-Id: Ie8b70a0d9523077f36e58bcf5109497e75415e4b
2022-02-24 12:55:53 +00:00
Sam Dubey
1baccdcad0 Make hostapd optional am: e9893b4e61
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/16998404

Change-Id: Ibd2cb20a7ae85754c5d5ab9e9c833c3b16c899e4
2022-02-24 10:48:51 +00:00
SalmaxChang
362c474a5d dumpstate: correct verbose logging property am: a04c61d42b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/16998026

Change-Id: Ie769aa07f79b7ba4d195f51787c8b0d27f9752c4
2022-02-24 10:48:28 +00:00
Sam Dubey
f03532462b Make hostapd optional am: e9893b4e61
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/16998404

Change-Id: Id2589db3d1bd5fe547c2d93ff86885a773553fd5
2022-02-24 10:45:57 +00:00
Sam Dubey
e9893b4e61 Make hostapd optional
This is to mitigate build breakage.

Fix: 221164554
Bug: 207076973
Change-Id: Iaa6a79ea7a313356806c77575302c7b10e22e3fa
2022-02-24 10:41:15 +00:00
SalmaxChang
d69b9018a7 dumpstate: correct verbose logging property am: a04c61d42b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/16998026

Change-Id: I00ce1ad600ae9d92d15fe224eab730c26d2e9404
2022-02-24 10:35:59 +00:00
SalmaxChang
7cb9cc182b Add missing vendor_logger_prop rule
init    : Do not have permissions to set 'persist.vendor.verbose_logging_enabled' to 'true' in property file '/vendor/build.prop': SELinux permission check failed

Bug: 221173724
Bug: 221154649
Change-Id: Ic35e6f1d40f15efefead4530f8d320b72d7366e4
2022-02-24 07:45:39 +00:00
Zachary Iqbal
cbd2301c12 Give gralloc access to the faceauth_heap_device. am: 4bbc6969e5 am: 0dca35958b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/16995763

Change-Id: I821a83023676a3bffeb0d4dc4eda84ff3bc2418a
2022-02-24 07:16:53 +00:00
Alex Hong
464b222e74 Upgrade PRODUCT_SHIPPING_API_LEVEL from 31 to 32 for gs201 devices am: 0c20f31dd7 am: de5bb6f02b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/16973863

Change-Id: I2b6a44a6c6ce30c3869972458a9bae4ae1dbb323
2022-02-24 07:16:34 +00:00
Zachary Iqbal
d5591c285c Give gralloc access to the faceauth_heap_device. am: 4bbc6969e5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/16995763

Change-Id: I4f7125f019a79f981bcdbabdf937f702705a56ab
2022-02-24 07:09:17 +00:00
SalmaxChang
a04c61d42b dumpstate: correct verbose logging property
Bug: 221173724
Change-Id: I9d525c55bed2f05e7e89d2253f7bd4f67b7cd6f3
2022-02-24 14:55:11 +08:00
Alex Hong
db583dd5f8 [automerger skipped] Upgrade PRODUCT_SHIPPING_API_LEVEL for gs201 devices am: 9984544ec8 am: 2639ce6637 -s ours
am skip reason: Merged-In Ifa9c7e103671e1072496f6f76dd0c3233fb46a6e with SHA-1 9984544ec8 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/16972921

Change-Id: I7b590a8d943529bed35a415c4cd7029865dd140e
2022-02-24 06:54:53 +00:00
Alex Hong
b98a993585 [automerger skipped] Remove the sepolicy for tetheroffload service am: 4443c79bbb am: 1ca456915b -s ours
am skip reason: Merged-In I5ecec46512ff4e1ae6c52147cfa0179e5fc93420 with SHA-1 4443c79bbb is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/16972946

Change-Id: Ibdaef3f7222496386d8b4c59f8b2bc7bdcb46955
2022-02-24 06:54:51 +00:00
Alex Hong
0d55e71beb [automerger skipped] Remove tetheroffload service am: 592769127d am: 7644509be0 -s ours
am skip reason: Merged-In Idd33fbd5e9750e16fb4e2339953bd8d9007b88fb with SHA-1 592769127d is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/16972920

Change-Id: Ib381d01a3011259efe2abef4608497534de111c2
2022-02-24 06:54:51 +00:00
Joseph Jang
6478f87461 identity: Add sepolicy permission for hal_identity_citadel to find hal_remotelyprovisionedcomponent_service am: 5fb066e143 am: 5523e01f2c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/16984428

Change-Id: I00ffa527ead4c916ed209fed35ffb653bb77fd73
2022-02-24 06:54:40 +00:00
Jack Yu
e6fff8063a [automerger skipped] uwb: permissions for factory uwb calibration file am: 97a25bf259 am: 769645d0c1 -s ours
am skip reason: Merged-In I33093231577b71c24d5bf6f980c7021cc546fa98 with SHA-1 97a25bf259 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/16986452

Change-Id: Ic7d5107dcebc73e2278a8239cacab2d223677c17
2022-02-24 06:54:23 +00:00
Zachary Iqbal
0dca35958b Give gralloc access to the faceauth_heap_device. am: 4bbc6969e5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/16995763

Change-Id: I68667c239af8739e332082286f6004bacc0f328d
2022-02-24 05:45:18 +00:00
Alex Hong
1f3420b249 "Erase Downloaded sims" Checkbox is not visible am: 5e3ac86e93 am: afdf589b04
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/16987276

Change-Id: Ia864cbeecf5d3d38a85297a29b78a0b5b0402031
2022-02-24 05:33:30 +00:00
Zachary Iqbal
4bbc6969e5 Give gralloc access to the faceauth_heap_device.
Notes:
- This is required for face authentication.

Fixes: 221098313
Test: Built locally.
Change-Id: I6292c76c0809f091108ac73bef2d9e2db430a680
2022-02-24 05:20:30 +00:00
Darren Hsu
b06dbbfdbc Allow hal_power_stats to read UWB sysfs nodes am: 8f90cf5408 am: 7306a159f7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/16986443

Change-Id: I1a7332a9eb0db6285209536d6c347739dda89438
2022-02-24 04:58:13 +00:00
Alex Hong
9f950c14a0 Upgrade PRODUCT_SHIPPING_API_LEVEL from 31 to 32 for gs201 devices am: 0c20f31dd7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/16973863

Change-Id: I0ba0d650f1fcac2e1b596357f00911b0e64bc1db
2022-02-24 04:46:38 +00:00
Yi-Yo Chiang
5353fe7961 Add alternative ext4 system mount line to facilitate compliance testing
During compliance testing, the system partition image is replaced with
GSI. However GSI is ext4, so we need an ext4 mount line for GSI to
fallback to, since the first erofs line would fail to mount.

Bug: 220074274
Test: Boot with GSI
Change-Id: Id69fab591feb9cfd378de432c51f3058a3ab8b9c
2022-02-24 04:43:56 +00:00
Jinting Lin
634a200efe [automerger skipped] Adds mnt file and batt info permissions for modem app am: e6af74a6c4 am: b9b03f61f8 -s ours
am skip reason: Merged-In Icd02d4f8757719afed020c27a90812921d5f37ec with SHA-1 e6af74a6c4 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/16984429

Change-Id: Ia2c32d7d844bd19c3cbcd86a61b0f8b0077aab69
2022-02-24 04:35:25 +00:00
Alex Hong
33510b21be [automerger skipped] Upgrade PRODUCT_SHIPPING_API_LEVEL for gs201 devices am: 9984544ec8 -s ours
am skip reason: Merged-In Ifa9c7e103671e1072496f6f76dd0c3233fb46a6e with SHA-1 6bcf8bcf9a is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/16972921

Change-Id: Id8df853ba306595529dcb9784bc90e21bea78cd7
2022-02-24 04:34:36 +00:00
Alex Hong
a44591db67 [automerger skipped] Remove the sepolicy for tetheroffload service am: 4443c79bbb -s ours
am skip reason: Merged-In I5ecec46512ff4e1ae6c52147cfa0179e5fc93420 with SHA-1 453b37ebdc is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/16972946

Change-Id: I4ae413cd29ada17b91a2023027f7157b42821de9
2022-02-24 04:34:33 +00:00
Alex Hong
e8e94f4514 [automerger skipped] Remove tetheroffload service am: 592769127d -s ours
am skip reason: Merged-In Idd33fbd5e9750e16fb4e2339953bd8d9007b88fb with SHA-1 ea7fe5242e is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/16972920

Change-Id: I427c6e2964fb9f4f7d55577255628bc28785d88d
2022-02-24 04:34:33 +00:00
Jinting Lin
fdd73ecdd3 [automerger skipped] Adds logging related properties for logger app am: 7ba8b12bb8 am: 43dd982131 -s ours
am skip reason: Merged-In I3917ce13f51a5ccb3304eb2db860f4da8424438b with SHA-1 7ba8b12bb8 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/16983456

Change-Id: Ie53a001f9de3e6fa44e8151a6e3e8af9691a55d7
2022-02-24 04:24:54 +00:00
Alex Hong
57e0779e19 "Erase Downloaded sims" Checkbox is not visible am: 5e3ac86e93
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/16987276

Change-Id: I341f5b905f77f64cbbd404661be9af2a5b209e1d
2022-02-24 04:23:46 +00:00
Alex Hong
de5bb6f02b Upgrade PRODUCT_SHIPPING_API_LEVEL from 31 to 32 for gs201 devices am: 0c20f31dd7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/16973863

Change-Id: Ie074f64056c8103f49fe3ebbd2d118469ca22ac2
2022-02-24 04:14:07 +00:00
Alex Hong
2639ce6637 Upgrade PRODUCT_SHIPPING_API_LEVEL for gs201 devices am: 9984544ec8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/16972921

Change-Id: I8f3e2f5d5c57bce08bf4c100837b1fe3a772729a
2022-02-24 04:13:57 +00:00
Alex Hong
1ca456915b Remove the sepolicy for tetheroffload service am: 4443c79bbb
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201-sepolicy/+/16972946

Change-Id: I8ef64c6cfeb59e985cdff44fc31bd8d7f20a62d7
2022-02-24 04:13:56 +00:00
Alex Hong
7644509be0 Remove tetheroffload service am: 592769127d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/16972920

Change-Id: I8b9171944e68843c051a3c1d188f98c237a767fb
2022-02-24 04:13:56 +00:00