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