yashsingh1/xdaforums huggingface dataset:
[Xperia Play Android Development] bubblegumballoon:
Thanks for the advice, I will try again later and report back if it works. :)

EDIT: you might want to also add to the op that Mac users need to type ./ before using an adb command. It might help out new users. :)
[Xperia Play Android Development] AndroHero:
Another tip, dont tick the remember me box on the su prompt, chains was tweeting yesterday that one version of su was force closing when you tried to remember apps. I think he fixed it though in latest version. Maybe try updating su.apk and binaries.
[Xperia Play Android Development] bubblegumballoon:
I can confirm that pushing super user to /system/app worked. Thanks guys. :)
[Xperia Play Android Development] thatsupnow:
I was following the rooting with zergrush pdf guide right to the letter when I got to step 11 I typed in "mkdir /data/local/tmp"it said "file exists" I moved on to try "rm-r /data/local/tmp" and that's where the permission denied comes up and I can't go further. I'm running windows 7 64 bit I've got all drivers needed for the phone cause I've been playing with my own for a while now I just can't get past that part for the life of me. Any ideas?
[Xperia Play Android Development] paxChristos:
try

1) rm /data/local/tmp/boomsh

2) rm /data/local/tmp/sh

If both of these come up with a "file does not exist"

then run zergRush

If either of them come up with permission denied

1) chmod 755 /data/local/tmp/[which ever file permission was denied for]

2) run zergRush

If it still doesn't work, email me and we'll figure out a way to fix this
[Xperia Play Android Development] lastword112:
try running cmd as administrator.
[Xperia Play Android Development] paxChristos:
Its sounds like the problem is inside adb shell, not command promote, but still a good idea
[Xperia Play Android Development] CrimsonKnight13:
Remembering what su grants is fine since I have the newest versions attached. I'll see if he's released a newer one as of today though.
[Xperia Play Android Development] lastword112:
I had the same problem, running cmd as Administrator fixed it.

Worked Flawlessly and i rooted my Arc 4.0.2.A.0.42. :D
[Xperia Play Android Development] CrimsonKnight13:
I have added that cmd or terminal need to run with elevated priveleges on the main post. I'll attach the newly updated PDF from paxChristos after I get home from work.

Can anyone confirm that root or root rights are absolutely needed for Linux/UNIX/Mac OS X when utilizing adb?
[Xperia Play Android Development] SaintyUK:
Works perfectly on 4.0.1.A.0.266 Generic UK Arc S\LT18i - thanks! :D
[Xperia Play Android Development] datagubben:
Nice finding, I like my new firmware with root. :D

Thanx!
[Xperia Play Android Development] gfraizer:
You have no idea how much work you've invalidated here...I've tried to root LT15a Android 2.3.4 build 4.0.2.A.0.42 for days now and you go and do it noob-proof. nice.

For those that don't get it; zergRush works on latest OTA updated, bootlocked North Am. FW.
[Xperia Play Android Development] zangetsu2188:
Works on my arc on first try. Thanks! I can use V6 SuperCharger again.

Running 2.3.4 with .283 build.
[Xperia Play Android Development] dianotea:
works like a charm.

My arc with locked bootloader and FW .42 2.3.4 was rooted in minutes......thanks for your work!
[Xperia Play Android Development] lofike:
thinking about doing this or not....still need some way to overclock and remove bloat ware from my phone.... preferably without paying.
[Xperia Play Android Development] AndroHero:
Wow how cheap do you sound :rolleyes: you need an unlocked bootloader to overclock, if you dont want to pay why not compile an overclock module for the stock kernel yourself?
[Xperia Play Android Development] lastword112:
You can remove bloatware(the entire stock rom!!!) and also overclock with doomkernel. Go to the SE website and unlock your bootloader the official way.

The stock kernel does not support overclocking.
[Xperia Play Android Development] DooMLoRD:
just tested it out on my ARC... works well

tough some commands are wrong...

anyways this is now integrated into flashtool...

new flashtool version will be available soon...

also i am thinking of making a small app OR pctool for this :)
[Xperia Play Android Development] CrimsonKnight13:
Do you have the change in commands that you used?

