Commit graph

48 commits

Author SHA1 Message Date
Han Wang
89521b1d7a config: Split priv-app permission whitelist
* As there are some apps in /product now, do the following
   whitelist changes.

Change-Id: I4314c5dc8266ea7bb805399a92ab05f2ef49b920
2019-09-17 21:31:29 +03:00
LuK1337
276e7770bf vendor: Add vendor.lineage.biometrics.fingerprint.inscreen permission
Change-Id: I149508317c4f0312e88faf5324275867e79e35e9
2019-08-24 10:25:55 +02:00
LuK1337
a5e776e514 privapp-permissions: Allow Trebuchet to use android.permission.STATUS_BAR
* cough * someone forgot to update permissions whitelist again.

Change-Id: Iedcdb0568ea1b9924144841a8d20ca6f05bbe29b
2019-07-25 15:31:29 +02:00
LuK1337
40ab94de5f privapp-permissions: Regenerate permissions list
* Regenerated using development/tools/privapp_permissions/privapp_permissions.py

Change-Id: I9f49e92dbf92dc545dee782124d45db1e70df471
2019-06-25 23:54:57 +02:00
Michael Bestas
fcc1e1967a Whitelist permissions for AOSP FM radio app
* Sort the file while we are at it.

Change-Id: I8dec9ece1c1523dcb77421b6912bbef91efb1485
2019-06-25 21:41:08 +02:00
blunden
f972f5ea63 Whitelist permissions under legacy package names
The lack of these whitelisted permissions causes a bootloop
when upgrading from earlier OS versions on devices that enforce
the whitelist.

Change-Id: I76b8fad5f0c49a7d008d19e7a116b5f19c75f739
2019-05-19 02:32:48 +02:00
razorloves
c832b57f5f privapp-permissions: Remove org.lineageos.trebuchet permissions
Trebuchet package name is now 'com.android.launcher3'.

Change-Id: I8a3f7b3f375069cc7a8d61a98dd51940fce84c0c
2019-01-29 13:19:05 -06:00
razorloves
54c01074ea privapp-permissions: Add new launcher3 permissions
Ref: cf019f2a73

Change-Id: If582910de52920a136dce2e2765825fda9e68a02
2019-01-29 06:39:55 -06:00
Han Wang
bf74b7f3d7 config: Add Deskclock to power whitelist
* Seems sometimes alarm cannot ring because of doze.

Change-Id: I3a35d2f02de365ea1d3a99ea75e0db9905d482a3
2019-01-11 08:35:05 +01:00
Bruno Martins
a7b0cf7ec3 privapp-permissions: Whitelist CHANGE_OVERLAY_PACKAGES permission
* LineageParts now uses AOSP permission CHANGE_OVERLAY_PACKAGES for styles

Change-Id: Iedf4c5165f2512879bcea7d5d28abe2ff20ca0a5
2018-11-14 12:17:29 +01:00
Luca Stefani
dab1569b81 Add rules for non platform apps that use hidden APIs
Change-Id: I483f00cc0735f47665c5cb61ed0a187fb4e7d655
2018-08-30 20:51:09 +02:00
LuK1337
040b292b8d privapp-permissions: Add FlipFlap permissions
Change-Id: I6be90c2558c439d3994f6438690d7b3d84069ef6
2018-08-28 02:14:34 +02:00
chrmhoffmann
1813f415ab lineage: Allow background broadcast for CAMERA_BUTTON
This enables launch of camera app (snap) when pressing the camera button.

Change-Id: I76fd622031f628b20212e8c7a6239b49fd121a2e
2018-08-05 14:38:33 +02:00
LuK1337
03a83c3b9a vendor: Copy org.lineageos.settings permission
Change-Id: Ia662f7789f77bb9b1abe1198db97a5b1767cd3e6
2018-07-31 21:49:17 +02:00
Bruno Martins
cac57c8547 privapp-permissions: Add new Dialer permissions
* Required for call recording

Change-Id: Ie35e872b54feb1d4dca7cee144a1e3ace16439e2
2018-07-18 15:25:06 +01:00
Joey
579241a761 vendor: introduce Trust interface
Change-Id: I1af2e4caab08b6b77db56e1be62247e55cd5a270
Signed-off-by: Joey <joey@lineageos.org>
2018-06-03 21:59:17 +02:00
Giuseppe Barillari
d96e292164 lineage: Camera2 priv-app permissions whitelist
Change-Id: I5247f0640a2b842a9930f0f7a1d1a794751f100f
Signed-off-by: Giuseppe Barillari <joe2k01dev@gmail.com>
2018-04-05 05:12:11 +00:00
Abhisek Devkota
63fb87ba47 vendor: More priv-app whitelist updates
Output of https://source.android.com/devices/tech/config/perms-whitelist

