diff --git a/target/board/generic/sepolicy/goldfish_setup.te b/target/board/generic/sepolicy/goldfish_setup.te index 1492cbd425..a99653ca7f 100644 --- a/target/board/generic/sepolicy/goldfish_setup.te +++ b/target/board/generic/sepolicy/goldfish_setup.te @@ -4,7 +4,8 @@ type goldfish_setup_exec, vendor_file_type, exec_type, file_type; init_daemon_domain(goldfish_setup) -set_prop(goldfish_setup, debug_prop); +# TODO(b/79502552): Invalid property access from emulator vendor +#set_prop(goldfish_setup, debug_prop); allow goldfish_setup self:capability { net_admin net_raw }; allow goldfish_setup self:udp_socket { create ioctl }; allow goldfish_setup vendor_toolbox_exec:file execute_no_trans; diff --git a/target/board/generic/sepolicy/qemu_props.te b/target/board/generic/sepolicy/qemu_props.te index 0f5ec8c941..b3e2d9552b 100644 --- a/target/board/generic/sepolicy/qemu_props.te +++ b/target/board/generic/sepolicy/qemu_props.te @@ -5,5 +5,6 @@ type qemu_props_exec, vendor_file_type, exec_type, file_type; init_daemon_domain(qemu_props) set_prop(qemu_props, qemu_prop) -set_prop(qemu_props, dalvik_prop) +# TODO(b/79502552): Invalid property access from emulator vendor +#set_prop(qemu_props, qemu_cmdline) set_prop(qemu_props, qemu_cmdline) diff --git a/target/product/aosp_arm.mk b/target/product/aosp_arm.mk index af78bcb3dd..b59f3cc234 100644 --- a/target/product/aosp_arm.mk +++ b/target/product/aosp_arm.mk @@ -31,4 +31,7 @@ PRODUCT_PACKAGES += \ include $(SRC_TARGET_DIR)/product/full.mk +# Needed by Pi newly launched device to pass VtsTrebleSysProp on GSI +PRODUCT_COMPATIBLE_PROPERTY_OVERRIDE := true + PRODUCT_NAME := aosp_arm diff --git a/target/product/aosp_arm64.mk b/target/product/aosp_arm64.mk index d8bf924aa2..650c391de1 100644 --- a/target/product/aosp_arm64.mk +++ b/target/product/aosp_arm64.mk @@ -47,6 +47,10 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/aosp_base_telephony.mk) $(call inherit-product, $(SRC_TARGET_DIR)/board/generic_arm64/device.mk) include $(SRC_TARGET_DIR)/product/emulator.mk + +# Needed by Pi newly launched device to pass VtsTrebleSysProp on GSI +PRODUCT_COMPATIBLE_PROPERTY_OVERRIDE := true + PRODUCT_NAME := aosp_arm64 PRODUCT_DEVICE := generic_arm64 PRODUCT_BRAND := Android diff --git a/target/product/aosp_x86.mk b/target/product/aosp_x86.mk index 7c293b7a48..315a099ed1 100644 --- a/target/product/aosp_x86.mk +++ b/target/product/aosp_x86.mk @@ -32,4 +32,7 @@ PRODUCT_PACKAGES += \ include $(SRC_TARGET_DIR)/product/full_x86.mk +# Needed by Pi newly launched device to pass VtsTrebleSysProp on GSI +PRODUCT_COMPATIBLE_PROPERTY_OVERRIDE := true + PRODUCT_NAME := aosp_x86 diff --git a/target/product/aosp_x86_64.mk b/target/product/aosp_x86_64.mk index 55c11aaa02..7ca1c71500 100644 --- a/target/product/aosp_x86_64.mk +++ b/target/product/aosp_x86_64.mk @@ -45,6 +45,9 @@ $(call inherit-product, $(SRC_TARGET_DIR)/board/generic_x86_64/device.mk) include $(SRC_TARGET_DIR)/product/emulator.mk +# Needed by Pi newly launched device to pass VtsTrebleSysProp on GSI +PRODUCT_COMPATIBLE_PROPERTY_OVERRIDE := true + ifdef NET_ETH0_STARTONBOOT PRODUCT_PROPERTY_OVERRIDES += net.eth0.startonboot=1 endif