I look forward to your apps that take advantage of the zergRush exploit. I honestly wish I had the mindset to program apps like zergRush & your own.
[Xperia Play Android Development] DooMLoRD:
DooMLoRD Easy Rooting Toolkit v4.0 (using zergRush exploit)

[ support the developers ]

There have now been nearly 440,000 downloads of this easy rooting toolkit for various devices (see list here), and many more if you include variations/different translations, etc that use it.

Don't be a leech, buy me a coffee/beer/etc (and use the "Thanks" button!). Imagine if every user of this tool had donated me even $1...

if you want to support Revolutionary Team (creators of the Exploit which makes this possible :) ) you can donate to Revolutionary Team's PayPal Donation Link

UPDATE:

added v4, with newest zergRush binary (21 Nov 2011) and few corrections/additions to script

UPDATE:

added v3, with newest zergRush binary (16 Nov 2011) and newer superuser files

UPDATE:

added v2, with newest zergRush binary (10 Nov 2011) and newer superuser files

so here is the file.. (WINDOWS ONLY)

just download the attached file, extract it using winzip/winrar

go to the folder where its extracted and execute "RUNME.bat"

read and follow the instructions on the screen!

---------------------------------------------------------------
Easy rooting toolkit (v4.0)
created by DooMLoRD
using exploit zergRush (Revolutionary Team)
Credits go to all those involved in making this possible!
---------------------------------------------------------------

[*] This script will:
(1) root ur device using latest zergRush exploit (21 Nov)
(2) install Busybox (1.18.4)
(3) install SU files (binary: 3.0.3 and apk: 3.0.6)

[*] Before u begin:
(1) make sure u have installed adb drivers for ur device
(2) enable "USB DEBUGGING"
from (Menu\Settings\Applications\Development)
(3) enable "UNKNOWN SOURCES"
from (Menu\Settings\Applications)
(4) [OPTIONAL] increase screen timeout to 10 minutes
(5) connect USB cable to PHONE and then connect to PC
(6) skip "PC Companion Software" prompt on device

P.S.: if u want to UNROOT device check this: http://xdaforums.com/showthread.php?p=18879974#post18879974

[ Scripts posted by others ]

Updated version of Rooting script for Linux

Rooting script for Linux

Rooting script for MAC OSX

Toolkit for GT-I9000

For Atrix 2

For Meizu M9

For VIZIO vTab1008

For Samsung i9100G

regards,

DooMLoRD
[Xperia Play Android Development] ThePeKo:
Thank u very much dude!
[Xperia Play Android Development] doua27:
Any chance we will get a cwm for locked bootliader now.
[Xperia Play Android Development] paxChristos:
DooMLoRD, you are my hero!

Is it ok if i post this to a couple other forums? (I'll link to here, and tell everybody you are the reason)
[Xperia Play Android Development] DooMLoRD:
hehe ofcourse... always post a source/reference link though ;)

i have created separate thread here:

http://xdaforums.com/showthread.php?t=1319653
[Xperia Play Android Development] CrimsonKnight13:
I'll post this on the main post as well as option 1
[Xperia Play Android Development] dassub:
So this works for the newest 2.3.4 generic firmware?
[Xperia Play Android Development] ripley6:
A huge thanks to Doomlord. Took all of 5 minutes to download and complete. Works great on R800x and have already uninstalled some bloatware. I have internal memory back!
[Xperia Play Android Development] CrimsonKnight13:
Yes, many have tested it on v2.3.4 & it works.
[Xperia Play Android Development] DehDehDeh:
I can confirm that this works for Xperia Ray running the latest SE software.

Big thanks to all involved!
[Xperia Play Android Development] The Alpha Gamer:
1. Any chance of a Linux version?

2. How do you install adb drivers?
[Xperia Play Android Development] paxChristos:
Don't know 1, but if you're running linux, you don't need drivers :p
[Xperia Play Android Development] thatsupnow:
Hell Yea doom your the man! Great work
[Xperia Play Android Development] paxChristos:
Linux script is up (i ran it in ubuntu 11.10, the script runs bash) see my post on page 1 that's about as long as CrimsonSentinel13's :P

