Okay then could anyone tell me if there's a better place in the forum to inquire about this or maybe another forum that would have more experience with SuperSU?
btw I just realized android isn't that far from linux.
Now to figure out what string grants adb root rw permissions at startup.
The drop dead sexy update:
Adding this string to eu.chainfire.supersu_preferences.xml will grant root access to all apps that request it.
I'm not sure whether this is all it takes but this seems like the only change that happened once I changed the setting in SuperSU. Will try it as soon as I get home.
So this is what I added, along with the above and got su granted through ADB. Now the phone is able to get root while it's running stock 4.1.2 UXUMA7
<int name="config_ADB shell_forceuser" value="-1" />
<string name="config_ADB shell_wait">-1</string>
<string name="config_ADB shell_access">grant</string>
<int name="config_ADB shell_expireselect" value="-1" />
<string name="config_ADB shell_forceshell"></string>
<long name="config_ADB shell_expire" value="0" />
<string name="config_ADB shell_notify">parent</string>
<string name="config_ADB shell_log">parent</string>
<string name="config_ADB shell_forcegroups"></string>
<null name="config_ADB shell_pin" />
One problem remaining, AndroidScreenCast doesn't seem to want to request root for touch input or browsing the filesystem. What do?