msm8953-common: Fix portrait mode on moto cam

* Moto cam checks for hwrev prop to allow portrait mode
This commit is contained in:
jhenrique09
2020-09-07 15:34:15 -03:00
committed by jeangraff30
parent 801bebb861
commit b71e1a0a79
6 changed files with 10 additions and 4 deletions

View File

@@ -41,16 +41,16 @@ on init
setprop ro.vendor.hw.dualsim ${ro.boot.dualsim} setprop ro.vendor.hw.dualsim ${ro.boot.dualsim}
setprop ro.vendor.hw.device ${ro.boot.device} setprop ro.vendor.hw.device ${ro.boot.device}
setprop ro.vendor.hw.radio ${ro.boot.radio} 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.hw.revision ${ro.boot.revision}
setprop ro.vendor.carrier ${ro.boot.carrier} setprop ro.vendor.carrier ${ro.boot.carrier}
setprop ro.vendor.boot.cid ${ro.boot.cid} setprop ro.vendor.boot.cid ${ro.boot.cid}
setprop ro.vendor.boot.radio ${ro.boot.radio} 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.powerup_reason ${ro.boot.powerup_reason}
setprop ro.vendor.boot.bl_state ${ro.boot.bl_state} setprop ro.vendor.boot.bl_state ${ro.boot.bl_state}
setprop ro.vendor.boot.serialno ${ro.boot.serialno} setprop ro.vendor.boot.serialno ${ro.boot.serialno}
setprop ro.vendor.zygote ${ro.zygote} 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 # Translate MMI property in order to keep consistent with QCOM
on property:ro.vendor.hw.dualsim=true on property:ro.vendor.hw.dualsim=true

View File

@@ -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 hal_dms_default:binder { call transfer };
allow platform_app sysfs_kgsl:lnk_file read; allow platform_app sysfs_kgsl:lnk_file read;
get_prop(platform_app, moto_boot_prop) get_prop(platform_app, moto_boot_prop)
get_prop(platform_app, hwrev_prop)

1
sepolicy/vendor/priv_app.te vendored Normal file
View File

@@ -0,0 +1 @@
get_prop(priv_app, hwrev_prop)

View File

@@ -2,3 +2,4 @@ type power_prop, property_type;
type moto_boot_prop, property_type; type moto_boot_prop, property_type;
type vendor_fm_prop, property_type; type vendor_fm_prop, property_type;
type vendor_dolby_loglevel_prop, property_type; type vendor_dolby_loglevel_prop, property_type;
type hwrev_prop, property_type;

View File

@@ -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.dualsim u:object_r:moto_boot_prop:s0
ro.vendor.hw.device 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.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.hw.revision u:object_r:moto_boot_prop:s0
ro.vendor.boot.radio 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.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.powerup_reason u:object_r:moto_boot_prop:s0
ro.vendor.boot.bl_state 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 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 ro.vendor.zygote u:object_r:moto_boot_prop:s0
vendor.boot_completed 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 ro.vendor.fm. u:object_r:vendor_fm_prop:s0
persist.vendor.camera. u:object_r:camera_prop:s0 persist.vendor.camera. u:object_r:camera_prop:s0

View File

@@ -1 +1,2 @@
get_prop(system_app, vendor_fm_prop) get_prop(system_app, vendor_fm_prop)
get_prop(system_app, hwrev_prop)