Disable Euicc when GMS and GSF are not installed
* 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
This commit is contained in:
parent
9e6928be12
commit
1e56ae9f1c
6 changed files with 181 additions and 0 deletions
|
@ -26,5 +26,9 @@ include hardware/google/pixel/lineage_health/device.mk
|
|||
PRODUCT_VENDOR_LINKER_CONFIG_FRAGMENTS += \
|
||||
device/google/gs101/linker.config.json
|
||||
|
||||
# Parts
|
||||
PRODUCT_PACKAGES += \
|
||||
GoogleParts
|
||||
|
||||
# Touch
|
||||
include hardware/google/pixel/touch/device.mk
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue