msm8953-common: Fix portrait mode on moto cam
* Moto cam checks for hwrev prop to allow portrait mode
This commit is contained in:
@@ -41,16 +41,16 @@ on init
|
||||
setprop ro.vendor.hw.dualsim ${ro.boot.dualsim}
|
||||
setprop ro.vendor.hw.device ${ro.boot.device}
|
||||
setprop ro.vendor.hw.radio ${ro.boot.radio}
|
||||
setprop ro.vendor.hw.hwrev ${ro.boot.hwrev}
|
||||
setprop ro.vendor.hw.revision ${ro.boot.revision}
|
||||
setprop ro.vendor.carrier ${ro.boot.carrier}
|
||||
setprop ro.vendor.boot.cid ${ro.boot.cid}
|
||||
setprop ro.vendor.boot.radio ${ro.boot.radio}
|
||||
setprop ro.vendor.boot.hwrev ${ro.boot.hwrev}
|
||||
setprop ro.vendor.boot.powerup_reason ${ro.boot.powerup_reason}
|
||||
setprop ro.vendor.boot.bl_state ${ro.boot.bl_state}
|
||||
setprop ro.vendor.boot.serialno ${ro.boot.serialno}
|
||||
setprop ro.vendor.zygote ${ro.zygote}
|
||||
setprop ro.vendor.hw.hwrev 99999
|
||||
setprop ro.vendor.boot.hwrev 99999
|
||||
|
||||
# Translate MMI property in order to keep consistent with QCOM
|
||||
on property:ro.vendor.hw.dualsim=true
|
||||
|
||||
2
sepolicy/vendor/platform_app.te
vendored
2
sepolicy/vendor/platform_app.te
vendored
@@ -6,3 +6,5 @@ allow platform_app hal_dms_hwservice:hwservice_manager find;
|
||||
allow platform_app hal_dms_default:binder { call transfer };
|
||||
allow platform_app sysfs_kgsl:lnk_file read;
|
||||
get_prop(platform_app, moto_boot_prop)
|
||||
get_prop(platform_app, hwrev_prop)
|
||||
|
||||
|
||||
1
sepolicy/vendor/priv_app.te
vendored
Normal file
1
sepolicy/vendor/priv_app.te
vendored
Normal file
@@ -0,0 +1 @@
|
||||
get_prop(priv_app, hwrev_prop)
|
||||
1
sepolicy/vendor/property.te
vendored
1
sepolicy/vendor/property.te
vendored
@@ -2,3 +2,4 @@ type power_prop, property_type;
|
||||
type moto_boot_prop, property_type;
|
||||
type vendor_fm_prop, property_type;
|
||||
type vendor_dolby_loglevel_prop, property_type;
|
||||
type hwrev_prop, property_type;
|
||||
|
||||
5
sepolicy/vendor/property_contexts
vendored
5
sepolicy/vendor/property_contexts
vendored
@@ -17,11 +17,9 @@ ro.boot.revision u:object_r:moto_boot_prop:s0
|
||||
ro.vendor.hw.dualsim u:object_r:moto_boot_prop:s0
|
||||
ro.vendor.hw.device u:object_r:moto_boot_prop:s0
|
||||
ro.vendor.hw.radio u:object_r:moto_boot_prop:s0
|
||||
ro.vendor.hw.hwrev u:object_r:moto_boot_prop:s0
|
||||
ro.vendor.hw.revision u:object_r:moto_boot_prop:s0
|
||||
ro.vendor.boot.radio u:object_r:moto_boot_prop:s0
|
||||
ro.vendor.bootreason u:object_r:moto_boot_prop:s0
|
||||
ro.vendor.boot.hwrev u:object_r:moto_boot_prop:s0
|
||||
ro.vendor.boot.powerup_reason u:object_r:moto_boot_prop:s0
|
||||
ro.vendor.boot.bl_state u:object_r:moto_boot_prop:s0
|
||||
ro.vendor.boot.serialno u:object_r:moto_boot_prop:s0
|
||||
@@ -31,6 +29,9 @@ ro.vendor.fsg-id u:object_r:moto_boot_prop:s0
|
||||
ro.vendor.zygote u:object_r:moto_boot_prop:s0
|
||||
vendor.boot_completed u:object_r:moto_boot_prop:s0
|
||||
|
||||
ro.vendor.hw.hwrev u:object_r:hwrev_prop:s0
|
||||
ro.vendor.boot.hwrev u:object_r:hwrev_prop:s0
|
||||
|
||||
ro.vendor.fm. u:object_r:vendor_fm_prop:s0
|
||||
|
||||
persist.vendor.camera. u:object_r:camera_prop:s0
|
||||
|
||||
1
sepolicy/vendor/system_app.te
vendored
1
sepolicy/vendor/system_app.te
vendored
@@ -1 +1,2 @@
|
||||
get_prop(system_app, vendor_fm_prop)
|
||||
get_prop(system_app, hwrev_prop)
|
||||
|
||||
Reference in New Issue
Block a user