How To Root Or Unroot Any Android Device [Easiest Guide]

Hi friends! If you are always tired of rooting phone again and again cause of new updating circumstances then we have a great news about to get freedom from this.

Recently we found an easy and common way to root or unroot our android devices. Often there are separate procedures to root android phones. But now XDA developers generates a procedure of rooting and unrooting the phone that is perhaps common for all android devices.

Yes my friends now you can root and unroot your phone just like playing a game or we can the easiest way for this task.

Short description about easy rooting toolkit

  • Creator of this method- Doomlord (an XDA developer)
  • Moto of this method- To root/unroot any android device

Note: Actually this method of rooting is firstly created for Sony Ericson devices but when this method is applied on other phones, it works same as for Sony Ericson devices.

I suggest you to visit official xda thread before doing anything with your phone

 

Devices that tested bwith this method :

  • Sony Xperia X10 (GB firmware)
  • Sony Xperia Arc (.42 firmware)
  • Sony Xperia Arc S
  • Sony Xperia Play [R800i/R800x]
  • Sony Xperia Ray
  • Sony Xperia Neo
  • Sony Xperia Mini
  • Sony Xperia Mini Pro
  • Sony Xperia Pro
  • Sony Xperia Active
  • NTT Docomo Xperia ARCO SO-02C
  • Samsung Galaxy S2 [GT-i9100/GT-9100P]
  • Samsung Galaxy S II for T-Mobile (SGH-T989)
  • Samsung Galaxy S II for AT&T (SGH-I777), Skyrocket (SGH-i727)
  • Samsung Galaxy S II LTE Rogers Canada (SGH-I727R), Android version 2.3.5, Baseband version I727RUXKJ7
  • Samsung Galaxy S II Epic 4g Touch
  • Samsung Galaxy S2 HD LTE (SHV-E120S)(korea)
  • Samsung Galaxy i9100G
  • Samsung Galaxy S [i9000B] & [i9000 2.3.3 (PDA I9000BOJV8, Phone I9000XXJVO, CSC I9000GDTMJV7) and german T-Mobile branding]
  • Samsung Galaxy S Plus (GT-I9001) OS 2.3.3 and 2.3.6 (I9001ZSKP6)
  • Samsung Galaxy Mini GT-S5570 (GB only)
  • Samsung Galaxy Mini Pro i5510
  • Samsung Galaxy W [i8150]
  • Samsung Galaxy Y
  • Samsung Galaxy Tab [P1000] (2.3.3 firmware), [P1000N]
  • Samsung Galaxy Note [N7000]
  • Samsung Galaxy Player YP-G70 2.3.5 (GINGERBREAD.XXKPF)
  • Samsung Galaxy Ace (2.3.3, 2.3.4 firmware)
  • Samsung Nexus S [i9023] (2.3.6)
  • Samsung Nexus S 4G 2.3.7
  • Samsung Galaxy Nexus S [i9020] (2.3.6)
  • Samsung Exhibit (SGH-T759)
  • Samsung Exhibit 4G (SGH-T759) (2.3.3) Build UVKE8
  • Samsung Captivate i897 UCKH3
  • Motorola Milestone 3 [ME863 HK]
  • Motorola XT860, Bell XT860
  • Motorola Defy+
  • Motorola Droid X sys ver 4.5.605 w/ gingerbread
  • Motorola Droid X2 (2.3.4) Sys ver 1.3.380.MB870.Verizon.en.US Build 4.5.1A-DTN-150-30
  • Motorola XT883 (China Telecom)
  • Motorola XT862 (Verizon Droid3)
  • Motorola DROID RAZR
  • Nexus One (2.3.6 stock)
  • LG Revolution
  • Vizio VTAB1008 Tablet
  • Huawei IDEOS U8150 (2.2)

So let’s check out how to root any android phone with one click

[1]. First Download:

Easy ROOTING Toolkit from HERE Or via multiupload

 

[2]. Before rooting your android phone make sure you have :

 

  • installed adb drivers for your phone, you can download drivers for xperia phones from here
  • Now go to Menu>Settings>Applications and “enable unknown sources”

     

      homesettingssettings application

  • Also enable "USB DEBUGGING" by going to Menu>Settings>Applications>Development

     

    homesettingssettings applicationsettings application developement

  • [OPTIONAL] increase screen timeout to 10 minutes , so you can see what’s happening
  • connect your phone to pc with help of usb cable 