Mad props to DooMLoRD for giving me something to work off of!

@DooMLoRD -- If you want to upload the linux script to your thread, feel free to, please just copy the instructions I posted (so hopefully people won't run into trouble)
[Xperia Play Android Development] AwesomeAHlee:
does this work on the xperia arc S (lt18)?
[Xperia Play Android Development] DooMLoRD:
Yes
[Xperia Play Android Development] DooMLoRD:
U don't need to run full script as su :)

Just use sudo at beginning to restart adb server and then just use normal shell...

I will add link to ur post but u should keep the info in script intact... there is a good reason for me to print/echo all those things to screen...
[Xperia Play Android Development] Cubsfan3493:
Mac?

So I have a mac...(Unfortunately...) and I would love to know if there is a way to get that going. I had the original bootloader unlock with the codes a couple months ago, but obviously that is long gone. Had to get phone replaced. So any help with getting it running on a Mac would be greatly appreciated. Thanks in advance!
[Xperia Play Android Development] DooMLoRD:
Just get the corresponding adb files for Mac and execute each command manually
[Xperia Play Android Development] Cubsfan3493:
Holy crap Doom do you ever sleep????? Lol
[Xperia Play Android Development] DooMLoRD:
hehe... ya i do... A LOT!!! :P
[Xperia Play Android Development] CrimsonKnight13:
1st post updated with paxChristos' Linux port. I wouldn't mind adding a Mac OS X script as well but we'll see about that later...
[Xperia Play Android Development] paxChristos:
Thanks for the heads up, DooMLoRD

I was having issues getting the script to run using Gedit (gui text editor) so I switched to VIM, and i'm still getting used to the commands, hence leaving out some of your info... Do you want me to add any back in?

He's in India (it shows on the full site, unfortuately, the mobile doesn't show where people are) so yeah, he probably sleeps when everybody here in America is in the middle of their work day :P
[Xperia Play Android Development] bubblegumballoon:
I have a Mac too, just follow the pdf guide but when you need to do a adb command put ./ in front of it first.

Sooo for example: ./adb shell
[Xperia Play Android Development] The Alpha Gamer:
Any word on this working on the new 2.3.4 UK firmware?
[Xperia Play Android Development] CrimsonKnight13:
Yes, there has been confirmation
[Xperia Play Android Development] Nabeel_Nabs:
Is there a guide to remove the root if somebody wanted to do so ...?
[Xperia Play Android Development] dannejanne:
Thank you for the easy one-click-root. My 2.3.4 is now rooted! (R800i_4.0.1.A.0.283)
[Xperia Play Android Development] CrimsonKnight13:
None at this time. The zergRush devs would have to release another app to undo what is done with zergRush. I highly doubt that will happen unless someone else figures out how to.
[Xperia Play Android Development] DooMLoRD:
it should be actually pretty simple :) (since zergRush is local/tmp root)

but i am busy with kernel work right now... will post a unroot script when i get time...
[Xperia Play Android Development] CrimsonKnight13:
When you do release it, I'll say that you came to the rescue for such requests again. :)
[Xperia Play Android Development] Nabeel_Nabs:
Thanks alot both of you ; guess i'll have to be really careful with my phone for now ...
[Xperia Play Android Development] paxChristos:
DooMLoRD -- Do you just want me to modify your script to remove all the root files and reboot?
[Xperia Play Android Development] DooMLoRD:
sure go ahead but there are some tricks which might be required... but u can surely have a go at it :)
[Xperia Play Android Development] paxChristos:
ok, i'm stuck... my device locks up after running zergRush (to regain root)

Here's what I have so far, anybody have any ideas?

