1#!/vendor/bin/sh 2# 3# The script belongs to the feature of UFS FFU via OTA: go/p23-ffu-ota 4# Its purpose is to copy the corresponding firmware into partition for UFS FFU. 5 6 7property="persist.vendor.intelligence" 8partition="/dev/block/by-name/userdata_exp.ai" 9mount_point="/data/vendor/intelligence" 10backend_file="/data/userdata_exp.ai" 11 12request=`getprop $property` 13 14if [ "$request" == "on" ]; then 15 mounted=`grep $mount_point /proc/mounts` 16 if [ "$mounted" ]; then 17 setprop $property on 18 else 19 setprop $property remove 20 fi 21elif [ "$request" == "off" ]; then 22 dd if=/dev/zero of=$partition bs=4k count=2 23 setprop $property remove 24fi 25