[3]. Rooting your android phone with easy rooting toolkit

 

  1. First Extract rooting kit to any safe place like desktop
  2. Double click on “runme.bat”

    run-doom-lords-run-me-bat

  3. It will run rooting script and you will see a command prompt like below

    first-cmd-image

  4. Now connect your phone to pc 
  5. Once your phone successfully connected to pc , hit any key to start rooting.

    It will complete in few seconds . During this process don’t close command prompt or don’t disconnect your phone

  6. on completion your phone will reboot , and “ALL DONE!!” message will appear in command prompt that means your phone rooted successfully
  7. Now you can press any key to close it

Congratulations you have successfully rooted your android phone , now you can enjoy your phone’s full potential. enjoy all rooting benefits

 


 

In case if you want to unroot your phone , you can unroot it too

Note: unroot only if you rooted your phone with above method otherwise it can damage your phone.

 

[1]. First Download:

Unrooting pack

[2]. Procedure to Unroot your phone:

  1. Unzip the above downloaded file named “UNROOTING SCRIPT v1.0”.
  2. Now open the extracted folder and launch the file named “RUNME-UNROOT.bat”.
  3. Now follow the on screen instructions.
    Warning: Performing the unroot procedure again and again is on your own risk.

Enjoy! And have fun with the new easiest and common method to root/unroot any Android devices.

Subscribe free email updates

  • Android Tips, Tricks and How-To's
  • Firmware update news and guides
  • Detailed Tutorials on rooting and custom ROM
  • Latest Android phone news and More

Whatcha waiting for?

About kày

Kuldeep Singh is founder of androidflip , young blogger from india who loves to write about android and technology. Follow him on twitter @androidflip

