* This avoids EuiccGoogle / GoogleCarrierServices crashing, taking the whole telephony stack with them when no GMS or GSF is installed. * Compared to change 274251, this approach is no-op when GAPPS add-on is flashed before the first boot, and thus should not cause issues with eSIM when GAPPS is flashed. * With microG, this also works after installing the microG GMS & GSF packages and rebooting, although manual activation of the eSIM is needed via Settings - Network. * The only downside is that users will still see one or two crashes during the first boot because our application only starts after the device is booted. Change-Id: I4a11c93e855978abbf8d84fdbe4ffc8b2aedc27c
30 lines
831 B
Makefile
30 lines
831 B
Makefile
#
|
|
# SPDX-FileCopyrightText: 2021-2024 The LineageOS Project
|
|
# SPDX-FileCopyrightText: 2021-2024 The Calyx Institute
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
# Overlays
|
|
DEVICE_PACKAGE_OVERLAYS += device/google/zumapro/overlay-lineage
|
|
|
|
# Camera
|
|
PRODUCT_PRODUCT_PROPERTIES += \
|
|
ro.vendor.camera.extensions.package=com.google.android.apps.camera.services \
|
|
ro.vendor.camera.extensions.service=com.google.android.apps.camera.services.extensions.service.PixelExtensions
|
|
|
|
# Google Assistant
|
|
PRODUCT_PRODUCT_PROPERTIES += ro.opa.eligible_device=true
|
|
|
|
# Lineage Health
|
|
include hardware/google/pixel/lineage_health/device.mk
|
|
|
|
# Linker config
|
|
PRODUCT_VENDOR_LINKER_CONFIG_FRAGMENTS += \
|
|
device/google/zumapro/linker.config.json
|
|
|
|
# Parts
|
|
PRODUCT_PACKAGES += \
|
|
GoogleParts
|
|
|
|
# Touch
|
|
include hardware/google/pixel/touch/device.mk
|