DarkOnion’s Handbook to the Droid 2 and Droid X
Table of Contents
Part 1: Importing your Contacts
Part 2: Rooting
Part 3: Creating a Backup Image – Nandroid Backup
Part 4: SBF Recovery – Factory Reset/Recovery
Part 5: Wireless Tethering
Part 6: ROM’s
Part 6-1: Themes
Part 7: Overclocking
Part 1: Importing your Contacts
Welcome to the Android world. I hope that you are enjoying your phone over that Apple junk. First thing you want to do is import all your contacts from Verizon’s BackUp Assistant to your Google Account. What’s nice about the Android platform is that your contacts and most of your settings are automatically sync’ed between your Google account and your Android phone. So… let’s say hypothetically you dropped your phone into the toilet and it is now dead, cough, sister, cough. When you get a replacement Android phone, you simply sign in to your Google account and your contacts, settings, and applications will be restored.
However, this isn’t always the case. What you need to do is move the contacts from Verizon Back-Up Assistant into your Google account.
To do this, you need several things.
a. Verizon Back-Up Assistant account
https://login.verizonwireless.com/amserver/UI/Login?realm=vzw&goto=https%3A%2F%2Fwbillpay.verizonwireless.com%3A443%2Fba%2Fsecure%2Fbackupassistant.action
b. Google Account
You probably already have this if you have a Droid 2/X phone.
Instructions:
1. Login to your BackUp Assistant account. You’ll see all your contacts. Under the “Welcome,” then “change view,” then “sort by,” you will see “select all.” Click that. All your contacts are highlighted. It will become “select none.”
2. To the right of select none, there is an “action” pull down menu. Click it and choose “export contacts.”
3. A window will pop-up, choose CSV (Outlook). A download dialog box will appear. Save the contact.csv file.
4. Once you do that, login to your Google Mail account, and go to your contacts.
5. Immediately above your contacts, the button on the farthest on the right is “more actions.” Click that and choose import.
6. You will be prompted. Select the contact.csv file you just downloaded in step 3, and click import. Voila! Your contacts are now stored with Google and will sync with your phone.
Part 2: Rooting
What is rooting?
Rooting is the process where you obtain administrative (or superuser, “su,” or root) privileges that will allow you to make modifications to your phone that the normal user doesn’t have access to. Rooting itself does not provide any additional advantages. It simply allows you, or applications, to make modifications to your phone.
Rooting will allow you to install applications that require root (Wireless Tether, AdFree, Koush Bootstrapper), install ROM’s, or make changes to system files that the regular user can’t do.
Can I brick my phone by rooting?
Not really. I’ve only seen it happen 3 or 4 times total out of thousands and thousands of attempts. Can it happen? Yes, but very unlikely?
How easy is this?
It is incredibly difficult if you choose to not follow the directions. Both methods are very simple. Follow the directions and don’t skip steps.
Can I unroot my phone?
Yes. DORoot has an unroot option. It is as simple as double-clicking dounroot.bat. If you system update your phone, your phone will also unroot itself.
How do I root my phone?
Here are two options. Make sure you follow the directions.
1. DORoot (works on Droid 2 only, no D2G or DX)
http://www.kimete.com/dorootwin.html
2. Z4Root (works on all three)
http://www.kimete.com/z4root.html
Part 3: Creating a BackUp Image (Nandroid BackUp)
One of the essential tools for the Droid 2 and Droid X is Koush Bootstrapper which “installs” Clockwork Recovery on your phone. One of the nice feature of Clockwork Recovery is the ability to create a back-up image that will be stored on your SD Card. In the event that your phone’s software becomes unhappy, you can restore your phone to the exact moment you created your image. That is, restore all your apps, contacts, settings, etc.
Koush Bootstrap requires your phone to be rooted and of course have Koush Bootstrap installed.
To create a backup image:
1. Open Koush Bootstrapper, tap bootstrap recovery.
2. Then tap reboot recovery. Your phone will reboot.
3. You will come up to a menu with green text and black background. Welcome to Clockwork Recovery.
4. Go down to Back up and Restore and select. (Volume keys, and camera trigger to select.)
5. Select backup and let your phone work its magic. Congratulations. You’ve created a backup.
To restore a backup image:
1. Load up into Clockwork. Like creating an image. If you can’t get into Clockwork like that, pull the battery and place it back in and power on.
2. You will come up to a menu with green text and black background.
3. Go down to Back up and Restore and select. (Volume keys, and camera trigger to select.)
4. Select restore and and choose an image to restore. Files are named by the time and date that you created the image. Let it run its magic, and voila! Restored!
Part 4: SBF Recovery (Setting your phone back to factory default as if it just came out of the box)
SBF Recovery is the method you would use if you fubared your phone. That is… you attempted to root, or install ROM’s, or what not and failed. And now your phone is unhappy and won’t run, or is causing you a lot of trouble. This method will reset your phone back to just-out-of-the-box stock. The method requires you to download the flash image, approximately 400MB (file extension .sbf), a flashing program (RSD Lite for Windows, sbf_flash for Linux), and flashing your phone. This method allows you to flash to stock of your current system version and/or update. Backdating to an older version will permanently brick your phone.
Windows users, use this method
http://www.kimete.com/sbfrsd.html
Linux users, use this method
http://www.kimete.com/dosbf.html
Part 5: Wireless Tether
Wireless Tether is the ability to create your phone into a wireless hotspot and allow WiFi devices to contact to the internet via your Droid phone. This method does require root. You can enable wireless tether in two ways. Root then download the “Wireless Tether” app from Marketplace, or use the 3G Mobile Hotspot app that comes with your phone, and install the TBH Patch/hack for that. If you decide to use the latter method, you will also need to have root and have Koush Bootstrapper installed. Either of which, you do NOT need to purchase the additional data plan from Verizon! Your standard data plan is fine.
TBH Patch/3G Mobile Hotspot method instructions can be found here:
http://kimete.com/3gtutorial.html
Wireless Tether Application info and QR codes can be found here:
http://code.google.com/p/android-wifi-tether/
Part 6: ROM’s
Forget whatever you learned from installing ROM’s on your OG Droid or Droid Incredible or any other Android phone. Installing ROM’s on the Droid 2 and Droid X is NOT the same procedure as other phones. You CAN NOT flash ROM’s using RSD Lite or ROM Manager to your Droid 2/X.
ROM’s are essentially software operating systems and packages that alter the feel of your phone. They are still Android, but incorporate different software and apps, different visual themes, and various features. Each ROM has something unique to offer. Which ROM is the best, is up to you. Choose the one you think is best suited for you. But the end result of all these ROM’s will make your phone run much more smoothly, more reliably, more efficiently, as well as return much better battery performance.
For the Droid 2/X, you need to be 1) rooted and 2) have Koush Bootstrapper installed and bootstrapped. The Droid 2 and Droid X does NOT support the traditional ROM Manager. Don’t even bother. Lastly, you can not install ROM’s using the stock recovery. Locked bootloader. It won’t work! Root your phone. Bootstrap your phone. Reboot into CLOCKWORK Recovery, and install ROM’s through that.
Check out these ROM’s. All are stable, and each offer their own unique twist. When you install ROM’s, be sure to READ THE DIRECTIONS. This can not be stressed enough. READ THE DIRECTIONS. 90% of the errors are due to people not carefully reading the directions.
ROM’s to Consider
Fission: http://forum.xda-developers.com/showthread.php?t=851623
ApeX: http://forum.xda-developers.com/showthread.php?t=879796
GummyJAR: http://forum.xda-developers.com/showthread.php?t=874525
Liberty: http://forum.xda-developers.com/showthread.php?t=910269
Cobalt: http://forum.xda-developers.com/showthread.php?t=874220
More in depth information on choosing ROM’s can be found here:
http://kimete.com/blog/2010/12/30/everything-about-roms/
Sample ROM installation video can be found here. This video should be used as a very general guide to installing ROM’s.
http://www.youtube.com/watch?v=aQByUmKCCc4
Part 6-1: Themes
Themes are visual/graphical interface packages that change your stock looking Android theme into a different color/graphical scheme. This can include the changing of menu styles, icons, status bars, widgets, and/or indicators. You need to remember that themes are not universal. Each theme needs to be specifically designed for each system system version and ROM. In other words, a theme for stock Droid 2 will not work for Fission and vice-versa. Even inside the same ROM, a theme for one version may or may not work for a different version.
Themes usually require root and are usually applied through Koush Bootstrap/Clockwork Recovery.
Part 7: Overclocking
Overclocking your phone is like overclocking your computer. You are asking your phone to run at a higher speed. Do you really need this? Yes and no. For day to day purposes, no, you don’t. Running at 1ghz is plenty fine, but if you need a little more kick out of your phone, consider overclocking it. There are risks though. Going to far and lessen the lifespan of your phone and/or cause your phone to bootloop (or not allow you to completely boot), if not destroy your phone hardware, so beware! The trade-off to overclocking your phone is lessen battery life in exchange for more processing power, or underclocking your phone (less processing power, but more battery life).
How-to Overclock your phone can be found here. (One of many methods to OC your phone.)
http://www.kimete.com/dooverclock.html
Droid X/2 Overclocking App
http://www.droid-life.com/2010/10/22/jrummy-releases-droid-x2-overclock-app/