813c25fc91
ConnectivityService is going to become mainline and can not access hidden APIs. Telephony and Settings were both accessing the hidden API ConnectivityManager#getMobileProvisioningUrl. Moving #getMobileProvisioningUrl method into telephony means that there is one less access to a hidden API within the overall framework since the Connectivity stack never needed this value. Thus, move getMobileProvisioningUrl parsing to telephony surface and provide the corresponding sepolicy permission for its access. The exsting radio_data_file is an app data type and may allow more permission than necessary. Thus create a new type and give the necessary read access only. Bug: 175177794 Test: verify that the radio process could read /data/misc/radio/provisioning_urls.xml successfully Change-Id: I191261a57667dc7936c22786d75da971f94710ef |
||
---|---|---|
.. | ||
26.0 | ||
27.0 | ||
28.0 | ||
29.0 | ||
30.0 |