@echo ---------------------------------------------------------------
@echo	Easy UNrooting toolkit (v1.0)
@echo created by DooMLoRD
@echo	Slightly Changed by Paxchristos
@echo using exploit zergRush (Revolutionary Team)
@echo Credits go to all those involved in making this possible!
@echo ---------------------------------------------------------------
@echo [*] This script will:
@echo (1) root ur device using zergRush exploit
@echo (2) install Busybox (1.18.4)
@echo (3) install SU files (3.0.5)
@echo [*] Before u begin:
@echo (1) make sure u have installed adb drivers for ur device
@echo (2) enable "USB DEBUGGING"
@echo from (Menu\Settings\Applications\Development)
@echo (3) enable "UNKNOWN SOURCES"
@echo from (Menu\Settings\Applications)
@echo (4) [OPTIONAL] increase screen timeout to 10 minutes
@echo (5) connect USB cable to PHONE and then connect to PC
@echo (6) skip "PC Companion Software" prompt on device
@echo ---------------------------------------------------------------
@echo CONFIRM ALL THE ABOVE THEN
@pause
@echo --- STARTING ----
@files\adb kill-server
@echo --- WAITING FOR DEVICE
@files\adb wait-for-device
@echo --- cleaning
@files\adb shell "rm -r /data/local/tmp"
@echo --- Added to DooMLoRDs script---
@files\adb shell "mkdir /data/local/tmp"
@echo --- pushing zergRush"
@files\adb push files\zergRush /data/local/tmp/.
@echo --- correcting permissions
@files\adb shell "chmod 777 /data/local/tmp/zergRush"
@echo --- executing zergRush
@files\adb shell "./data/local/tmp/zergRush"
@echo --- WAITING FOR DEVICE TO RECONNECT
@echo if it gets stuck over here for a long time then try:
@echo disconnect usb cable and reconnect it
@echo toggle "USB DEBUGGING" (first disable it then enable it)
@echo --- DEVICE FOUND
@files\adb wait-for-device
@echo --- here comes the major changes to DooMLoRD's script
@files\adb shell "/system/xbin/busybox mount -o remount,rw /system"
@files\adb wait-for-device
@ehco --- deleting Superuser.apk
@files\adb shell "rm /system/app/Superuser.apk"
@echo --- deleting busybox
@files\adb shell "rm /system/xbin/busybox"
@echo --- deleting su
@files\adb shell "rm /system/bin/su"
@echo --- rebooting and hopefully root free!
@files\adb reboot
@echo ALL DONE!!!
@pause
[Xperia Play Android Development] DooMLoRD:
thats not a correct way to unroot...

btw if u already rooted why run exploit again? :P
[Xperia Play Android Development] paxChristos:
I was pretty sure that zergRoot only worked until reboot (hence why I ran it again to regain root, I guess I could just remount with busybox, eh?) ... I'm a noob (and learning as I go) at this,

(I thought for sure if you deleted everything you used to root, it'd get rid of root, my bad)

so any help is very much appreciated :P
[Xperia Play Android Development] Nabeel_Nabs:
Sorry again for my newbie questions I've done a quick search but found nothing on the subject... Can you update using SEPC ... Currently on 2.3.3 and rooted using this method and i've removed a few apps ( I did do a titanium backup of all apps before i removed anything though).
[Xperia Play Android Development] dannejanne:
I know pretty much zip zero nada about stuff like that but I think it's a bit more complicated than that. I'm guessing the files pushed to the phone executes different stuff/commands after being pushed and changes things in config etc. But I wouldn't know really. Just guessing.
[Xperia Play Android Development] paxChristos:
Ok, Here's a working unroot (i verified with root checker)

@echo ---------------------------------------------------------------
@echo	Easy UNrooting toolkit (v1.0)
@echo created by DooMLoRD
@echo	Slightly Changed by Paxchristos
@echo using exploit zergRush (Revolutionary Team)
@echo Credits go to all those involved in making this possible!
@echo ---------------------------------------------------------------
@echo [*] This script will:
@echo (1) root ur device using zergRush exploit
@echo (2) install Busybox (1.18.4)
@echo (3) install SU files (3.0.5)
@echo [*] Before u begin:
@echo (1) make sure u have installed adb drivers for ur device
@echo (2) enable "USB DEBUGGING"
@echo from (Menu\Settings\Applications\Development)
@echo (3) enable "UNKNOWN SOURCES"
@echo from (Menu\Settings\Applications)
@echo (4) [OPTIONAL] increase screen timeout to 10 minutes
@echo (5) connect USB cable to PHONE and then connect to PC
@echo (6) skip "PC Companion Software" prompt on device
@echo ---------------------------------------------------------------
@echo CONFIRM ALL THE ABOVE THEN
@pause
@echo --- STARTING ----
@files\adb kill-server
@echo --- WAITING FOR DEVICE
@files\adb wait-for-device
@echo --- cleaning
@files\adb shell "rm -r /data/local/tmp"
@echo --- Starting unroot ---
@files\adb shell "/system/xbin/busybox mount -o remount,rw /system"
@echo --- deleting Superuser.apk
@files\adb uninstall Superuser.apk
@echo --- deleting busybox
@files\adb shell "rm /system/xbin/busybox"
@echo --- deleting su
@files\adb shell "rm /system/bin/su"
@echo --- clean up
@files\adb shell "rm -r /data/local/tmp"
@echo --- rebooting and hopefully root free!
@files\adb reboot
@echo ALL DONE!!!
@pause

enjoy!
[Xperia Play Android Development] CrimsonKnight13:
I hope you realize that this doesn't undo rooted adb shell... the zergRush exploit still remains intact.

What model of the PLAY and/or wireless provider do you have?
[Xperia Play Android Development] paxChristos:
Unfortunately, closing the hole in adb shell is a little bit outside my grasp, this will get you to the point where your phone no longer is able to run su.
[Xperia Play Android Development] DooMLoRD:
this is not correct...

u are forgetting the tons of symlinks in /system/xbin/ ;)

