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

Commit 6a2256dc authored by Philip Junker's avatar Philip Junker Committed by Android (Google) Code Review
Browse files

Allow android.permission.TURN_SCREEN_ON for signature and privileged apps

This reverts commit f7e90c28.
Reason for revert: Re-land with fix (b/278739832#comment8)

Bug: 272053372
Change-Id: I445aa5dbfea4ba3a51f50cd86968573054bde923
Test: manually installed app with permission
Test: atest SettingsRoboTests:TurnScreenOnDetailsTest
Test: atest SettingsRoboTests:TurnScreenOnSettingsTest
parent f7e90c28
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2505,7 +2505,7 @@ public class AppOpsManager {
            .setDefaultMode(AppOpsManager.MODE_ALLOWED).build(),
        new AppOpInfo.Builder(OP_TURN_SCREEN_ON, OPSTR_TURN_SCREEN_ON, "TURN_SCREEN_ON")
            .setPermission(Manifest.permission.TURN_SCREEN_ON)
            .setDefaultMode(AppOpsManager.MODE_ERRORED).build(),
            .setDefaultMode(AppOpsManager.MODE_DEFAULT).build(),
        new AppOpInfo.Builder(OP_GET_ACCOUNTS, OPSTR_GET_ACCOUNTS, "GET_ACCOUNTS")
            .setPermission(Manifest.permission.GET_ACCOUNTS)
            .setDefaultMode(AppOpsManager.MODE_ALLOWED).build(),
+1 −1
Original line number Diff line number Diff line
@@ -2562,7 +2562,7 @@
    <permission android:name="android.permission.TURN_SCREEN_ON"
        android:label="@string/permlab_turnScreenOn"
        android:description="@string/permdesc_turnScreenOn"
        android:protectionLevel="normal|appop" />
        android:protectionLevel="signature|privileged|appop" />

    <!-- ==================================================== -->
    <!-- Permissions related to changing audio settings   -->