Этот скрипт был написан для внесения изменений в файл build.prop на рутированных устройствах. Он будет работать в Ubuntu, но выдает следующую ошибку при запуске на устройстве. 6: синтаксическая ошибка: ожидание "in"
LINE_BREAK=""
while read line
do
case $line in
ro.ril.reject.cs.ss.enabled?=*)
line="ro.ril.reject.cs.ss.enabled=1";;
ro.ril.reject.mo.ussd.enabled?=*)
line="ro.ril.reject.mo.ussd.enabled=1";;
ro.phone.function?=*)
line="ro.phone.function=0";;
ro.bt.profiles?=*)
line="ro.bt.profiles=4270339";;
service.brcm.bt.ag_supported?=*)
line="service.brcm.bt.ag_supported=0";;
esac
NEW_FILE="$NEW_FILE$LINE_BREAK$line"
LINE_BREAK="\n"
done </system/build.prop
echo $NEW_FILE>/system/build.prop
Есть ли нюанс в написании скриптов на андроиде, который мне не хватает? Заранее спасибо!