FORUMS

XDA Recap: This Week In Android (May 17 – 23)

Another week, another recap. The Sunday tradition marches on this week with a fresh … more

Huawei To Sell Honor Smartphones Via Indian Retail Outlets

World’s fourth largest smartphone maker Huawei plans to now sell its … more

Sunday Debate: Are Smaller Bezels Better or Worth It?

Bezels have been getting smaller and smaller as the years go by, and while devices … more

LG G4 First Impressions and Unboxing – XDA TV

The latest in LG’s signature line of “G phones” has been released. … more
Post Reply Subscribe to Thread Email Thread

Temp root for apps required root access (for s-on IS)

17th April 2011, 02:46 PM |#1  
OP Junior Member
Flag Taipei
Thanks Meter: 11
 
More
Psneuter exploit is working on IS, but because /system is locked on s-on phones, we can't copy su and superuser.apk into /system, apps required root access can't work.
The following procedure uses psenuter exploit to gain adb shell root, and then copy su (without privilege control ) and busybox into /sbin (which is on rootfs and in the global PATH list) to gain root access for apps.
The procedure:
1. Unzip the attached .zip into a directory (like c:\adb)
2. Open a command prompt and cd to the directory where you extracted the .zip (like cd \adb)
3. run pushroot.bat (simply type pushroot)
4. adb shell /data/local/tmp/getroot
5. adb shell
6. you are now in # prompt. Type /data/local/tmp/pushroot

You have to redo steps 4,5,6 once you reboot your phone.

The procedure will have all apps gaining root access.
!!USE ON YOUR OWN RISK!!

Known working programs: Root explorer, Titanium backup, gscript lite, trasproxy 2.04, ...
Some apps check existence of su in /system/xbin , and reject to proceed if the su binary is not exist (like transproxy 3.08). For this kind of apps, this procedure won't help.
Last edited by jrywu; 17th April 2011 at 04:51 PM. Reason: wrong spelling
The Following 11 Users Say Thank You to jrywu For This Useful Post: [ View ]
 
 
17th April 2011, 03:05 PM |#2  
Hawkysoft's Avatar
Senior Member
Flag Rotterdam
Thanks Meter: 170
 
Donate to Me
More
Nice but old news mate...

Sent from my HTC Incredible S using XDA Premium App
The Following User Says Thank You to Hawkysoft For This Useful Post: [ View ]
17th April 2011, 03:23 PM |#3  
Junior Member
Thanks Meter: 0
 
More
Good job...thanks
17th April 2011, 03:43 PM |#4  
vido.ardes's Avatar
Recognized Developer
Flag Kent, UK
Thanks Meter: 1,623
 
Donate to Me
More
Thanks for writing this up, might quell the thirst for S-OFF a little longer
17th April 2011, 03:56 PM |#5  
Hawkysoft's Avatar
Senior Member
Flag Rotterdam
Thanks Meter: 170
 
Donate to Me
More
/system/ is writeable btw, if you remount it, but after reboot everything u done will be changed to the way it were before.

so a temp root in xbin is possible also, only it will be gone afterwards (atleast i never tried this, but should work also...)
17th April 2011, 04:10 PM |#6  
OP Junior Member
Flag Taipei
Thanks Meter: 11
 
More
Yes. /system could be remount in rw with root. However, the files you wrote will be gone after you remount ro, and then you won't be able to copy the same filename into the same location again before next reboot ( I don't know why, actually!!). This is why I put su in sbin instead of /system/xbin.
Last edited by jrywu; 18th April 2011 at 12:03 AM.
18th April 2011, 02:00 AM |#7  
bl4ckluna's Avatar
Member
Flag Beijing
Thanks Meter: 16
 
Donate to Me
More
thanks to your files 非常感谢你的工作。
18th April 2011, 12:06 PM |#8  
Member
Thanks Meter: 4
 
More
Does anyone know whether steps 4, 5 and 6 can be run from the device itself?

Can I put these commands into some sort of script and run it everytime I need temp root or would I need to do this from a computer every time?
18th April 2011, 12:17 PM |#9  
itandy's Avatar
Senior Member
Hong Kong
Thanks Meter: 1,105
 
More
Quote:
Originally Posted by faf

Does anyone know whether steps 4, 5 and 6 can be run from the device itself?

Can I put these commands into some sort of script and run it everytime I need temp root or would I need to do this from a computer every time?

I believe you can do it from a terminal emulator but haven't got the chance to try it myself though.

Sent from my HTC Incredible S using Tapatalk
18th April 2011, 01:55 PM |#10  
Junior Member
Thanks Meter: 0
 
More
pushroot error
c:/adb>adb shell ln /data/local/tem/busybox /data/local/tmp/cp
Link failed File exists
and
c:/adb>adb shell /data/local/tmp/getroot
mmap<> failed. operation not permitted
Why??THX....
Last edited by sky1212; 18th April 2011 at 02:22 PM.
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes