How to root Motorola Defy with Froyo Upgrade - Defy General

UK Retail Motorola Defy with Froyo ugrade rooted using Superoneclick.
Previously hade Eclair rooted with Z4Root working great.
Z4Root couldn't touch Froyo upgrade.
Here's what I did.
Download Superoneclick Version 2.1.1. Don't use earlier ones.
Unzip Superoneclick & goto the extracted directory.
Before running Superoneclick.
1) Install Busybox version 1.19.2. Not 1.19.3, didn't work for me.
2) On the phone goto Settings/Applications/Development and make sure USB debugging is ticked i.e. ON
3) On phone goto Settings/SD card & phone storage and Unmount the SD card.
Plug the phone in to the USB port. Ensure the USB mode is None. i.e. no card access, no media access no portals & tools.
Run Superoneclick. Hit the ROOT button and let it do that magic thing.
Once Superoneclick has rooted the phone.
Deselect USB debugging.
Mount the SD card.
Reboot the phone.
Happy rooting.
caveats.
I initially tried this with the phone USB mode set to Portal & Tools. Didn't work.
Thank you to the developer(s) of Superoneclick. And a middle finger to Motorola for waisting my time. Now I can get rid of the junk Apps.

I remember that I never use step 3 above and it work just like that playing with the USB debugging mode ON and OFF twice while Superoneclick is accessing the system to get the phone rooted.

I used superoneclick version 1.9 I think and it installed the busybox for me...I just had to enable USB debugging when it said waiting for device
Sent from my MB525 using xda premium

Related

[Q] Please Help! SuperOneClick is not working and I have tried everything!

Please help me, any advice to point me in the right direction would be appreciated. I have a Motorola Defy running stock 2.2.1 official update from T-mobile. Im using Superoneclick v1.9.5, I have all the drivers installed, Im running Windows 7 on my PC with .NET Framework 4 and every Framework update prior to that version, an all the, put the phone in debugg mode, and also the USB is in Phone portal mode, Run superoneclick under admin, and it still gets stuck on "Waiting for device...." I dont know what else needs to be done... Please anyone...
Try to reinstall motorola drivers ( uninstall > reboot > install ( > reboot if using xp ) ).
Make sure you have the latest ones.
Make sure USB debugging is DISABLED on your phone in Settings > Applications > Development before launching superoneclick..
Launch SuperOneClick on your computer by right-clicking on it and selecting ‘Run as Administrator’.
Click ‘Root’. It will say ‘Waiting for device…’
Now ENABLE USB debugging on your phone in Settings > Applications > Development.
Wait patiently till you see a prompt on your computer saying ‘Device is rooted’.
Reboot your phone and you’re done!
All the best
Take the phone out of portal mode, just enable usb debugging and put it in charge mode.
Install the drivers from the SuperOnClick 1.9.5 package BUT use the 1.7 version of SuperOneClick to perform the root.
I've done my wife's Defy twice in the last two days, info here.

ROOT YOUR SAMSUNG EXHIBIT 4G AND EXHIBIT 4G ll

This Works on both Exhibit 4g phones.I figure..the more Exhibit phones that get rooted the closer we will get to getting a custom recovery and roms ...here's hoping
ZergRush zip file attached.Install the phone drivers on your pc, in your phone turn usb debugging on, plug your phone into your pc and let the drivers install.Unzip the zergRush file to a new folder on your desktop,open the folder and click on the .bat file and let it run . To check if you rooted...you should see apps called superuser and terminal emulator in your app draw. You can also download root checker from the market to verify...enjoy
This root method was put together by nocturnalmike....THANKS.
says rooted
I used this method, have both superuser and terminal emulator. i am unable to access any more than i was. i am still unable to find or remove any of the preinstalled bloatware. there is no uninstall in settings. and i am only able to find 1 folder for slacker radio that keeps reinstalling.
clay21 said:
This Works on both Exhibit 4g phones.I figure..the more Exhibit phones that get rooted the closer we will get to getting a custom recovery and roms ...here's hoping
ZergRush zip file attached.Install the phone drivers on your pc, in your phone turn usb debugging on, plug your phone into your pc and let the drivers install.Unzip the zergRush file to a new folder on your desktop,open the folder and click on the .bat file and let it run . To check if you rooted...you should see apps called superuser and terminal emulator in your app draw. You can also download root checker from the market to verify...enjoy
This root method was put together by nocturnalmike....THANKS.
Click to expand...
Click to collapse
Download absolute system file manager and then you can take the bloat off your phone. Do not forget to hit the thanks button.
Anyone tried gingerbreak?
fryweed said:
I used this method, have both superuser and terminal emulator. i am unable to access any more than i was. i am still unable to find or remove any of the preinstalled bloatware. there is no uninstall in settings. and i am only able to find 1 folder for slacker radio that keeps reinstalling.
Click to expand...
Click to collapse
uninstall bloat with Titanium (bloat is in read ....be careful)
i need help
When i launch the zerg application i plug in my phone and it says "daemon launched succesfully" waiting for device
and i have it in debugging mode
but everytime i plug it in it says needs the drivers
help!!!
I need help! I rooted yesterday with no problems. Tonight I was into Titanium searching for a way to remove bloat. I pushed a tab by mistake. It said it would remove 45mb and reboot. The phone now starts a reboot with sound, then goes into a cycle of the Samsung name screen (no sound) then to the Android launch screen (no sound). Then it just repeats over and over...I have removed the battery and replaced and tried to reboot, with no success. What did I do???
Is this the Best and Easiest way to Root the Exhibit?
clay21 said:
This Works on both Exhibit 4g phones.I figure..the more Exhibit phones that get rooted the closer we will get to getting a custom recovery and roms ...here's hoping
ZergRush zip file attached.Install the phone drivers on your pc, in your phone turn usb debugging on, plug your phone into your pc and let the drivers install.Unzip the zergRush file to a new folder on your desktop,open the folder and click on the .bat file and let it run . To check if you rooted...you should see apps called superuser and terminal emulator in your app draw. You can also download root checker from the market to verify...enjoy
This root method was put together by nocturnalmike....THANKS.
Click to expand...
Click to collapse
This doesn't work. ADB just produces a lot of errors. ZergRushTempRoot.bat runs for a while then it stops and says "Press any key to continue" but when I press a key it exits and the DOS window goes away. Root Checker says the phone was not rooted. Does anyone know how to fix this? I also tried the program from Unlockroot.com but it doesn't do anything either! It took a long time while it said that it was "downloading" then it said 100% complete at the end but nothing changed.
sgh-t759
the dos windows says:
adb server is out of date. Killing
*daemon started succesfully*
but nothing happen. please help!! thanks
clay21 said:
This Works on both Exhibit 4g phones.I figure..the more Exhibit phones that get rooted the closer we will get to getting a custom recovery and roms ...here's hoping
ZergRush zip file attached.Install the phone drivers on your pc, in your phone turn usb debugging on, plug your phone into your pc and let the drivers install.Unzip the zergRush file to a new folder on your desktop,open the folder and click on the .bat file and let it run . To check if you rooted...you should see apps called superuser and terminal emulator in your app draw. You can also download root checker from the market to verify...enjoy
This root method was put together by nocturnalmike....THANKS.
Click to expand...
Click to collapse
Thanks. Very useful

[Q] No Debug notification.

First of all hello to all and thank you very much for the provided info on this forums.
I just got my first smartphone and I want to get root access on my phone.
After searching this forums for 2 days and asking some people around here for some help no one could give me an answer so here it goes.
I wanna root my Gio using SuperOneClick. Downloaded the latest version followed all the steps but my problem is that when I set me phone on debug mode from Settings > Application > Development and then connect it to the pc my phone does not go into debugging mode. The only option that I have on the status bar is "Select to copy files from/to your Computer"
I have latest Kies installed, latest pc drivers, latest usb drivers. I have tried on a second pc with win7 32bit version and with a secondary cable. I tried hard reset and also removing phone battery and all that stuff.
Running 2.3.3 firmware.
Any idea what can I do ?
Make sure anything related to kies is off, use task manager on pc, browse to processes and kill kies related services
Sent from my GT-S5660 using xda premium
Already done that. Except for this everything else works on the phone.
Also tried with sd card on and sd card off with sim on and sim off both sim and sd off still nothing.
Ok is done.
For some of the phones that are in Romania atm you can enable usb debugging but nothing will happen no notification no nothing so the only method to root your gio is with Universal_GB_Root_v5.
I found this after 4 days of constant searching for a solution for my phone.
Thank you very much to all the people that pmed me and the people that reply here.
If anyone needs some help with this and links to donload the root zip you can give me a pm.
Topic can be close.

[ROOT] IO Root

If you take the ZVE update, IORoot no longer works. You must use Stump Root method
According to @autoprime, you must use the Stump Root method in order to root the ZVE update
http://forum.xda-developers.com/sprint-g2/general/ls980-zve-ota-zip-update-zvc-zve-t2912488
Stump root can be found here
http://forum.xda-developers.com/lg-g3/orig-development/root-stump-root-lg-g3-sprint-verizon-t2850906
It has been confirmed by many that the IO root now works on the LS980 though it is not listed in the main IO root thread. Below is a link with all the specific instructions for how to use this root tool.
http://forum.xda-developers.com/showthread.php?t=2448887
Basic Instructions for rooting on firmware ZVA
1. Ensure you have the proper USB drivers installed, and your phone is in the proper mode (For Verizon, use Ethernet mode on the PC settings menu).
NOTE: If you do not have the USB drivers installed, you can get them from here: http://www.lg.com/us/support-mobile/lg-LGD801BK under MANUALS & DOWNLOAD -> Software Update -> USB Drivers (Yes the Tmobile drivers work since the Sprint page doesn't post USB drivers)
2. Enable Developer Mode (Press "Build Number" 7 times) on your phone and enable USB Debugging
3. Extract ioroot zip file somewhere on your PC
4. Plug your phone into your PC. Ensure that the USB connection is set to "Charge Only".
5. On PC, open up command prompt and type adb devices command and accept the ADB RSA command on the phone. It should say "LG-LS980-XXXXXXXXXXX device" If you saw the following it confirms that the device is detected in ADB.
6. Put your phone in Airplane mode.
7. Run root.bat
8. The script will ask you that the USB Connection Mode needs to be toggled. Toggle USB mode from Charge Only to MTP and then back to Charge Only.
9. You will then be asked if you would like to have a superuser package installed, which you can accept or decline
10. Download Root Checker from Play Store: https://play.google.com/store/apps/details?id=com.joeykrim.rootcheck to verify successful root.
Basic Instructions for rooting on firmware ZVC with IO Root v25
1. Ensure you have the proper USB drivers installed, and your phone is in the proper mode (For Verizon, use Ethernet mode on the PC settings menu).
NOTE: If you do not have the USB drivers installed, you can get them from here: http://www.lg.com/us/support-mobile/lg-LGD801BK under MANUALS & DOWNLOAD -> Software Update -> USB Drivers (Yes the Tmobile drivers work since the Sprint page doesn't post USB drivers)
2. Enable Developer Mode (Press "Build Number" 7 times) on your phone and enable USB Debugging
3. Extract ioroot zip file somewhere on your PC
4. Plug your phone into your PC. Ensure that the USB connection is set to "Charge Only".
5. On PC, open up command prompt and type adb devices command and accept the ADB RSA command on the phone. It should say "LG-LS980-XXXXXXXXXXX device" If you saw the following it confirms that the device is detected in ADB.
6. Run root.bat
7. When phone boots into recovery, select 'apply update from ADB' with power button.
8. Reboot phone into system.
10. Download Root Checker from Play Store: https://play.google.com/store/apps/details?id=com.joeykrim.rootcheck to verify successful root.
Download the latest version of IO Root (6/17/14 build) from @autoprime's post below:
http://forum.xda-developers.com/showpost.php?p=48709232&postcount=869
YOU MUST USE IOROOT v25 or later if you are on the ZVC (Android 4.4.2) firmware update.
Here is a tutorial video explaining how to install IO Root:
http://www.youtube.com/watch?v=Y45SXPRb31o
I am not the creator of this root method i am simply compiling the information for sprint users since it is scattered in many different places.
Credits go to @autoprime and thank him for maintaining and updating the IO Root method as new updates come up and @thecubed for creating the IO Root method.
Univsoldur said:
It has been confirmed by many that the IO root now has an area for the LS980 though it is not listed in the main IO root thread. below is a link with all the specific instruction for how to use this root tool.
http://forum.xda-developers.com/showthread.php?t=2448887
This is a link to the area for the file that you will use in conjunction with the instructions from that thread. The link that they provide does not link to IO root version 11.
http://downloads.codefi.re/shelnutt2/g2/spr
According to ericdabbs this file works with the IO root method.
http://forum.xda-developers.com/showpost.php?p=47339494&postcount=3
I am not the creator of this root method i am simply compiling the information for sprint users since it is scattered in many different places.
Click to expand...
Click to collapse
anyone try this yet? is there any reason to do this over the other root method?
I did i just prefer methods developed by xda members specifically for our phones.
Sent from my LG-LS980 using Tapatalk
I'm worried that Sprint will issue an update soon, as carriers often do quickly after the launch of a new product, and we won't be able to get it with a rooted phone. Not sure whether to root or not, and if so how long to wait.
TheSapient said:
I'm worried that Sprint will issue an update soon, as carriers often do quickly after the launch of a new product, and we won't be able to get it with a rooted phone. Not sure whether to root or not, and if so how long to wait.
Click to expand...
Click to collapse
You can always unroot if the an update won't take. The only time this has been an issue for me is when I'm running something other than the stock ROM. The downside about OTA's is they break root most of the time, so you'll have to root your device again.
I used this method to root. The only problem I had was where it said to disable USB debugging and reconnect the phone. After I did that it wouldn't connect and complete the superuser install. I tried all the USB connections types; charge only, mtp, & ptp, but the adb interface wouldn't show up in device manager. I finally just re-enabled USB debugging and the install process continued without any problem. Everything seems OK, superuser is installed, I was able to install TWRP and I'm doing a Titanium backup right now.
Does anyone think there will be a mod released later on to "untrip" the built in root checker? I'm holding off on rooting based only on that.
rich_e said:
I used this method to root. The only problem I had was where it said to disable USB debugging and reconnect the phone. After I did that it wouldn't connect and complete the superuser install. I tried all the USB connections types; charge only, mtp, & ptp, but the adb interface wouldn't show up in device manager. I finally just re-enabled USB debugging and the install process continued without any problem. Everything seems OK, superuser is installed, I was able to install TWRP and I'm doing a Titanium backup right now.
Click to expand...
Click to collapse
I'll give you an explanation why it didn't work for you initially and how your accidental discovery was what fixed it.
The instructions in the root.bat file said to do after it pushed the initial files into the phone was
1. Unplug the phone off USB from PC
2. Disable USB debugging option
3. Re-enable USB debugging option
4. Connect phone to USB from PC.
What you did initially was steps 1, 2 and 4 and skipped 3 and expected the root.bat script to continue. Obviously the root.bat file can't detect the phone once you reconnected it to USB because you don't have USB debugging on which is needed for detection. What you did eventually was the smart thing and re-enable the USB debugging that finished the install process.
This is the excerpt from the root.bat file that clearly explains to disable USB debugging and immediately re-enable USB debugging after the root.bat file pushes the initial root files.
echo *******************************************************
echo Now, please unplug usb, go to developer options and
echo disable USB debugging and re-enable it.
echo Once you've done that, re-plug your usb...
echo *******************************************************
This root works 100%. I compared the iorootv10 and iorootv11 root.bat files and it clearly did not have a Sprint option for the root.bat file to detect in iorootv10. Also this was released by a recognized developer/contributer shelnutt2. I hope thecubed edits his XDA thread to upload iorootv11 so that we can reference that XDA thread instead.
Mine stays stuck on "looking for device" ... Any tips?
o0adam0o said:
Mine stays stuck on "looking for device" ... Any tips?
Click to expand...
Click to collapse
Did you ensure you have enabled USB debugging and installed the USB drivers? Also if you have adb, try opening a command prompt in the same folder as adb and type "adb devices". You should see a response of your device listed and "device". If you see a response of a device listed and "offline" that means your phone is not communicating with your PC which is why the root.bat file is giving you an error.
Check out this tutorial video for the ioroot and it should make it more clear. Keep in mind that the video was made when iorootv10 was released but the steps to do the root are the same.
http://www.youtube.com/watch?v=Y45SXPRb31o
Make sure you are downloading the iorootv11 files here that includes the Sprint version: http://downloads.codefi.re/shelnutt2/g2/spr
Here is the link to the USB Drivers in case you need it. It is from the ATT and Tmobile version from the LG website but it works fine. Scroll down the page to Software Update tab and download USB driver.
http://www.lg.com/us/support-mobile/lg-D801
o0adam0o said:
Mine stays stuck on "looking for device" ... Any tips?
Click to expand...
Click to collapse
If you haven't installed the drivers use these.
LG United Mobile Drivers
http://d-h.st/EW4
Edit: was already answered in the post ahead of mine. This file is a direct download.
ericdabbs said:
..
Click to expand...
Click to collapse
removed for less confusion
Univsoldur said:
Could you put together something that references the correct places for sprint users to install recovery. I haven't flashed it yet though I think this is correct. I thought since you had already you would prolly know best and could explain it to people easier than me.
http://www.teamw.in/project/twrp2/197
Click to expand...
Click to collapse
Actually I haven't installed TWRP on my G2 yet.
However I intend to follow WACOMalt's method located here:
http://forum.xda-developers.com/showthread.php?t=2449670
You need to download the Sprint TWRP Recovery file here: http://techerrata.com/browse/twrp2/g2spr
WACOMalt also posted a tutorial video on how to flash recovery using his method shown here:
http://www.youtube.com/watch?v=OZSjL6FCyxA
ericdabbs said:
..
Click to expand...
Click to collapse
removed for less confusion
Univsoldur said:
yea i know thats the correct recovery image but i dont have adb set up on this PC and was wondering if i could do it using terminal emulator. Either way I wont clutter this thread up with recovery because I know people will get confused so I will create a new thread.
Click to expand...
Click to collapse
Please create a new thread so that I can have you post the adb/fastboot files for download. Its very important to have adb and fastboot files installed on your PC if you intend to do Android hacking.
ericdabbs said:
Please create a new thread so that I can have you post the adb/fastboot files for download. Its very important to have adb and fastboot files installed on your PC if you intend to do Android hacking.
Click to expand...
Click to collapse
its up im gonna remove these previous posts
Univsoldur said:
its up im gonna remove these previous posts
Click to expand...
Click to collapse
Can you update the OP for this thread to include reference to the ioroot tutorial video.
http://www.youtube.com/watch?v=Y45SXPRb31o
Also can you remove the reference to me confirming the root works in the OP. I don't think its necessary to have that since we know ioroot is a trusted root method.
Anyoneknow how to disable system updates.
Sent from my LG-LS980 using Tapatalk
Univsoldur said:
Anyoneknow how to disable system updates.
Sent from my LG-LS980 using Tapatalk
Click to expand...
Click to collapse
I am not sure. That would be very handy in case Sprint wants to push out an OTA. We know that eventually Sprint is going to get an OTA in early 2014 to enable triband LTE or Sprint Spark.
At this point, I am more interested in leroybrute's message that wifi tether works on the Sprint version.
Used this and flashify to install twrp took less than 5 minutes bring on the ROMS
Sent from my LG-LS980 using XDA Premium 4 mobile app

The most easy way to root / unroot your phone through pc

Ive seen all kinds of ''easy'' phone rooting. Here is how I rooted mine.It doesnt matter what phone you have because the software auto detects it and you just need literally 2 clicks to root it.
http://www.mobogenie.com/
1. Go in ''Settings'' to "developer options'' on your phone to turn on ''USB debugging'' so the drivers to be installed & the PC read your device. You don't want to have other phone drivers on the PC or another ''phone'' program turned on.
2. Download this application. install it. The program have build-in root option.
(I think there is no need to tell you the phone must be linked with usb cable to the PC )
3. After ''Mobogenie'' links to your phone go to ''toolkit" & under ''Advanced tools'' you will see ''Óne-click Root'' -click it - it will detect your phone and ask you if you really want to root your phone & after that you are 1 click away from rooting your phone. Thats it . After that if you want or need to you can UNROOT it from the same button.
If PC doesn't recognize the phone unplug it & plug it again or restart the PC.
p.s. I saw similar post with MOBOROBO but there you must install another program VROOT and so on. I think ''my'' method is simpler & easier. Here is a link to that post.
http://forum.xda-developers.com/showthread.php?p=47536514#post47536514

Categories

Resources