From 570d047689b485326679c15c0f1d426bb1b4a68d Mon Sep 17 00:00:00 2001 From: Asriadi Rahim Date: Wed, 22 Nov 2023 23:16:47 +0800 Subject: [PATCH] walleye: Drop EUICC support * It will drop until we have a god solution for euiccgoogle.apk bug * Log: 11-20 22:18:44.727 9204 9233 E AndroidRuntime: FATAL EXCEPTION: AsyncTask #1 11-20 22:18:44.727 9204 9233 E AndroidRuntime: Process: com.google.android.euicc, PID: 9204 11-20 22:18:44.727 9204 9233 E AndroidRuntime: java.lang.RuntimeException: An error occurred while executing doInBackground() 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at android.os.AsyncTask$4.done(AsyncTask.java:415) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:381) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at java.util.concurrent.FutureTask.setException(FutureTask.java:250) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:269) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at java.lang.Thread.run(Thread.java:1012) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException: Both subId and slotIndex in request are invalid. 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at android.os.Parcel.createExceptionOrNull(Parcel.java:3061) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at android.os.Parcel.createException(Parcel.java:3041) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:3024) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:2966) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at com.android.internal.telephony.ITelephony$Stub$Proxy.iccOpenLogicalChannel(ITelephony.java:9707) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at android.telephony.TelephonyManager.iccOpenLogicalChannel(TelephonyManager.java:7172) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at android.telephony.TelephonyManager.iccOpenLogicalChannel(TelephonyManager.java:6989) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at com.android.euicc.telephony.UiccLogicalChannel.openChannel(UiccLogicalChannel.java:281) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at com.android.euicc.telephony.UiccLogicalChannel.open(UiccLogicalChannel.java:253) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at com.android.euicc.telephony.UiccLogicalChannel.open(UiccLogicalChannel.java:104) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at com.android.euicc.telephony.UiccLogicalChannel.openIsdR(UiccLogicalChannel.java:117) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at com.google.android.euicc.pixel.telephony.QcrilUiccSlotsManager.getPhysicalSlotsStatus(QcrilUiccSlotsManager.java:137) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at com.android.euicc.service.CompleteBootService.updatePsimPresenceStateOnFirstBoot(CompleteBootService.java:188) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at com.android.euicc.service.CompleteBootService.onHandleWork(CompleteBootService.java:241) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at android.support.v4.app.JobIntentService$CommandProcessor.doInBackground(JobIntentService.java:392) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at android.support.v4.app.JobIntentService$CommandProcessor.doInBackground(JobIntentService.java:383) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at android.os.AsyncTask$3.call(AsyncTask.java:394) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:264) 11-20 22:18:44.727 9204 9233 E AndroidRuntime: ... 3 more * Pixel 2 series also not oficially eSIM support, it is back to each provider or region * The bug make the pisycal slot looks not work perfectly and signal lose when setup the device after flash the ROM even after reboot * It is happend since A13 and more crazy in A14 Signed-off-by: Asriadi Rahim --- Android.bp | 24 ------------------- .../privapp-permissions-google-p.xml | 20 ---------------- walleye-vendor.mk | 3 --- 3 files changed, 47 deletions(-) diff --git a/Android.bp b/Android.bp index b03a8d9..cf46a32 100644 --- a/Android.bp +++ b/Android.bp @@ -209,30 +209,6 @@ android_app_import { product_specific: true, } -android_app_import { - name: "EuiccGoogle", - owner: "google", - apk: "proprietary/product/priv-app/EuiccGoogle/EuiccGoogle.apk", - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, -} - -android_app_import { - name: "EuiccSupportPixel", - owner: "google", - apk: "proprietary/product/priv-app/EuiccSupportPixel/EuiccSupportPixel.apk", - presigned: true, - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, -} - android_app_import { name: "HardwareInfo", owner: "google", diff --git a/proprietary/product/etc/permissions/privapp-permissions-google-p.xml b/proprietary/product/etc/permissions/privapp-permissions-google-p.xml index 0f79927..4649c39 100644 --- a/proprietary/product/etc/permissions/privapp-permissions-google-p.xml +++ b/proprietary/product/etc/permissions/privapp-permissions-google-p.xml @@ -168,26 +168,6 @@ It allows additional grants on top of privapp-permissions-platform.xml - - - - - - - - - - - - - - - - - - - - diff --git a/walleye-vendor.mk b/walleye-vendor.mk index b29b739..7c1e2fd 100644 --- a/walleye-vendor.mk +++ b/walleye-vendor.mk @@ -168,7 +168,6 @@ PRODUCT_COPY_FILES += \ vendor/google/walleye/proprietary/product/etc/sysconfig/whitelist_com.android.omadm.service.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/sysconfig/whitelist_com.android.omadm.service.xml \ vendor/google/walleye/proprietary/product/lib/libdmengine.so:$(TARGET_COPY_OUT_PRODUCT)/lib/libdmengine.so \ vendor/google/walleye/proprietary/product/lib/libdmjavaplugin.so:$(TARGET_COPY_OUT_PRODUCT)/lib/libdmjavaplugin.so \ - vendor/google/walleye/proprietary/product/priv-app/EuiccSupportPixel/esim0.img:$(TARGET_COPY_OUT_PRODUCT)/priv-app/EuiccSupportPixel/esim0.img \ vendor/google/walleye/proprietary/product/priv-app/MyVerizonServices/lib/arm64/libakuaf.so:$(TARGET_COPY_OUT_PRODUCT)/priv-app/MyVerizonServices/lib/arm64/libakuaf.so \ vendor/google/walleye/proprietary/product/priv-app/MyVerizonServices/lib/arm64/libmotricity.so:$(TARGET_COPY_OUT_PRODUCT)/priv-app/MyVerizonServices/lib/arm64/libmotricity.so \ vendor/google/walleye/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.android.hotwordenrollment.common.util.xml \ @@ -194,8 +193,6 @@ PRODUCT_PACKAGES += \ DMService \ DevicePersonalizationPrebuiltPixel2 \ DiagMon \ - EuiccGoogle \ - EuiccSupportPixel \ HardwareInfo \ HotwordEnrollmentOKGoogleWCD9340 \ HotwordEnrollmentXGoogleWCD9340 \