FORUMS

Which Lockscreen Security Type Do You Use?

From pattern locks to the controversial face unlock, there are a number of different ways you … more

Xposed 3.0 Alpha 3 Released

A new alpha for the Xposed framework is out and brings several bug fixes. You’ll only need to flash … more

XDA Recap: This Week In Android (Apr 18 – 25)

Here in the digital XDA newsroom, we spend our days pouring over an average of … more

Sunday Debate: Custom ROMs vs. Modular Tweaks

Join us in a fun Sunday Debate on Mods and ROMs. Come with your opinions and feel free to … more
Post Reply Subscribe to Thread Email Thread

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

28th August 2014, 05:11 AM |#1  
wonderbars's Avatar
OP Junior Member
Thanks Meter: 1
 
More
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: 10
 
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