also why "rm -r"? a simple "rm /data/local/tmp/*" is sufficient

also dont worry abt zergRush.. as far as i understand the exploit was only for temp root.. meaning its removed after reboot...
[Xperia Play Android Development] paxChristos:
I use rm -r because it deletes the directory

I'll update mine when class is done...
[Xperia Play Android Development] Nabeel_Nabs:
I have the R800i, Uk Version locked to O2... Although i can get it unlocked from the network...
[Xperia Play Android Development] paxChristos:
Before I take 1 step too far with unrooting my play, what is dexdump, and what does it do? (and is it unique for each play, or is it universal?)

Nevermind: removing sym links are a pain in the butt
[Xperia Play Android Development] DooMLoRD:
u planning to "rm -r" /system/xbin/ ? ;)

just hold on till 2moro... i will post corrected script :)
[Xperia Play Android Development] paxChristos:
I was thinking about it, but i'm just gonna ls > busybox.txt and copy & paste

(plus i would really screw over anybody who put anything in the /xbin/ if i just rm -r'd it, wouldn't I? :o)

Also, I refuse to get beaten by this.

Also: SuperOneClick's unroot does not remove busybox sym links... but this will, all 352 of 'em ...
[Xperia Play Android Development] DooMLoRD:
buddy just hold on!

i was busy with this: http://xdaforums.com/showthread.php?p=18825153#post18825153

will post correct unrooting script 2moro...
[Xperia Play Android Development] CrimsonKnight13:
Haha, paxChristos is getting an adrenaline rush from his unrooting attempts & must have MOAR powa :p
[Xperia Play Android Development] paxChristos:
More likely i'm just annoyed at myself for not having it finished yet, i'm at the debugging stage right now, but i'm in my last class of the night... can't switch from my useful partition to my xp partition to run it... aaaagh :mad:

Update!!: Got it working during a break in class, will post later tonight (and yes, it goes thru and deletes busybox sym links... takes forever tho)
[Xperia Play Android Development] kaiser_tytnii:
just want to say thank you for your effort!

worked well with UK Generic 2.3.4 with method 1a

nice and easy!
[Xperia Play Android Development] dassub:
Agreed, it made things very easy for sure.
[Xperia Play Android Development] 3x4d:
Work wonderful. :D

I am with Xperia NEO 2.3.4 (4.0.1.A.0.283) and locked bootloader.
[Xperia Play Android Development] cined:
I used the quick method... Worked great thanks! I wanted to root so I could turn auto brightness off on my Xperia Play but I updated to a newer ROM and I could do this without rooting, however I still rooted.

