Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,728,510 Members 55,276 Now Online
XDA Developers Android and Mobile Development Forum

[HOW-TO] Get a rooted version of EE4

Tip us?
 
chadness
Old
(Last edited by lufc; 11th July 2011 at 10:01 PM.)
#1  
Senior Member - OP
Thanks Meter 72
Posts: 245
Join Date: Mar 2011

 
DONATE TO ME
Default [HOW-TO] Get a rooted version of EE4

I thought I'd collect together instructions from a few threads to help people get from stock EE4 to a rooted version. While the instructions will be consolidated, I will be linking back to the original threads for software downloads, so that people will always be getting the latest versions from those threads.

Assumptions
  • You are running stock EE4 (I'll address getting to this state in another post if I need to, but the only reason for this is that we're flashing the ROM via Clockwork Mod, which I don't think will update the baseband radio for you if it's not already at EE4).
  • You are on a Windows system (because that's the drivers and software I'll be pointing you to - the basic concepts will be the same for other operating systems.

Preliminary
  1. Download the Droid Charge Windows drivers here and install them.
  2. Download Odin on to your computer from here or here.
  3. Download the version of Clockwork Mod (CWM) Recovery you want to load and put it somewhere on your computer you can remember. Check nitsuj17's post here for the current choices, but as of June 13th, 2011, imnuts's version here was the only choice for a bug free EE4 experience.
  4. Download the rooted kernel you would like to use to get you root access, and put it somewhere on your phone's SD card. Check nitsuj17's post here for the current choices, but as of June 13th, 2011, imnuts's PeanutButta Jelly Time kernel seems to work without requiring an SD card fix. This recommendation is only slightly influenced by the fact I'm eating honey chipotle peanuts while writing this. Choose either a Voodoo lagfix or non-lagfix version. The Voodoo lagfix should be faster, but will require you to convert back if you want to go back to stock. Here's an explanation of what the Voodoo lagfix is. (though this isn't a Galaxy S phone, it's the same concept).
  5. {Optional} Download the ROM you would like to use (if you want to load one) and put it on your phone's SD card (as well as any other fixed files the ROM author posted). Do this if 1) you want a deodexed ROM that can load custom system-wide themes (as opposed to Launcher themes), and/or 2) you would like a ROM that has the bloatware removed already, and/or 3) you would like whatever other improvements the ROM authors added. Again, check nitsuj17's post here for the current choices, but as of June 13th, 2011, the best options for EE4 are either the stock ROM that has been deodexed, GummyCHARGED 1.5, or imnut's EE4 Debloated 4.2.1 ROM. [These are all ROMs installed with CWM, so the instructions below will apply to that scenario, but you may run across a ROM that is installed via Odin. Just install those the same way you are being instructed to install CWM.]
  6. Potentially, you could install a pre-rooted ROM and be able to skip the kernel instead.
  7. As a safety precaution, download the file in this thread and save to your phone in case you have problems with your SD Card because of your new kernel.

Installing CWM using Odin
  1. Shut down your phone and make sure it is unplugged from your computer.
  2. Pull the battery out of your phone.
  3. Make sure all applications are shut down and Antivirus is disabled, and run Odin on your computer.
  4. Plug your phone in to your computer.
  5. Hold the Down volume button until the large yellow triangle downloading screen appears. The first thin rectangle in the upper left of the ODIN applicate should also turn yellow and identify a com port. You can now release the volume key.
  6. Uncheck the box in Odin that says "Auto Reboot".
  7. *For this next part, make sure you are using the PDA button, NOT the Phone button, or you'll hurt your phone* Check the box next to PDA in Odin, and click the PDA button.
  8. Navigate to the .tar.md5 file for CWM you downloaded (probably something like New_CWM_Recovery.tar.md5) and Open it.
  9. Now you should be showing your phone connected to a Com port, Auto Reboot is unchecked, and you have selected the CWM file you want to load, so click the Start button.
  10. In Odin, it should show the download progress, briefly flash a blue "Restart", then show a green "Pass". If it doesn't, try again, and if it repeatedly fails, try the following:
    • Mine was seeming to lose power and shut off halfway through, and here's how I fixed it. After Odin was loaded on the PC and the phone was in download mode, but before I started the flash, I inserted the battery. This kept the phone on through the process and it succeeded.
    • Try a different USB port (some people claim the back USB port works better for them, but that's very computer dependent).
    • If you're on a laptop, make sure it is plugged in. Try a desktop if it continues to fail.
    • Try a different USB cable.
    • Make sure Odin is the only software running, and antivirus is disabled!
    • Redownload the Odin package, it may be corrupt.
    • Redownload the ROM/kernel/recovery, it may be corrupt.
  11. Shutdown your phone by disconnecting it (and removing the battery if you had to install it for troubleshooting).

If you need visual instructions for running Odin, there are excellent ones here, just make sure to uncheck the auto-reboot box.

At this point, you should have CWM installed, so now let's install your rooted kernel.
Installing kernel through CWM
  1. Boot in to recovery by holding down the Home key, the Up volume key, and the power button. After you see "SAMSUNG" you can let go of the power button, but continue to hold the home key and up volume until you are in recovery.
    In CWM, navigate up and down using the volume keys, select using the power key, and go back a menu using the back key.
  2. Select "install zip from sdcard".
  3. Select "choose zip from sdcard".
  4. Find and select your kernel's .zip file
  5. Repeat the above steps, but this time choose the SD Card fix file you downloaded.

Install your ROM
If you decided to install a new ROM as well, you have a couple of extra steps.
  1. Select "wipe data/factory reset".
  2. Select "Yes -- delete all user data".
  3. Go back using the back key.
  4. Select "install zip from sdcard".
  5. Select "choose zip from sdcard".
  6. Find and select your ROM's .zip file.
  7. If needed, install any other fixes the ROM author posted (for instance, Gummy comes with an Exchange Email fix you need to load).

At this point, reboot and you should be all set. If you chose a lagfix kernel, it will take a while to reboot while it converts your file system. You will hear an electronic female voice detailing what is going on while this is happening.

If you are having problems accessing your SDCard with a custom kernel, please follow the instructions in this post.

Thanks to nitsuj17 for maintaining a list of dev work for the Charge, to imnuts, kejar31, and jt1134 for awesome dev work, and to DroidXcon for dev work and the awesome Odin instructions.
The Following 35 Users Say Thank You to chadness For This Useful Post: [ Click to Expand ]
 
chadness
Old
#2  
Senior Member - OP
Thanks Meter 72
Posts: 245
Join Date: Mar 2011

 
DONATE TO ME
Reserving one post, just in case.
 
will2live
Old
#3  
Senior Member
Thanks Meter 65
Posts: 349
Join Date: Feb 2009
Nice clear and to the point write up. This for sure should help alot of folks out getting themselves to a EE4 build that has root access. Nice job!!!!
 
binglejellsx2
Old
#4  
Member
Thanks Meter 7
Posts: 94
Join Date: Dec 2009
Just a FYI, I was on EE4 debloated and went to a stock EE4 deodexed for personal reasons. Needless to say, my sdcard is locked out from CWR because I forgot to install the sdcard fix before rebooting recovery - that step is probably necessary for people going with that ROM (I tried the adb commands in the kernel post, but I'm getting an error "unmount command not found" or something like that). Superuser also was wiped out, but a download from Market takes care of that.

I do have the yellow CWR and PBJT kernel installed before I flashed the stock deodexed ROM. When I get home I'm going to start over with ODIN on stock rooted ED1.
Nexus 7 flo | Nexus 5 hammerhead | Nexus 4 mako | Galaxy Nexus toro | Droid Charge stealth | NOOKcolor encore | Droid sholes
 
chadness
Old
#5  
Senior Member - OP
Thanks Meter 72
Posts: 245
Join Date: Mar 2011

 
DONATE TO ME
Quote:
Originally Posted by binglejellsx2 View Post
Just a FYI, I was on EE4 debloated and went to a stock EE4 deodexed for personal reasons. Needless to say, my sdcard is locked out from CWR because I forgot to install the sdcard fix before rebooting recovery - that step is probably necessary for people going with that ROM (I tried the adb commands in the kernel post, but I'm getting an error "unmount command not found" or something like that). Superuser also was wiped out, but a download from Market takes care of that.

I do have the yellow CWR and PBJT kernel installed before I flashed the stock deodexed ROM. When I get home I'm going to start over with ODIN on stock rooted ED1.
Thanks for the info, I hadn't tested that!
 
AGSims
Old
#6  
Junior Member
Thanks Meter 0
Posts: 7
Join Date: Jun 2011
Location: Atlanta
So I followed the above instructions to a T on flashing New_CWM_Recovery, which worked fine, and then I installed PBJT's Voodoo kernel, which also worked fine. I rebooted and ran Quadrant, and my score went from 950 on stock EE4 to 1700 with the Voodoo kernel, so it definitely installed. However when I try to go into Titanium Backup it is telling me that I don't have root access. Root Explorer also won't let me mount as R/W anymore. I have Superuser installed. I am relatively new to all of this and could use some help. Any ideas on what is happening?
 
underscored
Old
#7  
underscored's Avatar
Junior Member
Thanks Meter 3
Posts: 15
Join Date: Jun 2011
Location: upstate south carolina
Quote:
Originally Posted by chadness View Post
...for the current choices, but as of June 13th, 2011, imnuts's PeanutButta Jelly Time kernel seems to work without requiring an SD card fix. This recommendation is only slightly influenced by the fact I'm eating honey chipotle peanuts while writing this. ...
Just FYI, started with stock EE4 and ended up still having to use the SD Card fix to get around some weird read/write issues. Not sure if it was in read only more, but my mac wasn't recognizing the SD card when in mass storage mode. Installed the fix via CWM and everything worked like a charm. This was immediately after installing PBJTime.

Cheers!
 
zeuswsu
Old
#8  
Member
Thanks Meter 2
Posts: 93
Join Date: Sep 2009
Default Thanks!

Chadness you are the awesomeness

I've rooted before when I had an Incredible, but was a little leery rooting my charge since I've never used Odin before. Your guide lays out all the steps and was very easy to follow. Thanks a bunch!
 
chadness
Old
#9  
Senior Member - OP
Thanks Meter 72
Posts: 245
Join Date: Mar 2011

 
DONATE TO ME
Quote:
Originally Posted by underscored View Post
Just FYI, started with stock EE4 and ended up still having to use the SD Card fix to get around some weird read/write issues. Not sure if it was in read only more, but my mac wasn't recognizing the SD card when in mass storage mode. Installed the fix via CWM and everything worked like a charm. This was immediately after installing PBJTime.

Cheers!
Thanks for the report. I think I'll rewrite to have people install that just in case.
 
chadness
Old
#10  
Senior Member - OP
Thanks Meter 72
Posts: 245
Join Date: Mar 2011

 
DONATE TO ME
Quote:
Originally Posted by zeuswsu View Post
Chadness you are the awesomeness

I've rooted before when I had an Incredible, but was a little leery rooting my charge since I've never used Odin before. Your guide lays out all the steps and was very easy to follow. Thanks a bunch!
No problem. I hadn't used a Samsung and hadn't had to use Odin before, either. Not too bad once it's laid out, but that program can be touchy!

Tags
cwm, howto, kernel, mod, root
THREAD CLOSED
Subscribe
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


XDA PORTAL POSTS

Easily Combine Text and Manage Your Android Clipboard with StuffMerge

Android clipboard management has always been impractical without the … more

Pale Moon Browser Ported to Android

Having a wide choice of third party applications is one of the most beautiful things that Android has to … more

Partial Android Wear Source Uploaded to AOSP

2014 is certainly shaping up to be theyear of the wearables. And thanks to its innovative … more