Change-Id: I68ec610cf99399016fe1482730791c9b5e8ae1f5
2018-04-05 05:12:00 +00:00
razorloves
e02d5d5fcc lineage: update our priv-app permissions whitelist
Add android.permission.MODIFY_DAY_NIGHT_MODE for com.android.systemui.
Introduced in styles api change.

Change-Id: Ic864da8eb01faa270bae22cabaddcb9458c8a6c6
2018-03-20 00:07:57 +00:00
Joey
6cf7640e96 vendor: add style api
Change-Id: I52455cbf827aa5708e1eee6c8469d267979eddc8
Signed-off-by: Joey <joey@lineageos.org>
2018-03-05 13:33:32 +00:00
Abhisek Devkota
735c79cb4d Update our privapp whitelist
Change-Id: I40f0ee9b304d22437c0f3a95df34c7ce8313b41d
2018-02-12 06:49:38 +00:00
Michael Bestas
e6ed50881e lineage: Remove lineage telephony service permission
* Used for old MSIM API which is non-functional since a while

Change-Id: Ica2b9ae119d5972e425082433df3a7b099ae404a
2018-01-24 02:48:28 +02:00
Michael Bestas
4b8df75d5e lineage: Remove lineage status bar service permission
* Used for CM tiles API which is long dead

Change-Id: I4e105190ff32e887a33ad8562dba78cee1fb4dea
2018-01-24 02:48:24 +02:00
Ethan Chen
c3532d9bfb lineage: Add privapp permissions for Lineage applications
Change-Id: I9901e1c6314d0531c1762fc7eba7597f342ef177
2017-11-19 05:03:46 +00:00
Bruno Martins
a1b47e3d10 Whitelist some of our own broadcast actions
* Starting with Oreo, all the apps that target O+ are always subject to
   background restrictions (android/platform_frameworks_base@42a386b771).

   The manifest-registered receivers of apps with a targetSdkVersion
   higher than 25 won't receive the broadcast. Instead, a message similar
   to the following will appear in LogCat:

       10-07 14:13:49.594   719   736 W BroadcastQueue: Background execution not allowed: receiving Intent { act=lineageos.intent.action.LID_STATE_CHANGED flg=0x20000010 (has extras) } to org.lineageos.flipflap/.EventReceiver

 * Exempt some of our broadcast actions so that we can keep targetting
   the latest SDK.

Change-Id: I075608e18994f64db5e89658757dca307f07c417
2017-10-16 18:47:13 +00:00
Sam Mortimer
19ce2d3ad2 vendor/lineage: sdk rebrand: step 2: update file contents
Change-Id: Ib61b9b559c4b0e536979e5cb25fba50aa56c138d
2017-10-12 22:33:59 +00:00
Sam Mortimer
f13a6df311 vendor/lineage: sdk rebrand: step 1: update paths
Change-Id: If51b9122d7d7d0ee25fd77278a808442d461b8a0
2017-10-12 22:33:45 +00:00
Michael Bestas
9c720fd55d
lineage: Remove partner interface
Change-Id: I22ad161f4587703b7f3c2919890a19e69c1a8e0f
2017-09-02 19:39:38 +03:00
Michael Bestas
5eeceeb6a3
lineage: Remove app suggest feature
Change-Id: I3322de2eb8b49fd7b32d03a2c2c0421692c4ff40
2017-09-02 19:38:56 +03:00
Michael Bestas
d0cc480de5
lineage: Remove LiveLockScreenService
Change-Id: I8148e8a6c49f940c23b89e4f5fe697808dd08e93
2017-09-02 19:38:09 +03:00
Michael Bestas
366426fb12
lineage: Remove theme engine leftovers
Change-Id: Ife3fa6d6bfb5994fa120a959e6c5ba1faf6b2416
2017-09-02 19:37:09 +03:00
Zhao Wei Liew
8dcba6834b cm: config: Remove enhanced NFC feature
This was used for the HCE implementation by SimplyTapp in CM 9 - 10.2.
Since then, Android has an HCE implementation and this is no longer used.

