diff options
author | Remi NGUYEN VAN <reminv@google.com> | 2019-02-15 17:45:03 +0900 |
---|---|---|
committer | Remi NGUYEN VAN <reminv@google.com> | 2019-02-15 17:53:00 +0900 |
commit | d8327a2a693763b05ba99df7032413d8487e2649 (patch) | |
tree | 492ea79c33bf8e296d138f9f75140100cd3d3dc8 | |
parent | e99c73e203190a2cab86968a18f290c967461b59 (diff) |
Sign networkstack with its own certificate
The NetworkStack module is comprised of 2 updatable APKs
(NetworkStack.apk and CaptivePortalLogin.apk), and a stub APK to define
the signature permissions for the APKs (NetworkStackPermissionStub.apk).
Test: flashed, WiFi works, captive portal login works
Bug: 124033493
Change-Id: I772d1d63363a3eb6f817c21906498bd2385ab02b
-rw-r--r-- | Android.bp | 2 | ||||
-rw-r--r-- | AndroidManifest.xml | 2 |
2 files changed, 1 insertions, 3 deletions
@@ -35,7 +35,7 @@ java_library { android_app { name: "NetworkStack", sdk_version: "system_current", - certificate: "platform", + certificate: "networkstack", privileged: true, static_libs: [ "NetworkStackLib" diff --git a/AndroidManifest.xml b/AndroidManifest.xml index e4d3591..72ae8ff 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -24,12 +24,10 @@ <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.CONNECTIVITY_INTERNAL" /> - <uses-permission android:name="android.permission.NETWORK_SETTINGS" /> <!-- Signature permission defined in NetworkStackStub --> <uses-permission android:name="android.permission.MAINLINE_NETWORK_STACK" /> <!-- Send latency broadcast as current user --> <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" /> - <uses-permission android:name="android.permission.NETWORK_STACK" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <application android:label="NetworkStack" |