Comments

  1. hey there!

    I own a galaxy s2 i9100. i downloaded the adb drivers and the rooting toolkit.

    i enabled the usb debugging mode. i practically followed all steps but when i ran the rooting toolkit, it said

    —————————————————————
    Easy rooting toolkit (v3.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 (16 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 (MenuSettingsApplicationsDevelopment)
    (3) enable “UNKNOWN SOURCES”
    from (MenuSettingsApplications)
    (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
    —————————————————————
    CONFIRM ALL THE ABOVE THEN
    Press any key to continue . . .
    — STARTING —-
    — WAITING FOR DEVICE
    The system cannot find the path specified.
    — cleaning
    The system cannot find the path specified.
    — pushing zergRush”
    The system cannot find the path specified.
    — correcting permissions
    The system cannot find the path specified.
    — executing zergRush
    The system cannot find the path specified.
    — WAITING FOR DEVICE TO RECONNECT
    if it gets stuck over here for a long time then try:
    disconnect usb cable and reconnect it
    toggle “USB DEBUGGING” (first disable it then enable it)
    — DEVICE FOUND
    The system cannot find the path specified.
    — pushing busybox
    The system cannot find the path specified.
    — correcting permissions
    The system cannot find the path specified.
    — remounting /system
    The system cannot find the path specified.
    — copying busybox to /system/xbin/
    The system cannot find the path specified.
    — correcting ownership
    The system cannot find the path specified.
    — correcting permissions
    The system cannot find the path specified.
    — installing busybox
    The system cannot find the path specified.
    The system cannot find the path specified.
    — pushing SU binary
    The system cannot find the path specified.
    — correcting ownership
    The system cannot find the path specified.
    — correcting permissions
    The system cannot find the path specified.
    — correcting symlinks
    The system cannot find the path specified.
    The system cannot find the path specified.
    — pushing Superuser app
    The system cannot find the path specified.
    — cleaning
    The system cannot find the path specified.
    — rebooting
    The system cannot find the path specified.
    ALL DONE!!!
    Press any key to continue . . .

    what am i doing wrong?

  2. never mind. i think ive rooted my phone successfully.

    —————————————————————
    Easy rooting toolkit (v3.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 (16 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 (MenuSettingsApplicationsDevelopment)
    (3) enable “UNKNOWN SOURCES”
    from (MenuSettingsApplications)
    (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
    —————————————————————
    CONFIRM ALL THE ABOVE THEN
    Press any key to continue . . .
    — STARTING —-
    — WAITING FOR DEVICE
    The system cannot find the path specified.
    — cleaning
    The system cannot find the path specified.
    — pushing zergRush”
    The system cannot find the path specified.
    — correcting permissions
    The system cannot find the path specified.
    — executing zergRush
    The system cannot find the path specified.
    — WAITING FOR DEVICE TO RECONNECT
    if it gets stuck over here for a long time then try:
    disconnect usb cable and reconnect it
    toggle “USB DEBUGGING” (first disable it then enable it)
    — DEVICE FOUND
    The system cannot find the path specified.
    — pushing busybox
    The system cannot find the path specified.
    — correcting permissions
    The system cannot find the path specified.
    — remounting /system
    The system cannot find the path specified.
    — copying busybox to /system/xbin/
    The system cannot find the path specified.
    — correcting ownership
    The system cannot find the path specified.
    — correcting permissions
    The system cannot find the path specified.
    — installing busybox
    The system cannot find the path specified.
    The system cannot find the path specified.
    — pushing SU binary
    The system cannot find the path specified.
    — correcting ownership
    The system cannot find the path specified.
    — correcting permissions
    The system cannot find the path specified.
    — correcting symlinks
    The system cannot find the path specified.
    The system cannot find the path specified.
    — pushing Superuser app
    The system cannot find the path specified.
    — cleaning
    The system cannot find the path specified.
    — rebooting
    The system cannot find the path specified.
    ALL DONE!!!
    Press any key to continue . . .

  3. while finding out from the phone itself regarding if my phone was actually rooted, are there other ways to confirm just the same?

  4. will this work for Galaxy S2 lTE E110S (Korea)?

  5. it shows sleeping a bit……it thats fines?

  6. hey, doest it work on Xperia X8/W8 ?

  7. How do i install the adb driver? i downloaded the drivers.rar and it has google-usb_driver, x64, x86 folders. i have windows 7 64 bits. how do i install the right one. i have galaxy skyrocket.

  8. Johnefernandez07 says:

    can i root my samsung galaxy ace 2.3.6 using this method?

  9. will this unlock the bootlocker? I dont want to void my warranty since my phone is pretty new..

  10. hi How do you know if you already have an adb driver installed? I have galaxy y gingerbread 2.3.6

  11. Knives809 says:

    Do I have to backup my files when performing this?

  12. i have rooted my phone but i cant find root file on my sd card!! please help!

  13. Rooted Samsung Galaxy Mini GT-S5570 Swutzerland without problems. Great method. Thank you.

  14. Rooted Samsung Galaxy Mini GT-S5570 Swutzerland without problems. Great method. Thank you.

  15. Can you use a Mac computer and not a PC ?

  16. Hi!
    I have problems rooting my SGS2 running android version 2.3.6.
    Remounting system are failed and many file copies and cdmod are failed because of permission problems.Also there are files not found. I hope you could help me with this issue!

  17. anyone pls help me.. i ncannot root my xperia x10. im stucked at waiting for device even if i already connect my phone

  18. my phone is samsug galaxy note N7000. I have just rooted my phne and install CWM.
    Now, I want to unroot my phone back to factory settings. How to unroot my phone and lso clear CWM

  19. This guide mentions load ADB drivers but there is no instructions on it. I am quite familiar with PCs and use Win 7 64 Bit but after downloading I am unable to figure out what to do load drivers?

  20. What are the Galaxy Ace ADB drivers?

  21. Nygiants8690 says:

    I just rooted my Droid X running Gingerbread 2.3.3 ver. 4.5.605. I tried other methods with no luck. This worked like a charm.

  22. A--r--t--e--s says:

    Didn’t work at
    XPERIA ACTIVE

    —————————————————————
    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)
    (4) some checks for free space, tmp directory
    (will remove Google Maps if required)
    [*] Before u begin:
    (1) make sure u have installed adb drivers for ur device
    (2) enable “USB DEBUGGING”
    from (MenuSettingsApplicationsDevelopment)
    (3) enable “UNKNOWN SOURCES”
    from (MenuSettingsApplications)
    (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
    —————————————————————
    CONFIRM ALL THE ABOVE THEN
    Для продолжения нажмите любую клавишу . . .
    — STARTING —-
    — WAITING FOR DEVICE
    — creating temporary directory
    mkdir failed for tmp, File exists
    — cleaning
    rm failed for *, No such file or directory
    — pushing zergRush
    1251 KB/s (23060 bytes in 0.018s)
    — correcting permissions
    — executing zergRush

    [**] Zerg rush – Android 2.2/2.3 local root
    [**] (C) 2011 Revolutionary. All rights reserved.

    [**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

    [+] Found a GingerBread ! 0×00000118
    [*] Scooting …
    [*] Sending 149 zerglings …
    [*] Sending 189 zerglings …
    [-] Hellions with BLUE flames !
    — WAITING FOR DEVICE TO RECONNECT
    if it gets stuck over here for a long time then try:
    disconnect usb cable and reconnect it
    toggle “USB DEBUGGING” (first disable it then enable it)
    — DEVICE FOUND
    — pushing busybox
    2900 KB/s (1075144 bytes in 0.362s)
    — correcting permissions
    — remounting /system
    mount: permission denied (are you root?)
    — checking free space on /system
    53 KB/s (439 bytes in 0.008s)
    df: /mnt/secure/asec: Permission denied
    — Free space on /system : 183604 bytes
    — no cleanup required
    — copying busybox to /system/xbin/
    /system/xbin/busybox: cannot open for write: Read-only file system
    — correcting ownership
    Unable to chmod /system/xbin/busybox: No such file or directory
    — correcting permissions
    Unable to chmod /system/xbin/busybox: No such file or directory
    — installing busybox
    /system/xbin/busybox: not found
    — pushing SU binary
    failed to copy ‘filessu’ to ‘/system/bin/su’: Read-only file system
    — correcting ownership
    Unable to chmod /system/bin/su: No such file or directory
    — correcting permissions
    Unable to chmod /system/bin/su: No such file or directory
    — correcting symlinks
    rm failed for /system/xbin/su, Read-only file system
    link failed Read-only file system
    — pushing Superuser app
    failed to copy ‘filesSuperuser.apk’ to ‘/system/app/./Superuser.apk’: Read-only
    file system
    — cleaning
    — rebooting
    ALL DONE!!!
    Press any key to continue . . .

    Phone rebooted but nothing changer :(

  23. maduka perera says:

    This tolkit work for Firmware 4.0.2A.0.62 ? What is a adb driver for sony ericson ray

  24. Lil Madi17 says:

    does it work with android version 2.3.4

  25. Pfazio2708 says:

    wheres the download link?

  26. Pfazio2708 says:

    Samsung Galaxy S2 Skyrocket (AT&T) Android Version: 2.3.6
    I have all of the drivers installed and as I run the root program this immediately appears as I press a key.
    Press any key to continue . . .
    — STARTING —-
    — WAITING FOR DEVICE
    The system cannot find the path specified.
    — cleaning
    The system cannot find the path specified.
    — pushing zergRush”
    The system cannot find the path specified.
    — correcting permissions
    The system cannot find the path specified.
    — executing zergRush
    The system cannot find the path specified.
    — WAITING FOR DEVICE TO RECONNECT
    if it gets stuck over here for a long time then try:
    disconnect usb cable and reconnect it
    toggle “USB DEBUGGING” (first disable it then enable it)
    — DEVICE FOUND
    The system cannot find the path specified.
    — pushing busybox
    The system cannot find the path specified.
    — correcting permissions
    The system cannot find the path specified.
    — remounting /system
    The system cannot find the path specified.
    — copying busybox to /system/xbin/
    The system cannot find the path specified.
    — correcting ownership
    The system cannot find the path specified.
    — correcting permissions
    The system cannot find the path specified.
    — installing busybox
    The system cannot find the path specified.
    The system cannot find the path specified.
    — pushing SU binary
    The system cannot find the path specified.
    — correcting ownership
    The system cannot find the path specified.
    — correcting permissions
    The system cannot find the path specified.
    — correcting symlinks
    The system cannot find the path specified.
    The system cannot find the path specified.
    — pushing Superuser app
    The system cannot find the path specified.
    — cleaning
    The system cannot find the path specified.
    — rebooting
    The system cannot find the path specified.
    ALL DONE!!

    What am I doing wrong? Please help I’m new to android rooting and software.

  27. Muhammad Afif says:

    hey kuldeep, if i root my xperia ray, can i unroot it and make warranty legal back? i want to know how to unroot without increase flash counter..please..

  28. adb drivers for galaxy ace?

  29. xperia arc s says:

    — STARTING —-
    — WAITING FOR DEVICE
    — creating temporary directory
    mkdir failed for tmp, File exists
    — cleaning
    rm failed for *, No such file or directory
    — pushing zergRush
    1537 KB/s (23060 bytes in 0.014s)
    — correcting permissions
    — executing zergRush

    [**] Zerg rush – Android 2.2/2.3 local root
    [**] (C) 2011 Revolutionary. All rights reserved.

    [**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

    [+] Found a GingerBread ! 0×00000118
    [*] Scooting …
    [*] Sending 149 zerglings …
    [*] Sending 189 zerglings …
    [-] Hellions with BLUE flames !
    — WAITING FOR DEVICE TO RECONNECT
    if it gets stuck over here for a long time then try:
    disconnect usb cable and reconnect it
    toggle “USB DEBUGGING” (first disable it then enable it)
    — DEVICE FOUND
    — pushing busybox
    3089 KB/s (1075144 bytes in 0.339s)
    — correcting permissions
    — remounting /system
    mount: permission denied (are you root?)
    — checking free space on /system
    87 KB/s (439 bytes in 0.004s)
    — Free space on /system : 181452 bytes
    — no cleanup required
    — copying busybox to /system/xbin/
    /system/xbin/busybox: cannot open for write: Read-only file system
    — correcting ownership
    Unable to chmod /system/xbin/busybox: No such file or directory
    — correcting permissions
    Unable to chmod /system/xbin/busybox: No such file or directory
    — installing busybox
    /system/xbin/busybox: not found
    — pushing SU binary
    failed to copy ‘filessu’ to ‘/system/bin/su’: Read-only file system
    — correcting ownership
    Unable to chmod /system/bin/su: No such file or directory
    — correcting permissions
    Unable to chmod /system/bin/su: No such file or directory
    — correcting symlinks
    rm failed for /system/xbin/su, Read-only file system
    link failed Read-only file system
    — pushing Superuser app
    failed to copy ‘filesSuperuser.apk’ to ‘/system/app/./Superuser.apk’: Read-only
    file system
    — cleaning
    — rebooting
    ALL DONE!!!
    Press any key to continue . . .

    This is what i got when i tried it…what’s wrong?

  30. hi,
    i bought a bell motorla atrix 4g used.
    it apparently is rooted, but i dont know by which method.
    i installed root checker from the app store, but it says it is not rooted.
    i just want to return it to stock os but i dont know how.
    any idea which way i should go.
    (i tried the reboot-recover way and it doesnt get rid of the root)
    any help appreciated!!

  31. Jayakumar A U says:

    Hey If you are getting the error ‘system cannot find the path specified’ while rooting your phone, it is because you right clicked the runme.bat file and selected ‘run as administrator’. You may just double click the runme.bat file and the rooting will run fine.

  32. Jayakumar A U says:
  33. Royalkingprince says:

    hi kuldeep. i am manpreet singh. i have samsung galaxy note 2.3.6 with gingerbread xxlc1. can you tell me how can i root it with what software.

  34. Hola tengo un samsung galaxy ace que no consigo hacer root de ninguna manera, con este método es lo mas acertado porque al menos se reinicia el dispositivo, pero me muestra la imagen que adjunto,

    (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)
    (4) some checks for free space, tmp directory
    (will remove Google Maps if required)

    no entiendo esos pasos, me podrían ayudar muchas gracias

  35. Hey!
    This worked perfectly on GB thanks for the post!
    I have one question, I just updated my sk17a to ICS (with flashtool), I wanted to know if I can root ICS with this method

  36. how about the TMO Exhibit 4G II ? is that rootable and unrootable because it is not on the list.

  37. my antivirus identify the zergrush thing as a virus…is it safe?

  38. Umer Iqbal says:

    Can this work on the Huawei U8500 movistar??

Trackbacks

  1. [...] i had planned to use this rooting method (zergrush) the success of which is coroborated here and here [...]

Speak Your Mind

*