Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit ef354f3d authored by Benedict Wong's avatar Benedict Wong Committed by rambowang
Browse files

Add ability to override carrier service package

This change introduces a Carrier Service Package override, requiring
MODIFY_PHONE_STATE, ensuring that CTS can export a CarrierService, and
set itself as the carrier service.

The requirement for the application to also be carrier-privileged still
stands, but omits the SIM-certificate-match requirement, instead
allowing carrierConfig based certificates + carrier service package
override as a sufficient gate (which critically need to both be doable
with the CTS Shell permission identity)

Bug: 266904760
Test: Manually tested with a demo CTS build, will be used for Core
      Networking CTS tests
Change-Id: Idcaaff8c9c3ed67b93bc23237de841219a5be7d7
Merged-In: Idcaaff8c9c3ed67b93bc23237de841219a5be7d7
(cherry picked from commit 7d9c790f)
parent f9cfd7b8
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment