このスクリプトは、ルートデバイス上のbuild.propファイルを変更するために作成されました。それは、ubuntu上で実行されますが、デバイス上で実行されているときに次のエラーをスローします。 6:構文エラー:「in」を予期していますシェルスクリプトはAndroidでは実行されませんが、Ubuntu上で実行されます
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
私が紛失しているスクリプトを作成する際のニュアンスはありますか?前もって感謝します!
スクリプトを書くためにSL4Aを試しましたか?このような作業は非常に簡単です。 –
いいえ、私はそれを試みます、私はあなたに何が起こるかを知らせます。 –
私がSL4Aでスクリプトを書いたとき、それは機能しました。あなたが答えとしてそれを提出すれば、私はそれを受け入れます。 –