[HOW-TO] Get a rooted version of EE4

Status
Not open for further replies.
Search This thread

chadness

Senior Member
Mar 29, 2011
268
83
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.
 
Last edited by a moderator:

will2live

Senior Member
Feb 25, 2009
437
70
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

Senior Member
Dec 29, 2009
155
28
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.
 

chadness

Senior Member
Mar 29, 2011
268
83
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

Member
Jun 13, 2011
7
0
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?
 
...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

Senior Member
Sep 18, 2009
111
4
Thanks!

Chadness you are the awesomeness :D

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

Senior Member
Mar 29, 2011
268
83
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

Senior Member
Mar 29, 2011
268
83
Chadness you are the awesomeness :D

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!
 

cynicismisfun

Member
Oct 28, 2010
25
0
Richmond VA
I rooted with Odin straight from EE4 stock to imnuts's CWM and then the Peanut Butta kernel and didn't have any trouble with the SD card. Now to just decide what rom to put on it...

Edit: Ok, nevermind...my SD card shows up on my computer as a cd drive...so, now to fix it.
 
Last edited:
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 35
    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.