Add OPLUS Camera support
[pjgowtham] : Add missing classes for oneplus 12 camera app Co-authored-by: cjh1249131356 <cjh1249131356@gmail.com> Co-authored-by: Pranav Vashi <neobuddy89@gmail.com>
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<exceptions>
|
||||
<exception package="com.oplus.camera" >
|
||||
<permission name="android.permission.CAMERA"/>
|
||||
<permission name="android.permission.RECORD_AUDIO"/>
|
||||
<permission name="android.permission.WRITE_EXTERNAL_STORAGE"/>
|
||||
<permission name="android.permission.READ_EXTERNAL_STORAGE"/>
|
||||
<permission name="android.permission.READ_PHONE_STATE"/>
|
||||
</exception>
|
||||
</exceptions>
|
||||
5
configs/permissions/oplus_google_lens_config.xml
Normal file
5
configs/permissions/oplus_google_lens_config.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<config>
|
||||
<feature name="com.google.lens.feature.CAMERA_INTEGRATION" />
|
||||
<feature name="com.google.lens.feature.IMAGE_INTEGRATION" />
|
||||
</config>
|
||||
60
configs/permissions/privapp-permissions-oplus.xml
Normal file
60
configs/permissions/privapp-permissions-oplus.xml
Normal file
@@ -0,0 +1,60 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<permissions>
|
||||
<!-- OPLUS camera unit sdk adapter -->
|
||||
<library name = "com.oplus.camera.unit.sdk.adapter"
|
||||
file = "/system_ext/framework/com.oplus.camera.unit.sdk.adapter.jar" />
|
||||
|
||||
<!-- OPLUS camera unit sdk -->
|
||||
<library name = "com.oplus.camera.unit.sdk"
|
||||
file = "/system_ext/framework/com.oplus.camera.unit.sdk.jar" />
|
||||
|
||||
<!-- OPLUS appplatform -->
|
||||
<privapp-permissions package="com.oplus.appplatform">
|
||||
<permission name="android.permission.BLUETOOTH_PRIVILEGED"/>
|
||||
<permission name="android.permission.CALL_PRIVILEGED"/>
|
||||
<permission name="android.permission.DELETE_PACKAGES"/>
|
||||
<permission name="android.permission.INTERACT_ACROSS_USERS"/>
|
||||
<permission name="android.permission.MANAGE_FINGERPRINT"/>
|
||||
<permission name="android.permission.MANAGE_USB"/>
|
||||
<permission name="android.permission.MANAGE_USERS"/>
|
||||
<permission name="android.permission.MODIFY_DAY_NIGHT_MODE"/>
|
||||
<permission name="android.permission.MODIFY_PHONE_STATE"/>
|
||||
<permission name="android.permission.READ_PRIVILEGED_PHONE_STATE"/>
|
||||
<permission name="android.permission.READ_WALLPAPER_INTERNAL"/>
|
||||
<permission name="android.permission.REAL_GET_TASKS"/>
|
||||
<permission name="android.permission.READ_WIFI_CREDENTIAL"/>
|
||||
<permission name="android.permission.UPDATE_APP_OPS_STATS"/>
|
||||
<permission name="android.permission.WRITE_APN_SETTINGS"/>
|
||||
<permission name="android.permission.WRITE_SECURE_SETTINGS"/>
|
||||
</privapp-permissions>
|
||||
|
||||
<!-- OPLUS camera -->
|
||||
<privapp-permissions package="com.oplus.camera">
|
||||
<permission name="android.permission.INTERACT_ACROSS_USERS"/>
|
||||
<permission name="android.permission.READ_LOGS"/>
|
||||
<permission name="android.permission.SYSTEM_CAMERA"/>
|
||||
<permission name="android.permission.TURN_SCREEN_ON"/>
|
||||
<permission name="android.permission.UPDATE_DEVICE_STATS"/>
|
||||
<permission name="android.permission.WRITE_MEDIA_STORAGE"/>
|
||||
<permission name="android.permission.WRITE_SECURE_SETTINGS"/>
|
||||
</privapp-permissions>
|
||||
|
||||
<!-- OPLUS gallery -->
|
||||
<privapp-permissions package="com.oneplus.gallery">
|
||||
<permission name="android.permission.SCHEDULE_EXACT_ALARM"/>
|
||||
<permission name="android.permission.WRITE_MEDIA_STORAGE"/>
|
||||
<permission name="android.permission.WRITE_SECURE_SETTINGS"/>
|
||||
</privapp-permissions>
|
||||
|
||||
<!-- OPLUS exsystemservice -->
|
||||
<privapp-permissions package="com.oplus.exsystemservice">
|
||||
<permission name="android.permission.INTERACT_ACROSS_USERS" />
|
||||
<permission name="android.permission.CONNECTIVITY_INTERNAL" />
|
||||
<permission name="android.permission.WRITE_SECURE_SETTINGS"/>
|
||||
<permission name="android.permission.READ_PRIVILEGED_PHONE_STATE"/>
|
||||
<permission name="android.permission.REBOOT"/>
|
||||
<permission name="android.permission.MODIFY_PHONE_STATE"/>
|
||||
<permission name="android.permission.MANAGE_USERS"/>
|
||||
<permission name="android.permission.INSTALL_PACKAGES"/>
|
||||
</privapp-permissions>
|
||||
</permissions>
|
||||
16
configs/sysconfig/hiddenapi-package-oplus-whitelist.xml
Normal file
16
configs/sysconfig/hiddenapi-package-oplus-whitelist.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This XML file declares which system apps should be exempted from the hidden API blacklisting, i.e.
|
||||
which apps should be allowed to access the entire private API.
|
||||
|
||||
Only apps NOT signed with the platform cert need to be included, as apps signed with the platform
|
||||
cert are exempted by default.
|
||||
|
||||
Do NOT include any apps that are updatable via Play Store!
|
||||
-->
|
||||
<config>
|
||||
<hidden-api-whitelisted-app package="com.oplus.appplatform"/>
|
||||
<hidden-api-whitelisted-app package="com.oplus.camera"/>
|
||||
<hidden-api-whitelisted-app package="com.oplus.exsystemservice"/>
|
||||
<hidden-api-whitelisted-app package="com.oneplus.gallery"/>
|
||||
</config>
|
||||
Reference in New Issue
Block a user