Change-Id: Icd9db39829c1863c4962aab53959ad527da28bcd
2016-11-26 01:25:42 -08:00
Abhisek Devkota
f1c5ab81b7 Adapt to 6.0.1_r52 backup whitelist
As of f/b 9b8c6d2df35455ce9e67907edded1e4a2ecb9e28
 we need to whitelist who can be backup services.

Change-Id: I52a004924e6d2651c5ecdec51a8c5a80bdd54a38
2016-07-07 14:52:37 -07:00
Steve Kondik
3fe3faafd0 cm: Add CMAudioService the platform
* Also brings JNI to CMSDK

Change-Id: I599964a1f9200a8d2ecdad0bb8c4d8593e6d7415
2016-04-26 16:41:19 -07:00
Steve Kondik
512d428d2f cm: Moving LiveDisplay to CMSDK
* Also alphabetized the list of feature xmls, you filthy pigs.

Change-Id: I094a46c313be4531c6dd1af1e007a26b2476d60e
2016-04-13 01:37:20 -07:00
Luis Vidal
6d61d301e5 Add Weather Content Provider [3/5]
Introduce the weather system feature, which will be used to
identify if the Weather Content Provider/Weather services are
available in the device.

Add SELinux entries for the cmweather service

Change-Id: Ibe862903095276f87f23c0d7dae54733eeeb5638
2016-03-31 17:42:56 -07:00
Adnan Begovic
7877680718 cm: Introduce partner feature xml.
Change-Id: Ic4ab2c85fb2935646438b9063d98ee0333c927f5
TICKET: CYNGNOS-2293
2016-03-25 12:45:37 -07:00
Adnan Begovic
37e59c1ba5 cm: Introduce performance feature xml.
Change-Id: I9c8cfa27f0b8cf41ff66d81724f92bd412763a65
TICKET: CYNGNOS-2294
2016-03-25 12:38:48 -07:00
Adnan Begovic
0edc6410bf cm: Introduce telephony feature xml.
Change-Id: I35e0b25a7323af12c6c87edc247a03cf9d919a0c
TICKET: CYNGNOS-2291
2016-03-24 17:39:48 -07:00
Adnan Begovic
7ff86fa815 cm: Introduce appsuggest feature xml.
TICKET: CYNGNOS-2290
Change-Id: I4d4b342f4a9664ef9ba78f8a57dc18ef5ad0fd8f
2016-03-24 17:39:18 -07:00
Adnan Begovic
78a12edacf cm: Introduce profiles feature xml.
TICKET: CYNGNOS-2288
Change-Id: I7ebc085732bc09e2c2737d2acfa090a74e40c9fb
2016-03-24 16:55:33 -07:00
Adnan Begovic
14768c4f5a cm: Introduce statusbar feature xml.
TICKET: CYNGNOS-2289
Change-Id: I1906717f69c5123d2d3f12e860e729810073a01e
2016-03-24 16:51:51 -07:00
Michael Bestas
34b5b9756c cm: Add live lockscreen feature
Change-Id: I62e5229c9688619c2f7809f001d761b4bdf13a10
2016-02-02 12:23:43 -08:00
Michael Bestas
9d782d9c19 Remove TMobile themes permission
* CM12 theme engine no longer supports this

Change-Id: Ic1540548bf8b7b52695013cb1aae8671f737d08d
2015-01-28 00:08:42 +00:00
Clark Scheff
16375b8679 Themes: Add versioning to the theme feature
As new features and enhancements to the theme apk format are added
we will need a way for themes to specify which version of the theme
format they are targeting.  Exclusion of the theme feature in a
theme apk will imply v1.

Change-Id: I0016d58341ca3144bb4a4faa16663ab29439ab24
2014-09-17 16:14:51 +00:00
Clark Scheff
ca330a2862 CM11 Themes: Add feature for new themes.
Change-Id: I0da30606534c13a43de33bef08f79fbbb1b348d3
2014-04-28 12:22:40 -07:00
Ricardo Cerqueira
9f75d84972 Add Theme Engine to the builds
Change-Id: I57568ebef3f9800e0ad7c39b6352186470ad9f08
2012-05-06 23:24:36 +01:00
Steve Kondik
e0c12dad51 cm: Add CM-specific permissions
* These can be used if someone wants to filter for CM features
 * Basic feature com.cyanogenmod.android is included in all builds
 * Include nfc_enhanced on devices that have NFC

Change-Id: Ib7704b791c8916f1eabe5f40fd21e2f0005d32f9
2012-03-30 10:09:06 -07:00