View Single Post
Old October 20th, 2010, 02:00 PM   #1 (permalink)
mygamjaishot
Junior Member
Thread Author (OP)
 
Join Date: Sep 2010
Location: SF Bay Area
Posts: 43
 
Device(s): Droid X Leaked 2.2.1 SBF, Z4 Rooted
Carrier: Not Provided

Thanks: 2
Thanked 56 Times in 7 Posts
Smile All-In-One-Guide to Rooting, Deodexing, and Installing a Custom ROM/Theme (And How to Unbrick DX)

Hi Guys,
First time posting here. Just want to start off by saying that the reason why I made this guide is so that people could just click on one thread rather than search and sift through hundreds of them to find out how to root, deodex, and install a custom ROM/Theme as well as finding a solution to unbricking their phones. So, as people with solutions always like to mention, I am in no way responsible for you damaging your phone by following this guide!

Included is (hopefully) a prettsy straightforward set of directions. There is also a guide to unbricking your phone in case you happen to miss some of the steps. Also, credits to the individuals that created these programs for our use on the android forums. I DID NOT MAKE THESE PROGRAMS I am merely the tour guide getting you through the maze that is the customization of your droid x! I hope these directions are helpful! Also, at the bottom there is one issue that I ran into, which is double text messages (two of the same texts NOT the double notification problem that most people seem to be having), which I fixed by using Titanium Backup to uninstall the stock messaging app. Hope this is helpful guys and feel free to comment and add some stuff to the "Troubleshooting" section.
~E


Making Modifications to Your Droid X (From rooting, to deodexing, to installation of custom ROMs and themes…

NOTE: I am not responsible for you bricking your phone! If you have trouble with the directions and manage to brick your phone there are instructions below for a fix.

****Perform following steps on a Windows 7, Windows Vista, or Windows XP platform. A Mac User guide will follow later.

****PHONE BASE PLATFORM: FROYO 2.2.1
DO NOT TRY TO DO THIS ON ANY EARLIER VERSION OF ANDROID AS I DO NOT KNOW THE CONSEQUENCES OF DOING SO. SIFTING THROUGH THE PAGES OF MANY A FORUM I DON'T KNOW IF THIS WILL BE PLEASANT FOR YOU IF YOU TRY!


I. Some General Guidelines (PERFORM THESE STEPS BEFORE installing ANY custom ROMs or Themes)….

Here is a checklist of what should be accomplished before trying to install any custom modification on your stock Droid X. I’m writing this to make sure that no one else has to suffer the indecencies of browsing through thousands of android forums for god knows how many hours trying to figure out how to do this by piecing together fragments of information….the guys out there on the forums know their stuff but sometimes it can be tough to navigate through what they know so I’m going to try to put the instructions in layman’s terms. I am by no means preaching that I am better at this than any other DX user (I am not, I can assure you that) so please don’t take anything the wrong way!

THESE ARE JUST GENERAL GUIDELINES I WILL GO INTO DETAILS FOR EACH STEP AFTER I LIST OUT THE BASICS!!!!!

A. ROOT FIRST : Without rooting your Droid X, you will not be able to access the restricted files that are normally locked on your stock DX and will not be able to make any modifications to your DX)
B. CONFIRM THAT ROOT HAS WORKED: you can check this by making sure that an app called “Superuser Permissions” has installed in your app drawer.
C. DEODEX YOUR FROYO: don’t worry about what this really means…just know that it’s necessary for the custom ROMs to function with respect to changing fonts, widgets, frame appearance, etc. If you want a real explanation, google it…as I’ve said before there are hundred and thousands of forums dedicated to explaining what this actually does. Without deodexing your Droid X (or any other android-based platform) you will most likely not be able to install any of the current custom ROMs and themes that are available for download. ****NOTE: With the release of 2.2.1, there are known issues of android users bricking their phones while trying to use 928Droid's BlackGlassTheme. This deodexed theme was designed for 2.3.15 and NOT 2.3.340. Please ignore this step below and I will post a more updated way of deodexing in the future. Other than manually deodexing your phone, it seems that at this point installing a theme that is not deodex compatible won't be reasonably easy in the near future due to the release of 2.2.1
D. Download and install ONLY DEODEXED ROMs (or Themes) using BOOTSTRAP APP. If you try to install a ROM that is not deodex compatible you will brick your phone. I have directions to unbrick your phone at the end of this manual.
E. IF ALL OF THIS FAILS AND YOU SOMEHOW MANAGE TO BRICK YOUR PHONE…UNBRICKING INSTRUCTIONS BELOW AS WELL!

II. THE JOURNEY BEGINS…

A. ROOTING (this step has now been revised). There are various one-click root methods out there as of December 10, 2010. Dark Onion's root program is a little buggy with the 2.2.1 release and I will no longer be using DO's rooting method until the issues are resolved. Regardless the one-click methods are much simpler and I am providing a link to Z4's one-click rooting .APK file that you can drag and drop into your phone's SD Card folder.

Download z4root 1.3.0 for Android Free - z4root will root your device and enable you to supply system level access to applications that request it. - Softpedia

