Можно ли добавить свойство на некорневом телефоне андроид?

Для моего нерутированного устройства (которое мне не разрешено рутировать, поэтому мне нужно найти другой путь), если я это сделаю

adb shell setprop MY_PROP 1

с последующим

adb shell getprop MY_PROP

Я получаю пустую строку.

Как я могу установить свойство?

2 ответа

По умолчанию 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

Без рута вы можете добавлять только реквизиты, начинающиеся сdebug.

      adb shell setprop debug.my.prop newProp
Другие вопросы по тегам