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

Commit d8327a2a authored by Remi NGUYEN VAN's avatar Remi NGUYEN VAN
Browse files

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
parent e99c73e2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -35,7 +35,7 @@ java_library {
android_app {
    name: "NetworkStack",
    sdk_version: "system_current",
    certificate: "platform",
    certificate: "networkstack",
    privileged: true,
    static_libs: [
        "NetworkStackLib"
+0 −2
Original line number Diff line number Diff line
@@ -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"