1. You must first download the app "App Installer" onto your phone from the Market and install the Z4 one click root .apk file manually.
2. Open Z4's file and press "root".
3. If it hasn't loaded in 20 seconds or less perform a battery pull and restart your phone and attempt to root your phone again through the Z4 program. It should work now.

B. DEODEXING ***WARNING: With the release of 2.2.1 I have experienced a few bricks myself trying to deodex using blackglass' theme (as have many others due to my unedited guide and for that I am very sorry guys!). OMJ has taken the liberty of editing this section so unless you are sticking with 2.2 DO NOT FOLLOW THIS NEXT SECTION. Once again thanks for the edit OMJ. I will post a new method of trying to theme your phone but it seems that with the release of 2.2.1 there are issues that many developers haven't resolved so using a deodexed theme isn't very practical at this point... Warning this step does not work with 2.2.1





C. UnBRICKING INSTRUCTIONS:
HELP ME. Ima noob! I BRICKED MY PHONE!

1. go to Droid X: 2.3.32 Full SBF and DL the leaked full OTA FROYO 2.2.1 .SBF file.
2. Download and install RSDLite v4.8 (it should be on Home if not, go Google it.)
3. If your phone is stuck on the load screen, pull the battery, wait a minute, push the battery back in and restart with the phone’s Boot Loader Mode (do this by pressing the red camera button + volume down + power button  hold all of them in the order that I stated until your phone flashes briefly). Your phone should flash white and a Boot Loader menu will come up. Make sure there is at least 20 to 25 percent battery life remaining in order for the reformat of you phone to complete. If your phone dies in the middle of this process GOD HELP YOU.
4. Run the RSDLite File and connect your Droid X to your computer via USB.
5. Browse for the .SBF file you downloaded in step 1 and click “Start”, at which point the program should run and your phone will proceed to unbrick
6. EASY RIGHT?
7. Once unbricking you will have to go through reactivation of your phone. This is normal so just go through the steps you did when you first started.
8. GUESS WHAT? You made a backup of your previous customizations REMEMBER? If you don’t want to deal with the hassle of re-downloading your entire life onto your phone again follow the “ROOTING” instructions in Part A and redownload Bootstrap and reboot into recovery mode to RESTORE the backup you made by following steps 2-11 in Part B….except you won’t be going to “install from sdcard” you will going to “Backup and Restore” and “Restore from sdcard”.

III. Trouble Shooting

1. Experiencing Double Text Messaging: Receiving two of the exact texts at the same time?
This is a problem that I had to wrestle with for a while after installing a custom Theme on top of the blackglass deodexed ROM. After sifting through a couple forums I found that the easiest way of eliminating this problem was to download and install the “Titanium Backup” app from the app market and used it to uninstall the stock messaging app that Froyo comes with. This will solve your problem!

2. More issues to come later…none so far though!

CREDITS:
Dark Onion
RyanZA (Z4 Root)
928 Droid
The developers at rootzwiki
Android Developers for SDK Manager
...and the genius that invented RSD Lite


DONATIONS ARE WELCOME
If you thought this guide was helpful feel free to hit the donate link below and help me pay the bills!

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CZN7T9LS7NMWS
mygamjaishot is offline  
Last edited by mygamjaishot; January 19th, 2011 at 01:07 PM. Reason: UPDATED LINK to 2.2.1 SBF MIRRORS, updated rooting method, deodex bricking issues
Reply With Quote
The Following 49 Users Say Thank You to mygamjaishot For This Useful Post:
2dalu2u (November 24th, 2010), Android Al (October 25th, 2010), Aypse (January 22nd, 2011), bart2546 (November 24th, 2010), bgardner15 (April 23rd, 2011), bigshotproducer (October 31st, 2010), cbanning (November 21st, 2010), cmathis (October 24th, 2010), colchiro (October 23rd, 2010), cultldr (October 20th, 2010), debdado (November 20th, 2010), djgpark (December 13th, 2010), Flyingfish (October 21st, 2010), fyrebahl (December 20th, 2010), HamBoneGravy (January 6th, 2011), imronburgundy (November 3rd, 2010), itsTee (November 11th, 2010), JazzMat (October 25th, 2010), jbhumph (October 20th, 2010), kidon (November 12th, 2010), KnightlyScribe (April 26th, 2011), mancow (October 25th, 2010), Mandoo (December 13th, 2010), mikepic (October 28th, 2010), Mitch717 (May 17th, 2011), mrlinch (October 30th, 2010), mxsjw (October 21st, 2010), nandotorres (December 22nd, 2010), nhlpreds98 (January 1st, 2011), northwst (December 16th, 2010), ogreinside (October 26th, 2010), OLDDAWG (November 26th, 2010), paul89 (October 28th, 2010), Polarity (October 24th, 2010), Ranger9810 (November 8th, 2010), raqball (October 20th, 2010), redifrogger (January 25th, 2011), rion_j (December 1st, 2010), sbursik (December 9th, 2010), sex instructor (October 29th, 2010), Shenyu (November 28th, 2010), stlcardinal9 (December 12th, 2010), t0adman (October 21st, 2010), varaonaid (December 12th, 2010), vetvipe (October 23rd, 2010), w8-4-me (October 27th, 2010), wrongitdoo (February 22nd, 2011)