Loading services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java +15 −0 Original line number Diff line number Diff line Loading @@ -849,6 +849,21 @@ public final class DefaultPermissionGrantPolicy { grantRuntimePermissions(sharedStorageBackupPackage, STORAGE_PERMISSIONS, true, userId); } // Launcher PackageParser.Package launcherPackage = getSystemPackageLPr("foundation.e.blisslauncher"); if(launcherPackage != null && doesPackageSupportRuntimePermissions(launcherPackage)){ grantRuntimePermissionsLPw(launcherPackage, LOCATION_PERMISSIONS, userId); } // NlpMozillaBackend PackageParser.Package mozillaNlpBackendPackage = getSystemPackageLPr("org.microg.nlp.backend.ichnaea"); if(mozillaNlpBackendPackage != null && doesPackageSupportRuntimePermissions(mozillaNlpBackendPackage)){ grantRuntimePermissionsLPw(mozillaNlpBackendPackage, PHONE_PERMISSIONS, userId); grantRuntimePermissionsLPw(mozillaNlpBackendPackage, LOCATION_PERMISSIONS, userId); } if (mPermissionGrantedCallback != null) { mPermissionGrantedCallback.onDefaultRuntimePermissionsGranted(userId); } Loading Loading
services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java +15 −0 Original line number Diff line number Diff line Loading @@ -849,6 +849,21 @@ public final class DefaultPermissionGrantPolicy { grantRuntimePermissions(sharedStorageBackupPackage, STORAGE_PERMISSIONS, true, userId); } // Launcher PackageParser.Package launcherPackage = getSystemPackageLPr("foundation.e.blisslauncher"); if(launcherPackage != null && doesPackageSupportRuntimePermissions(launcherPackage)){ grantRuntimePermissionsLPw(launcherPackage, LOCATION_PERMISSIONS, userId); } // NlpMozillaBackend PackageParser.Package mozillaNlpBackendPackage = getSystemPackageLPr("org.microg.nlp.backend.ichnaea"); if(mozillaNlpBackendPackage != null && doesPackageSupportRuntimePermissions(mozillaNlpBackendPackage)){ grantRuntimePermissionsLPw(mozillaNlpBackendPackage, PHONE_PERMISSIONS, userId); grantRuntimePermissionsLPw(mozillaNlpBackendPackage, LOCATION_PERMISSIONS, userId); } if (mPermissionGrantedCallback != null) { mPermissionGrantedCallback.onDefaultRuntimePermissionsGranted(userId); } Loading