是否可以在非root的android手机上添加属性?

zfycwa2u  于 2023-01-24  发布在  Android
关注(0)|答案(2)|浏览(185)

对于我的非根设备(我不允许根设备,所以我需要找到其他方法),如果我这样做

adb shell setprop MY_PROP 1

接着是

adb shell getprop MY_PROP

我得到一个空行。
如何设置属性?

jvidinwx

jvidinwx1#

默认情况下,不允许shell用户创建属性:

$ adb shell "setprop test.test 1; dmesg | grep test\.test"
[  271.706897,0] init: avc:  denied  { set } for property=test.test scontext=u:r:shell:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service
[  271.707157,0] init: sys_prop: permission denied uid:2000  name:test.test
5f0d552i

5f0d552i2#

没有root用户,您只能添加以debug.开头的 prop

adb shell setprop debug.my.prop newProp

相关问题