@@ -1259,7 +1259,7 @@ print_edit() {
12591259 if [ " $1 " != " none" ]; then
12601260 echo " ro.build.fingerprint=${PRINTCHNG} " >> $1
12611261 else
1262- resetprop -nv ro.build.fingerprint $PRINTCHNG >> $LOGFILE 2>&1
1262+ resetprop -nv ro.build.fingerprint " $PRINTCHNG " >> $LOGFILE 2>&1
12631263 fi
12641264 else
12651265 log_handler " ro.build.fingerprint not currently set on device. Skipping."
@@ -1295,7 +1295,7 @@ patch_edit() {
12951295 if [ " $1 " != " none" ]; then
12961296 echo " ro.build.version.security_patch=${SECPATCH} " >> $1
12971297 else
1298- resetprop -nv ro.build.version.security_patch $SECPATCH >> $LOGFILE 2>&1
1298+ resetprop -nv ro.build.version.security_patch " $SECPATCH " >> $LOGFILE 2>&1
12991299 fi
13001300 fi
13011301 ;;
@@ -1616,7 +1616,7 @@ set_partition_props() {
16161616 if [ " $1 " != " none" ]; then
16171617 echo " ${TMPPROP} =${3} " >> $1
16181618 else
1619- resetprop -nv $TMPPROP $3 >> $LOGFILE 2>&1
1619+ resetprop -nv $TMPPROP " $3 " >> $LOGFILE 2>&1
16201620 fi
16211621 else
16221622 log_handler " $TMPPROP not currently set on device. Skipping."
@@ -1640,15 +1640,15 @@ forced_basic() {
16401640 else
16411641 BASICATTDEV=" $( getprop ro.product.brand) "
16421642 fi
1643- if [ " $BASICATTCUST " ]; then
1643+ if [ " $BASICATTCUST " ]; then
16441644 BASICATTMODEL=$BASICATTCUST
1645- elif [ " $BASICATTLIST " ]; then
1645+ elif [ " $BASICATTLIST " ]; then
16461646 BASICATTMODEL=$BASICATTLIST
1647- else
1647+ else
16481648 # Find the OEM print file
16491649 TMPFILE=" $( ls $MODPATH /printfiles | grep -i $BASICATTDEV ) "
16501650 BASICATTMODEL=" $( get_file_value " $MODPATH /printfiles/$TMPFILE " " BASICATTMODEL=" ) "
1651- fi
1651+ fi
16521652 # Write or load values
16531653 if [ " $1 " != " none" ]; then
16541654 if [ " $1 " == " $MODPATH /system.prop" ]; then
@@ -1663,6 +1663,8 @@ forced_basic() {
16631663 TMPVAL=1
16641664 if [ " $BASICATTEST " == 0 ]; then
16651665 log_handler " Enabling forced basic attestation."
1666+ # Disabling ro.product.model simulation
1667+ replace_fn " MODELSET" $MODELSET 0 $LATEFILE
16661668 elif [ " $BASICATTEST " == 1 ] && [ -z " $2 " ] && [ -z " $3 " ] && [ " $4 " != " reset" ]; then
16671669 TMPVAL=0
16681670 log_handler " Disabling forced basic attestation."
@@ -1681,7 +1683,7 @@ forced_basic() {
16811683 else
16821684 TMPVAL=" $( getprop ro.product.device) "
16831685 fi
1684- resetprop -nv ro.product.model $TMPVAL >> $LOGFILE 2>&1
1686+ resetprop -nv ro.product.model " $TMPVAL " >> $LOGFILE 2>&1
16851687 set_partition_props " none" " ro.product.model" " $TMPVAL "
16861688 fi
16871689}
@@ -1744,13 +1746,13 @@ dev_sim_edit() {
17441746 if [ " $1 " != " none" ]; then
17451747 echo " ${ITEM} =${TMPVALUE} " >> $1
17461748 else
1747- resetprop -nv $ITEM $TMPVALUE >> $LOGFILE 2>&1
1749+ resetprop -nv $ITEM " $TMPVALUE " >> $LOGFILE 2>&1
17481750 fi
17491751 else
17501752 log_handler " $ITEM not currently set on device. Skipping."
17511753 fi
17521754 if [ " $PARTPROPSSET " == 1 ]; then
1753- set_partition_props $1 $ITEM $TMPVALUE
1755+ set_partition_props " $1 " $ITEM " $TMPVALUE "
17541756 fi
17551757 else
17561758 log_handler " Changing/writing $ITEM is disabled."
0 commit comments