Rooting Droid Pro (GB 2.3.4 and Sys Ver 4.7.3.XT610.Verizon.en.US)
NOTE: I assume no responsibility for bricking your phone! I took the same risk with mine in trying to root it and fortunately everything worked out for me! So, I am posting my experience. This does NOT mean I am liable for whatever you do to yourself / your phone! ;-)
Hello All,
I had been owning a Droid Pro for some time now and I like the phone for its keyboard and its ease to type! But, my experience of using the Droid Pro was very bad because of all the bloatware running on it... Skype, VZ Navigator, City ID to name few... and I was getting sick of my phone's performance day by day..
It was so bad that my phone was not allowing me to even place calls the moment I click the call button and there were times that I will have to wait for 20 - 30 seconds to place a call.. and for all I can say, shouldn't a phone's primary functionality be allowing a user to place a call??
So, I had no options other than to root, because, from what I read about it on the net, it was my only option to get rid of the bloatware!
I had no idea how to root my Droid Pro. But, I started to learn!
I am sure there are many other Droid Pro users out there who are searching for links / articles to figure out how to root their phone...
Since I was able to successfully root mine, I thought let me write up something and help others who were in my situation.. So, here it goes...
The Idiots Guide to Rooting Droid Pro, Droid Pro Rooting for Dummies, Droid Pro root tutorial (whatever you wanna call it!!) :-) Hope this helps you guys!
Before I start, things to note:
- I was on the fully updated version of Gingerbread for Droid Pro i.e., 2.3.4 with System Version 4.7.3.XT610.Verizon.en.US.
- I tried using Z4Root on my Droid Pro 2.3.4, but that didn't work out.
- I read through many forums and I learnt that the promising way to Root Droid Pro 2.3.4 is by downgrading it to Gingerbread 2.3.3 and using Pete's motorola tools or by using Super One Click. Hence I took this approach.
- The above rooting method may not work for you if you are on a different version or if your Droid Pro is from Argentina etc. Mine is a Verizon US Droid Pro.
- I have brought my Droid Pro from US and I am right now in India
- I got the phone SIM unlocked before coming to India (got the unlock code from Verizon)
- I am using this in GSM mode
- Though this has got nothing to do with rooting process and rooting the Droid Pro does not lock the SIM - I am writing this here to clarify the International Droid Pro users like me that this process does NOT effect the SIM lock.
What will you need to root the Droid Pro?
- A Droid Pro with OS Version 2.3.4
- a.k.a Gingerbread with System Version 4.7.3.XT610.Verizon.en.US.
- A PC with "Windows XP" (or) "Windows 7 32-bit"
- Motorola Droid Pro PC Drivers
- USB Driver - Download here
- Android Device Bridge (ADB) on your PC.
- RSD Lite 5.6 - Download here
- Droid Pro System Boot File (SBF) - Version 4.6.8
- File Name: VRZ_XT610_4.6.8_user_signed_1FF.sbf.zip). Download from here
- Pete's Motorola Root Tools 1.06 - Download here
- Some courage and patience! if you are new to rooting and impatient like me! :-)
How to root the Droid Pro? (an outline)
- Downgrade the Droid Pro OS version from 2.3.4 to 2.3.3 by flashing SBF.
- Wipe Cache / Data by using Stock Recovery
- Root the application by using Pete's Motorola tools
- Backup the root using the OTA Rootkeeper
- Upgrade the phone to 2.3.4 OS version by using Motorola System Updates
- Restore the root by using the OTA Rootkeeper
- Freeze / remove the bloatware
How to root the Droid Pro? (in detail... for people / noobs / dummies / idiots like me who have no idea about rooting and have only basic knowledge of using a windows PC.)
- Install Motorola Drivers for Motorola Droid Pro
- Install Android Device Bridge (ADB) on the PC.
- This step is critical.
- Follow this super informative blog on how to install ADB and validate it with your device
- Connect Droid Pro using the USB Cable and make sure the PC is recognizing your device and it installs all the necessary drivers
- To cross check everything went right, make sure that the Droid Pro device is detected when using the Windows command prompt as indicated in the blog, while using the command "adb devices". If this is not recognized here, stop proceeding further and ensure that this is happening first.
- Connect the Droid Pro to the PC using the USB cable
- Switch the Phone to "PC Mode"
- Once the phone is connected to the PC, pull down the notification menu and touch the USB Connected menu item and select the "PC Mode" option
- Turn on the USB Debugging
- Go to Settings >> Applications >> Developement >> Enable USB Debugging
- I also enabled "Stay awake" just to check if the phone is prompting for anything during the process
- Using the windows command prompt, make sure the PC is recognizing the Droid Pro device by using the "adb devices" command
- On Droid Pro, back up apps / data that are deemed necessary before starting to root
- I backed up my apps using "App Backup & Resore" - link
- I backed up my SMS using "SMS Backup & Resore" - link
- I backed up my call list using "Call Logs Backup & Restore" - link
- On Droid Pro, unmount SD card
- Go to Settings >> Storage >> Unmount SD Card
- Install RSD Lite 5.6
- Make sure the phone's battery is fully charged
- NOW - Ready to start the Rooting process
- Open RSD Lite 5.6 and click the "Show Devices" button.
- Give it a few seconds and RSD Lite should detect the phone and lsit with the model name "XT610"
- If the phone is not detected and listed, ensure that -
- The phone is properly connected via USB to the PC
- The phone is listed in Windows Command Prompt using the command "adb devices"
- Try killing the process "Motohelper.exe" from the Windows Task Manager. Per some forums on the internet, sometimes, this process also seems to interfere with the RSD Lite software recognizing the phone being connected to the PC
- Copy the downloaded System Boot File (SBF) to the C:\ drive.
- Make sure that it is placed in the root of C Drive, NOT anywhere else.
- There are links on the net where people have indicated possible failures during the SBF process if the SBF is not placed in the root.
- Once the phone is detected and listed as outlined in Step 7.1, select the 4.6.8 SBF file placed in the C:\ root drive to the "Filename" field by clicking the "..." button.
- At this point, you should be able to see the SBF properties (on right) and Device Information (on left)
- In RSD Lite Click "Start" to downgrade the Droid Pro's OS Version from 2.3.4 to 2.3.3
- Pray!
- And wait till the whole process completes...
- Keep an eye on the Status of the phone next to the Device information in RSD Lite.
- Note that I had no errors during this process.
- After this process completes, you should be seeing the phone rebooting and coming up as if nothing had happened to your data. Thats because, your data is not touched while the flashing the phone's SBF.
- OK, if you are reading till now, I assume all is well with the SBF.
- Disconnect the phone from the PC and try using it and you will see a lot of "Force Close" pop ups from com.android app
- To resolve this, you will need to wipe data / cache using the Stock Recovery mode
- To go to Recovery mode -
- Switch off the phone
- Switch on to recovery mode by pressing the "R + M + Power" buttons all together at the same time.
- This should take you to a screen with an exclamatory (!) sign in the yellow triangle and the green Android Robot.
- Press the Volume Up & Down buttons at the same time to see the menu
- To wipe data/factory reset
- Use the Volume Down button to scroll down and select "wipe data/factory reset"
- Press Enter button to wipe data/factory reset
- Use the Volume Down button to scroll down and select "Yes"
- Once this is done, the phone should reboot normally.
- Bypass the activation screen on your phone - see link
- Make sure the phone's OS version now is 2.3.3 and the System Version is 4.6.8
- Switch on the USB Debugging on the phone
- Connect the phone to the computer in the "PC Mode"
- I had a problem of my phone not being detected here for some reason.
- I had to uninstall the Motorola Drivers and reinstall them to have the phone connected
- Validate that your phone is recognized by ADB in the windows command prompt by using the command "adb devices"
- Install and open the "Pete's Motorola Root Tools"
- Click the "Root" button to root the phone
- Follow the status updates on the screen
- If Pete's Motorola Root Tools screen acknowledges that your phone is successfully rooted, and if you can see the "Superuser" app with the Skull Icon (the android skull) - your phone is rooted and its time to save your root.
- Install the "OTA Rootkeeper" app (link) from the Andriod Market / Google Play Store. (you may need to sign in to your google account for this)
- Open the OTA Rootkeeper app
- Click "Protect root"
- Once the root is protected, Click "Temp. un-root"
- If you are a US Verizon subscriber
- This step is required to perform steps 22 & 23.
- You have to dial *228 to activate your phone now.
- On the Droid Pro, Go to Settings >> About Phone >> System Updates
- The phone will prompt for an Version upgrade to 2.3.4.
- Download the updates and install the same.
- If you are a US Verizon subscriber, you have to dial *228 to activate your phone now.
- Open the OTA Rootkeeper app
- Click "Restore root"
- At this point, you are free to sign in and restore all the data from the backups (apps / sms / calls).
- To uninstall / freeze the bloatware
- I bought Titanium Back Up Pro for managing the bloatware apps.
- Open Titanium Back Up Pro and provide super user permissions
- Go to Backup / Restore tab
- Select any bloatware app - for example, City ID / Skype / VZ Navigator
- If you want to freeze the app (freezing an app is not allowing it to run while your phone is on)
- Select the yellow triangle next to the app and press the "Freeze" button
- Before uninstalling the bloatware, it is recommended that you freeze the app for few days and make sure your phone is working well with out any issues.If all is well - then you may as well try uninstalling the app.
- If you want to uninstall the app
- You will first need to convert it to a user app.
- To convert to a user app, long press the app and in the menu that pops up, scroll down and select "Convert to a User App".
- You can uninstall the app from Titanium backup Pro or even by long pressing any normal android app.
- For the list of apps that can be frozen / uninstalled safely with out bricking the phone - see this link
Credits:
- Jackpot Calvin: Thank you for the 1 Click root tools. If it wasn't for you I would still be cursing my Droid Pro. Profile here
- Rooting Terminology - link
- Motorola Drivers source link
- RSD Lite source link
- Droid Pro 2.3.4 SBF source link
- Rooting guide outline courtesy source link
- Motorola - Thank you for a good phone! (but you are not allowing people to realize its goodness by giving it with bloatware)
Finally Motorola - No thank you for putting up all the crapware and making me go through this hell of a process to remove it... You know what???
Before rooting, the phone used dry out in 6hrs after every charge and now, I am able to see that the phone is running for 12 - 15hrs till the battery completely dries out! I love the Droid Pro minus bloatware, this is all I wanted when I bought it...
Thank you.
Thank you.
its permanent root? or is missing when flash other rom (sorry for bad english)
ReplyDeleteHi,
DeleteAfter following this method and rooting I did install CM7 for Droid Pro by VanillaLVL and I did not lose my root... So, I would say this is permanent root.
Good luck,
Satya
I have reliance CDMA activated on it will the phone work on reliance after rooting?
ReplyDeleteHello,
DeleteI am using Droid Pro with AirTel GSM. After following the above mentioned procedure to root, the phone did NOT ask me to enter GSM unlock PIN for using with AirTel like it did when I used the phone for the first time in India.
Unless you have done something special when you got Droid Pro to India and started using it, other than entering an unlock PIN for the first time of usage - I assume the above process should work and the phone should not lock GSM / CDMA with any carrier.
Again, like I said, I am using it only with GSM. So,I would suggest taking a meaningful risk based on how you use it with Reliance / CDMA network.
Thanks
Very nice guide! Thank you!!
ReplyDeleteI just wanted to note the following error when I was using RSD Lite 5.6 to downgrade from 4.7.3 to 4.6.8
Error!!!!! Failed to create
Please check if the file path is too long to create of if there is enough free disk space
To successfully downgrade, I had to unpack VRZ_XT610_4.6.8_user_signed_1FF.sbf.zip, change the filename of the upgrade file VRZ_XT610_4.6.8_user_signed_1FF.sbf to update.sbf, then repack it as a .zip. You can name it whatever you want, it just has to be somewhat shorter than the original file name if you're getting this error.
I also wanted to mention that the "System updates" button was grayed out until I activated the phone. So if you skip the activation step like I did, simply dial *228 to activate so that you can perform a system update after you have protected your root.
DeleteAdded Step 21 in the detail section for this process. Thank you.
DeleteDid this and it worked flawlessly. I did have to dial *228 for phone to activate but that was the only problem. Thank you sir.
ReplyDeleteAdded Step 24 in the detail section for this process. Thank you.
DeleteHave you put Jellybean on a Droid Pro yet?
ReplyDeleteI never tried putting JB on my DPro. Not sure how you did it either! I did put GB 2.3.7 though - using the ROM by VanillaLVL.
Deletewhat version of cm7 did you use and was your droid pro on 2.3.3 or 2.3.4 when you did it. i am on 2.3.4 and tried to install v8, but droid did not load kernal
DeleteI am using CM7 by VanillaLVL...
DeleteAfter I had rooted my DPro using the method in the above post, I was finally on a rooted DPro with GB 2.3.4
Then I followed the steps
4.Wipe data and system
5.Flash CM7.zip
6.Flash QWERTZ.zip if you are qwertz user.
from the link - http://forum.xda-developers.com/showthread.php?t=1966012 to have my DPro upgraded to GB 2.3.7
Note that I did NOT try to flash the Kernel. I read somewhere that Kernel flashing is not required if you have a rooted DPro or something of that sort! So, I only did the steps 4-6 and it worked like charm! :-)
I am using VanillaLVL CM7 V8 ROM ever since and I have no issues so far!
Good Luck
my dpro is qwerty, do i still need to flash qwertz
DeleteOh.. you need not do the step 6, if you are a querty user. I didn't do it either! Sorry for the confusion :)
Deleteok, I have tried installing CM7 and CM9 both for Droid Pro. I even tried a different version of CM7 ICS final and everytime I have tried nothing with install from sd card. it always say E Signature not recognized. Do you have any idea what i can do?
Deletenot sure, i never faced it! sorry! try posting this on xda, general or dev topic!
DeleteYou have to get into clockworkmod. get into it using droid 2 bootstrap, then installing recovery, then booting into it.
Deleteok i tired to install jelly bean and it did not take, now root will not work. what do i need to do
ReplyDeleteDude, where did you get the Jelly Bean for the Droid Pro? Your device is in a brick. Post this on XDA.
DeleteThanks for the guide, Sarat!
ReplyDeleteI tried it today with my Droid Pro 2.3.4, 4.7.3.XT610.Verizon.en.US
Did all the steps you described, everything went well.
However since I use the unlocked phone on a non-Verizon, I didn't have to register my phone.
Also I initially had problems upgrading back to 2.3.4, I got some error like "system update needs a motorola service account", I waited until the "sync" arrows disappeared, had a few more errors about communication to server, but eventually the update ran.
Back to 2.3.4 fully rooted! Thanks again!
This comment has been removed by the author.
ReplyDeleteEhm, crap. I run Windows 7 64-bit. Where am I going to find a computer with a 32-bit operating system? :\
ReplyDelete