в системе андроид (пирог 9.0)
Я хочу прочитать значение из файла (/ cache / sticky / lcdlive) и записать его в системное свойство (persist.vendor.lcd.live) в init.vendor.rc
в exe.sh:
lcdfiletmp="cache/sticky/lcdlive"
lcdlivetmp=$(cat "$lcdfiletmp")
setprop persist.vendor.lcd.live $lcdlivetmp
, но согласно SElinux я не имею права.
Я пробовал в vendor.rc:
copy /cache/sticky/lcdlive persist.vendor.lcd.live
write persist.vendor.lcd.live /cache/sticky/lcdlive
результат: persist.vendor.lcd.live = "/ cache / sticky / lcdlive", но не "значение" файла / cache / sticky / lcdlive (который является числом)
on early-init
setprop persist.vendor.lcd.live 0
on property:sys.boot_completed=1
copy /cache/sticky/lcdlive persist.vendor.lcd.live
ожидается: persist.vendor.lcd.live = значение в файле / cache / sticky / lcdlive