System Properties

This interface is used to read or modify system properties, similar to the getprop and setprop commands. You might ask: why use this interface instead of the commands? What makes it unique?
Indeed, but you need to know that this interface can also directly write Android properties starting with ro., which the system’s built-in commands cannot do.

Getting a Property

Get the value of ro.secure. Of course, not just this property – all system properties can be read with this interface.

d.getprop("ro.secure")

Setting a Property

Set the value of ro.secure to 0. You can set any property through this interface, including ro. read-only properties.

d.setprop("ro.secure", "0")