余可使用设置在Android手机上的持久系统属性(具有适当权限) setprop <key> <value>
命令:
$ adb shell setprop persist.this.is.my.property testing
那么我可以证实,属性设置:
$ adb shell getprop persist.this.is.my.property
testing
但我现在不能拔出钥匙,它被设置(因为坚持在关键的启动是有手机重启后)。 没有unsetprop或rmprop或任何类似。 尝试值为零或空集设置的值,放置空提示帮助说明。
有谁知道它已经被设置后如何取消设置命令行系统属性?
要删除属性:
rm /data/property/persist.this.is.my.property && reboot
您可以删除与物业adb shell setprop persist.this.is.my.property ""
adb shell setprop persist.this.is.my.property \"\"
adb shell reboot
所以它不会使用它以前的值更改的属性值。
空引号(“”)难道不为我工作,我不得不逃离他们(这是在bash)。
这个对我有用。
在MacOS:
echo -e "setprop wrap.$PACKAGE_NAME \"\"\n exit" > .temp adb shell < .temp rm ./.temp
在Android上:
setprop wrap.$PACKAGE_NAME ""