summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-04-18Allow Carrier Privs on Any Sub for SubId Check am: cdbd29aa0bandroid-14.0.0_r45android-14.0.0_r44android-14.0.0_r43android-14.0.0_r42android-14.0.0_r41android-14.0.0_r40android-14.0.0_r39android-14.0.0_r38android14-d2-s5-releaseandroid14-d2-s4-releaseandroid14-d2-s3-releaseandroid14-d2-s2-releaseandroid14-d2-s1-releaseandroid14-d2-releaseNathan Harold
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/22716776 Change-Id: I0018daf7ff398cc40fc83248d8b1e9316043c43a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-18Allow Carrier Privs on Any Sub for SubId Checkandroid14-devNathan Harold
The ONS method to get the preferred Opportunistic Data Subscription, like other Subscription methods, is not subscription-specific. The permissions check inside that method required carrier privileges on the *default* subscription, which is incorrect in two ways. First, the default subId is the "voice" subId on voice-capable phones. Secondly, getting a subId is not senstive, and so READ_PHONE_STATE on any subscription is fine, regardless of whether that subscription is the default for any specific service. The net change is to allow carrier privilege check to pass on ANY sub rather than just the DEFAULT (voice) sub. Bug: 273568571 Test: atest CarrierApiTest#testUpdateAvailableNetworksWithCarrierPrivilege Test: atest TelephonyManagerReadPhoneStatePermissionTest Test: atest OpportunisticNetworkServiceTest#testGetPreferredDataSubscriptionId Change-Id: I53d91acc76dc65689eb8738d5d56b1b24fc466a6 Change-Id: I4829d4a25fc43857d134447e9e1f43bb9c84729e
2023-02-28Revert "Replace CarrierConfigChange broadcast receiver with new listener ↵Jack Yu
API." am: 90ef9db71f Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/21648762 Change-Id: Ib9951a356b7e9672f6bbd71959c53f2e72d77736 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28Revert "Replace CarrierConfigChange broadcast receiver with new listener API."Jack Yu
This reverts commit 0df9fa39d3ae44091bea9a9964e58c608a575afb. Reason for revert: b/271105533 Change-Id: Ida896e68ea9b5a2460ac5db56b95e5b13ad71c08
2023-02-26Replace CarrierConfigChange broadcast receiver with new listener API. am: ↵Avinash Malipatil
0df9fa39d3 Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/21556521 Change-Id: I26f5d136a271e5d90cddcce721de95f5abbd18f7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-23Replace CarrierConfigChange broadcast receiver with new listener API.Avinash Malipatil
Bug: 264917992 Test: Manually tested by log verification Change-Id: I63f249f0d15113de39f4aeb33752b6f7699d9958
2023-01-13Fetch all the subscriptions and handle null return.Avinash Malipatil
Bug: 263143310 Test: atest ONSTests, System testing. Change-Id: Ib09b59ae861c74c5ac9bbc0073cb77c430af0735
2022-12-12Merge "[automerger skipped] Merge Android 13 QPR1 am: d74119fba8 -s ours" ↵Automerger Merge Worker
into stage-aosp-master am: 05a4615d66 -s ours am: 47576bd165 -s ours am skip reason: Merged-In I23da5c69fc92623545d8663f6e0c93106abc6d5c with SHA-1 e723013186 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/2338073 Change-Id: Id2e0a7e7833e4dc84354c8c87a287347ec6e8aad Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-12[automerger skipped] Merge Android 13 QPR1 am: d74119fba8 -s ours am: ↵Xin Li
c89aa0cd76 -s ours am: c78e8a1611 -s ours am skip reason: Merged-In I23da5c69fc92623545d8663f6e0c93106abc6d5c with SHA-1 e723013186 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/2338073 Change-Id: I525479b799db4978f249d7529d264386d732aef7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-12[automerger skipped] Merge Android 13 QPR1 am: d74119fba8 -s ours am: ↵Xin Li
85db0418ec -s ours am: 312b93d619 -s ours am skip reason: Merged-In I23da5c69fc92623545d8663f6e0c93106abc6d5c with SHA-1 e723013186 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/2338073 Change-Id: Ic35664cca9e41be1fa2b20b8eb608a4f1ad1387f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-10Merge "[automerger skipped] Merge Android 13 QPR1 am: d74119fba8 -s ours" ↵android-u-beta-1-gplAutomerger Merge Worker
into stage-aosp-master am: 05a4615d66 -s ours am skip reason: Merged-In I23da5c69fc92623545d8663f6e0c93106abc6d5c with SHA-1 e723013186 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/2338073 Change-Id: Ic80158f2212a46a270538b9388f495f351046bc9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-10[automerger skipped] Merge Android 13 QPR1 am: d74119fba8 -s ours am: ↵Xin Li
c89aa0cd76 -s ours am skip reason: Merged-In I23da5c69fc92623545d8663f6e0c93106abc6d5c with SHA-1 e723013186 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/2338073 Change-Id: I96a3a138b4822b043f37bc4ec3c85d60d7bdab41 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-10[automerger skipped] Merge Android 13 QPR1 am: d74119fba8 -s ours am: ↵Xin Li
85db0418ec -s ours am skip reason: Merged-In I23da5c69fc92623545d8663f6e0c93106abc6d5c with SHA-1 e723013186 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/2338073 Change-Id: I8c7ace2acdf6bf0b6ff588528ff425a10d7ceb09 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-09Merge "[automerger skipped] Merge Android 13 QPR1 am: d74119fba8 -s ours" ↵Automerger Merge Worker
into stage-aosp-master
2022-12-09[automerger skipped] Merge Android 13 QPR1 am: d74119fba8 -s oursXin Li
am skip reason: Merged-In I23da5c69fc92623545d8663f6e0c93106abc6d5c with SHA-1 e723013186 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/2338073 Change-Id: Iff5e034acf0822083846b57e187182a3d9a90b01 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-09[automerger skipped] Merge Android 13 QPR1 am: d74119fba8 -s oursXin Li
am skip reason: Merged-In I23da5c69fc92623545d8663f6e0c93106abc6d5c with SHA-1 e723013186 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/2338073 Change-Id: I79ea43b92df08434d6e534aa546f8304d5c80070 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-09Merge Android 13 QPR1main-16k-with-phonesXin Li
Bug: 261731544 Merged-In: I23da5c69fc92623545d8663f6e0c93106abc6d5c Change-Id: Ie46f37528cff199c16ad0d7df8871573a432ba46
2022-10-11[automerger skipped] Merge tm-qpr-dev-plus-aosp-without-vendor@9129937 am: ↵Xin Li
3f40281c75 -s ours am: c9ab9ace49 -s ours am skip reason: Merged-In I25c254736dfd8809d2084ae676bf7ab3cc8d0cd8 with SHA-1 9ed5f0562a is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/20136022 Change-Id: If8e170db2e71180dfda53c7f9809c127fba4f178 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-11[automerger skipped] Merge tm-qpr-dev-plus-aosp-without-vendor@9129937 am: ↵Xin Li
3f40281c75 -s ours am skip reason: Merged-In I25c254736dfd8809d2084ae676bf7ab3cc8d0cd8 with SHA-1 9ed5f0562a is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/20136022 Change-Id: Ie86ea73851198d31964fe00e1c8c61f79ba31131 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-06Merge tm-qpr-dev-plus-aosp-without-vendor@9129937Xin Li
Bug: 248070379 Merged-In: I25c254736dfd8809d2084ae676bf7ab3cc8d0cd8 Change-Id: I12854f22e093fe24a816694da69d7baeb9582592
2022-10-04Merge "Updating callers of SubscriptionManager#switchToSubscription API"Sandeep Jawalkar
2022-10-04Updating callers of SubscriptionManager#switchToSubscription APIsandeepjs
This API is a duplicate of EuiccManager#switchToSubscription. Apps should use EuiccManager#switchToSubscription instead. Test: make, atest ONSProfileConfiguratorTest Bug: 226388098 Change-Id: I3925c803f7b4e24288caf6bbabfa974ce2ac8b7b
2022-09-26Metrics unable to fetch SIM carrier ID.Manish Dungriyal
ONS uses getAvailableSubscriptionInfoList() API to fetch active subID instead of getActiveSubscriptionInfoList(). This resulted in failure to fetch the carrier ID using subInfo. Bug: 248407181 Test: atest ONSTests Change-Id: I6a334ecfc98fb2589b1e9ddc7cac3b42ffa006dd
2022-08-24[automerger skipped] ONS atoms logging. am: e723013186 am: 79d7c1725f -s oursManish Dungriyal
am skip reason: Merged-In I23da5c69fc92623545d8663f6e0c93106abc6d5c with SHA-1 c279419431 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/19669834 Change-Id: Ib45c3757f0b25a5332cb434d5250bcb1cee2a3d3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24[automerger skipped] Rename DownloadRetryOperationCode to ↵Manish Dungriyal
DownloadRetryResultCode am: 60960ae35c am: 1643a66771 -s ours am skip reason: Merged-In I63854fb0c408315027e7e9e91db9cc8865eaae7a with SHA-1 7622d16660 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/19669833 Change-Id: Id7a6f0496761173872bbfc33923bf125d84d87ec Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24ONS atoms logging. am: e723013186Manish Dungriyal
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/19669834 Change-Id: I85062b001bc92222e5d34cf92a1f6318ceee514f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24Rename DownloadRetryOperationCode to DownloadRetryResultCode am: 60960ae35cManish Dungriyal
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/19669833 Change-Id: Idb499beaf253bf68779a90e9791697172645f134 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-23ONS atoms logging.android-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-releaseManish Dungriyal
Added changes to log the ONS atom for eSIM download success and failure results. Bug: 234710072 Test: Verified with statsd_testdrive Change-Id: I23da5c69fc92623545d8663f6e0c93106abc6d5c (cherry picked from commit c279419431902b63cdd9c2dd6357f018ce5f361d) Merged-In: I23da5c69fc92623545d8663f6e0c93106abc6d5c
2022-08-23Rename DownloadRetryOperationCode to DownloadRetryResultCodeManish Dungriyal
Additional Changes: - Added detailErrCode param to IONSProfileDownloaderListener.onDownloadError() to use in future for atoms logging. - Updated mDownloadingPSimSubId only in case of no errors during download profile. Bug: 238158004 Test: atest ONSTests Change-Id: I63854fb0c408315027e7e9e91db9cc8865eaae7a (cherry picked from commit 7622d1666054813eabf48528629d27aa902cea43) Merged-In: I63854fb0c408315027e7e9e91db9cc8865eaae7a
2022-08-23ONS atoms logging.Manish Dungriyal
Added changes to log the ONS atom for eSIM download success and failure results. Bug: 234710072 Test: Verified with statsd_testdrive Change-Id: I23da5c69fc92623545d8663f6e0c93106abc6d5c
2022-08-22Merge "Check active state of opportunistic subscription before returning its ↵TreeHugger Robot
port index." into tm-qpr-dev am: b5f5eb3fa5 am: e7256262cf Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/19458812 Change-Id: Id6c5d9cfff9c2bc2f430db60d67db84799f6b53d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-22Merge "Check active state of opportunistic subscription before returning its ↵TreeHugger Robot
port index." into tm-qpr-dev am: b5f5eb3fa5 Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/19458812 Change-Id: I2c74bf84131a0b14569016eb201ea91025b4dc16 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-22Merge "Check active state of opportunistic subscription before returning its ↵TreeHugger Robot
port index." into tm-qpr-dev
2022-08-22Retrieve Mnc and Mcc for NR cells. am: 284c5efa27 am: 032739ead5Avinash Malipatil
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/19673416 Change-Id: I6c74ff841b108b1cb6f650443bf4e14cea337b8f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-22Retrieve Mnc and Mcc for NR cells. am: 284c5efa27Avinash Malipatil
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/19673416 Change-Id: I5cbcd6deb87e46f79e91f882d0d57bc77a248515 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-22Check active state of opportunistic subscription before returning its port ↵Avinash Malipatil
index. It assumed that the the port index of inactive subscriptions is set to previously active port. This resulted in ONS returning port not available error. Bug: 233683373 Test: atest ONSTests and manual verification 1. auto enable CBRS after changing location to CBRS coverage region. 2. Opportunistic eSIM is already active, try another opportunistic eSIM activation. Depends on another CL for unit test fixes. Change-Id: I0717fde41efe9575fa21b6b102c7dd462fb618da Depends-On: I63854fb0c408315027e7e9e91db9cc8865eaae7a
2022-08-19Retrieve Mnc and Mcc for NR cells.Avinash Malipatil
Check if the cellinfo passed is for NR cell and read the Mnc and Mcc values. Bug: 240159246 Test: atest ONSTests Change-Id: Ic28b5d0ff58fbd2f363b65faba7ed6e146add5e8 Depends-On: I63854fb0c408315027e7e9e91db9cc8865eaae7a
2022-08-17[automerger skipped] DO NOT MERGE - Merge Android 13 am: 132dc002cd -s ours ↵Xin Li
am: d10e0980cd -s ours am: c1a8f55aea -s ours am: 60ce2ebd7b -s ours am skip reason: subject contains skip directive Original change: https://android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/2186464 Change-Id: I9975fd931f4c2148a2dd45fe1aa600d04dbf2a3f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17[automerger skipped] DO NOT MERGE - Merge Android 13 am: 132dc002cd -s ours ↵Xin Li
am: d10e0980cd -s ours am: c1a8f55aea -s ours am skip reason: Merged-In I25c254736dfd8809d2084ae676bf7ab3cc8d0cd8 with SHA-1 9ed5f0562a is already in history Original change: https://android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/2186464 Change-Id: I358845ed4676a3b089499bb5f2a0ca6665d60035 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-16[automerger skipped] DO NOT MERGE - Merge Android 13 am: 132dc002cd -s ours ↵Xin Li
am: d10e0980cd -s ours am skip reason: Merged-In I25c254736dfd8809d2084ae676bf7ab3cc8d0cd8 with SHA-1 9ed5f0562a is already in history Original change: https://android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/2186464 Change-Id: If0bb545fdc22042c1121ecf83b53a6adc4950644 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-16[automerger skipped] DO NOT MERGE - Merge Android 13 am: 132dc002cd -s oursXin Li
am skip reason: Merged-In I25c254736dfd8809d2084ae676bf7ab3cc8d0cd8 with SHA-1 9ed5f0562a is already in history Original change: https://android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/2186464 Change-Id: Ica0ad9cc9b6f877f53c33ecdcc026072e8b429a7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-15DO NOT MERGE - Merge Android 13main-16kXin Li
Bug: 242648940 Merged-In: I25c254736dfd8809d2084ae676bf7ab3cc8d0cd8 Change-Id: I5f0b3da20a262e280c037a08c7da37322f7a7bef
2022-08-11Rename DownloadRetryOperationCode to DownloadRetryResultCodeManish Dungriyal
Additional Changes: - Added detailErrCode param to IONSProfileDownloaderListener.onDownloadError() to use in future for atoms logging. - Updated mDownloadingPSimSubId only in case of no errors during download profile. Bug: 238158004 Test: atest ONSTests Change-Id: I63854fb0c408315027e7e9e91db9cc8865eaae7a
2022-08-09Merge "Migrate stringslint.py to AyeAye." am: 12b2d72b32 am: c79cc576c9 am: ↵Jeff Sharkey
39886f7c7b am: 4cbc5e6355 am: 4ebbb6167d Original change: https://android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/2173735 Change-Id: Ib348e2890fecf8398577ea81e5091d21bfb80d9f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-09Merge "Migrate stringslint.py to AyeAye." am: 12b2d72b32 am: c79cc576c9 am: ↵Jeff Sharkey
39886f7c7b am: 4cbc5e6355 Original change: https://android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/2173735 Change-Id: I596258114d28cb12f34f25776f4b37f5b4b3fbd2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-09Merge "Migrate stringslint.py to AyeAye." am: 12b2d72b32 am: c79cc576c9 am: ↵Jeff Sharkey
39886f7c7b Original change: https://android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/2173735 Change-Id: I210959d3a72d61c0ade89bef2eac091db5375cbf Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-09Merge "Migrate stringslint.py to AyeAye." am: 12b2d72b32 am: c79cc576c9Jeff Sharkey
Original change: https://android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/2173735 Change-Id: Ibb58226903f46f5641783085dda80fe3f503bac1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-09Merge "Migrate stringslint.py to AyeAye." am: 12b2d72b32temp_sam_242648940Jeff Sharkey
Original change: https://android-review.googlesource.com/c/platform/packages/services/AlternativeNetworkAccess/+/2173735 Change-Id: I1ad2ed470d026c74e086aaf16d9d88f0a06123be Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-09Merge "Migrate stringslint.py to AyeAye."Jeff Sharkey
2022-08-03Migrate stringslint.py to AyeAye.Jeff Sharkey
This script has been deprecated and replaced by AyeAye checks directly in Gerrit. Bug: 164530987 Test: none Change-Id: I25c254736dfd8809d2084ae676bf7ab3cc8d0cd8