FORUMS

CloudPlayer: DIY HiFi Music Streaming Solution

In our Helpful Guide to Music Streaming Services, we mentioned several different services … more

Optimize Battery Life with This Useful App

Battery life is an important aspect of your smartphone, especially if you use it for more … more

The OnePlus 2 & The Year of Smartphone Compromises

We are very close to entering the last third of 2015, and we have now seen many of … more

OnePlus 2 Teardown, Major Android Vulnerability – XDA TV

The OnePlus 2 has been officially released. That and much more news is … more

[Q] Changing SuperSU config through ADB (root recovery)

13 posts
Thanks Meter: 1
 
By wonderbars, Junior Member on 28th August 2014, 05:11 AM
Post Reply Subscribe to Thread Email Thread
Simply put:
SGS2 i727 Skyrocket broken screen and digitizer
Pattern lock
adb shell can't get root unless in recovery
need adb root access to remote control through AndroidScreenCast so I can unlock my screen (or manually/script enter a series of touch event inputs)
need to know how to edit SuperSU config (and where to find it) so it will auto-grant root to adb (and possibly all apps for now) by default at startup
i am able to mount /system, /data, /cache and /storage/sdcar0 through cwm recovery
and have root access through recovery

am I able to change SuperSU config under recovery root environment?
not asking to be spoonfed but hints are welcome
 
 
28th August 2014, 10:22 AM |#2  
wonderbars's Avatar
OP Junior Member
Thanks Meter: 1
 
More
Prompt
Shameless self-bump
28th August 2014, 10:29 AM |#3  
sohailrabani's Avatar
Senior Member
Flag maputo mozambique
Thanks Meter: 11
 
More
try mtk droid tools or android commander there use adb shell and try proper command lines Google it on Google (press thanks if i helped)
28th August 2014, 12:53 PM |#4  
wonderbars's Avatar
OP Junior Member
Thanks Meter: 1
 
More
Arrow
Thanks, will do, any chance you could clarify how they may help? I know my way around shell just not android's. Do you knownwhere SuperSu holds its config?
Last edited by wonderbars; 28th August 2014 at 01:01 PM.
30th August 2014, 01:45 AM |#5  
wonderbars's Avatar
OP Junior Member
Thanks Meter: 1
 
More
Question
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?

Update:
btw I just realized android isn't that far from linux.
/data/data/eu.chainfire.supersu/shared_prefs/
or
/data/user/0/eu.chainfire.supersu/shared_prefs/
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.
Quote:

<string name="config_default_access">grant</string>

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.


Follow-up:
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
Quote:

<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?
Last edited by wonderbars; 2nd September 2014 at 01:39 AM. Reason: found my panties
2nd September 2014, 01:41 AM |#6  
wonderbars's Avatar
OP Junior Member
Thanks Meter: 1
 
More
Exclamation
bumping ( . )( . )
24th April 2015, 02:30 PM |#7  
Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by wonderbars

One problem remaining, AndroidScreenCast doesn't seem to want to request root for touch input or browsing the filesystem. What do?

Sent from my Nexus 7 using XDA Free mobile app

Indeed, what to do? I was in the same situation (I even use N7 mob app to post this) and I just got su thanks to your findings! Cool but what's next?
Any help will be appreciated!
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes