Stu*_*Stu 37 shell android adb
我可以使用setprop <key> <value>命令在Android手机上设置持久系统属性(具有适当的权限):
$ adb shell setprop persist.this.is.my.property testing
Run Code Online (Sandbox Code Playgroud)
然后我可以确认该属性已设置:
$ adb shell getprop persist.this.is.my.property
testing
Run Code Online (Sandbox Code Playgroud)
但是我现在无法移除密钥(因为密钥开始时它仍然存在,它在电话重新启动后存在).没有unsetprop或rmprop或类似的东西.尝试将值设置为nil或null会将值设置为该值并将其保留为空会提示帮助说明.
有没有人知道如何在设置后从命令行取消设置系统属性?
Stu*_*Stu 52
要删除该属性:
rm /data/property/persist.this.is.my.property && reboot
Run Code Online (Sandbox Code Playgroud)
adb shell setprop persist.this.is.my.property \"\"
adb shell reboot
Run Code Online (Sandbox Code Playgroud)
更改了属性值,因此它不会使用它以前的值。
空引号(“”)对我不起作用,我不得不逃避它们(这是在 bash 中)。
您可以删除该属性 adb shell setprop persist.this.is.my.property ""