Is there any benifits I get from rooting?

Cheers
[Xperia Play Android Development] bubblegumballoon:
You rooted and you dont even know why you did it? haha.

Theres not too many major benefits tbh, it lets you remove bloatware and use root apps, not much more than that.
[Xperia Play Android Development] sonicfreak360:
Saying "full control over your phone " sounds a TON better :-P
[Xperia Play Android Development] CrimsonKnight13:
Yeah, rooting is way better than being locked into stock forever. He makes it seem like it's not very interesting at all.
[Xperia Play Android Development] DooMLoRD:
DooMLoRD UNROOTING Script v1.0

UNROOTING SCRIPT v1.0

so here is the unrooting script to be USED ONLY AND ONLY IF U HAVE USED MY FILES (Easy Rooting Toolkit) FOR ROOTING

[ WARNING ]

if u have used any other way/solution for rooting then PLEASE DO NOT RUN THIS... you MIGHT END UP with damaged system...

(thats cause some ppl create symlinks for busybox in /system/bin/ which wipes out stock symlinks to /system/bin/toolbox and breaks/damages system)

[ DISCLAIMER ]

I AM NOT TO BE HELD RESPONSIBLE IF U DAMAGE UR PHONE / SPILL UR COFFEE / MISS UR ALARMS / ANY OTHER CALAMITY/MISHAP

REMEMBER YOU ARE DOING THIS AT YOUR OWN RISK

now that the warning is clear (hopefully) lets get to unrooting :D

Tested on:

Sony Xperia ARC

so here is the file.. (WINDOWS ONLY)

just download the attached file, extract it using winzip/winrar

go to the folder where its extracted and execute "RUNME-UNROOT.bat"

read and follow the instructions on the screen!

---------------------------------------------------------------
Easy rooting toolkit (v1.0)
UNROOTING SCRIPT
created by DooMLoRD
based heavily on FlashTool scripts (by Bin4ry and Androxyde)
Credits go to all those involved in making this possible!
---------------------------------------------------------------

[*] This script will:
(1) unroot ur device using special script
(2) remove Busybox and assocaited symlinks
(3) remove SU files and assocaiated data

[*] Before u begin:
(1) make sure u have installed adb drivers for ur device
(2) enable "USB DEBUGGING"
from (Menu\Settings\Applications\Development)
(3) enable "UNKNOWN SOURCES"
from (Menu\Settings\Applications)
(4) [OPTIONAL] increase screen timeout to 10 minutes
(5) connect USB cable to PHONE and then connect to PC
(6) skip "PC Companion Software" prompt on device
---------------------------------------------------------------

if all goes well u will get output LIKE THIS

regards,

DooMLoRD
[Xperia Play Android Development] CrimsonKnight13:
I'll post the unrooting script on the main post once I'm home. Thanks DooMLoRD! :-)
[Xperia Play Android Development] Nabeel_Nabs:
So...What do users who used the "advanced" / noob method do to unroot...?
[Xperia Play Android Development] DooMLoRD:
try ur luck....

AT UR OWN RISK
[Xperia Play Android Development] Nabeel_Nabs:
I'll just wait untill somebody else tries i guess... Don't need to unroot yet - but knowing I can will keep my mind at ease :D.
[Xperia Play Android Development] DooMLoRD:
best/safest solution to unroot is to flash stock firmware using flashtool :D
[Xperia Play Android Development] Droid117:
Will this root 2.3.4 stock?
[Xperia Play Android Development] paxChristos:
So that's how you do it, a script calling a script.

Well, thank you for teaching me more about unix and android :p
[Xperia Play Android Development] CrimsonKnight13:
Unrooting Script now on main post
[Xperia Play Android Development] bornotty:
can anyone please confirm if DooMLoRD's one click root .bat file will work for my device ?

Xperia Play R800i GSM, stock 2.3.2, Unlocked Bootloader,

firmware 3.0.A.2.181

Thanks a lot!
[Xperia Play Android Development] kloon:
THX !!!!!!!!!!!!! one click did the trick
[Xperia Play Android Development] DooMLoRD:
just test it out mate....