Save Money with Sprint Wireless!

This guide is the most recent guide to root the Samsung Moment. With this process that you are about to begin, you will be updating your Samsung Moment to Android 2.2.2 codename Froyo. With this version of Android, you’ll be able to stand right next to your friend who just spent $500 on his or her phone and brag that you have the latest software and didn’t have to pay a penny! Anyways, let’s jump right into the guide and get this party started!

How to Root the Samsung Moment

We will be using a few different files that you need to download. These files are:

  1. Install the SamsungMoment_Update.exe file to your computer. Try to make note of what directory the program installs to, because you may encounter a slight variation in path, if any, in a few minutes.
  2. We now need to install Stock Android 2.1 to our phones in order to do this update. You need to place the SPH_M900_MR4_DJ07_REL.tar file that you downloaded into the following folder: (may vary) C:\Program Files (x86)\Samsung Electronics\SWUpgrade\Models\Binary . Do not extract this .tar file. Just copy and paste it into the Binary folder, making sure nothing else is in that folder.
  3. Run the Samsung Updater tool. Do this by selecting the program: Click Start > All Programs > Phone Flash (or Samsung Electronics) > Samsung > SWUpgrade. Follow ALL instructions provided in the program. If you have trouble getting a connection, please disconnect the phone, close the SWUpgrade program, then restart SWUpgrade, and then plug phone into USB. I have had several occasions where I had to do this multiple times to get it to connect properly (I am on Windows 7 64-bit).
  4. Once your phone is flashed to stock Android 2.1, we will need to install a recovery program so we can flash the kernel and the Froyo ROM! You need to go back to this folder: C:\Program Files (x86)\Samsung Electronics\SWUpgrade\Models\Binary and remove the SPH_M900_MR4_DJ07_REL.tar file and replace it with the recovery3_1_1.tar file that you downloaded. Nothign else should be in the folder except for the recovery .tar file. Do not extract this .tar file. Just copy and paste it into the Binary folder, making sure nothing else is in that folder.
  5. Run the SWUpgrade program again.  Do this by selecting the program: Click Start > All Programs > Phone Flash (or Samsung Electronics) > Samsung > SWUpgrade. Follow ALL instructions provided in the program. When you are finished, reboot your phone. If you have trouble getting a connection, please disconnect the phone, close the SWUpgrade program, then restart SWUpgrade, and then plug phone into USB. I have had several occasions where I had to do this multiple times to get it to connect properly (I am on Windows 7 64-bit). 
  6. Now we need to copy M900-EB28-v1.1.zip & crap22_led.zip to your SD card. Do this by plugging your phone into your USB port and selecting “Mount SD Card” (or similar option) when prompted. Most Windows computers will pop up a box asking you what you want to do with the drive you just inserted. Select ‘Open to View Files’ (or similar option). Create a folder called sdx in the root of the SD card, then enter the sdx folder and create a folder called zip. Paste the M900-EB28-v1.1.zip & crap22_led.zip files into that zip folderDo not extract these files. Just copy and paste them into the sdx/zip/ folder.
  7. Now, we need to boot into recovery mode. Turn your phone off. Make sure it’s not connected to USB. Press and hold the following three buttons until your recovery loads: Volume-Down, Talk, and End.
  8. We are ready to flash the new ROM and kernel to the phone. Follow all these instructions, step by step, making sure not to skip any. From the recovery menu (black with green text):
    • Scrolling is done with the Volume-Up and Volume-Down buttons. Selecting an item is done by pressing the OK button (between Talk and End buttons). Confirming is done by using the HOME button. Going back is done by using the BACK button.
    • Scroll down to Advanced Options and select it.
    • Click Clear Dalvik Cache, and confirm.
    • Go back to main menu.
    • Scroll to Apply ZIP from SD Card. Select it.
    • Scroll to the M900-EB28-v1.1.zip file and select it, then confirm. This will install your Android 2.2.2 (Froyo) ROM.
    • Once your phone is done installing and its booted up regularly, turn it back off and go back into recovery using the steps outlined in Step 7 above.
    • In the recovery menu, select Apply ZIP from SD Card again, and this time select crap22_led.zip and confirm to install it. This will install the kernel that pretty much makes everything work smooth on your phone.
    • Once installed, go back to the main menu one final time. Go into the Advanced Options menu again, and this time select and confirm the option to Wipe/Factory Reset. This will wipe the phone of all data that it wrote to itself during these installs. Once this is done, in the main menu, select Reboot to System. This first boot can and will take a long time – anywhere from 3-10 minutes – because the phone has to rewrite a ton of files to make operation smooth.

Congratulations! Your phone is now rooted and running Android Froyo! You may want to boot your phone back into recovery and select the backup/restore option, and create a nandroid backup, just to be safe. Enjoy!

Added: It looks like you may also need to apply a GPS fix to your phone, so please follow the guide titled GPS Fix for Samsung Moment Running Android 2.2.

Added: If you are having trouble getting your computer to recognize your Samsung Moment, please follow the guide titled Installing USB and ADB Drivers for Samsung Moment.

 

{ 20 comments… read them below or add one }

alankeno July 19, 2011 at 10:19 AM

My many thanks to the poster of this article.
Thank you for reading my comments, understanding that they were not meant to be derogatory, and having a constructive outcome.

admin July 19, 2011 at 11:11 AM

You’re VERY welcome! To protect yourself as well as myself, I did not approve those comments because I knew that you would be very happy once I contacted you and fixed the issue!

If anyone ever has an issue with anything on this site, please use the contact form on this site in order to reach the Admin, who WILL fix your issue if the issue is something with the website.

Elizabethq3 July 19, 2011 at 5:07 PM

I am going to try doing this tonight in a couple of hours, just wants to check on a few things. My current firmware is “2.1-update 1″, “Kernel – 2.6.29″, “Build: ECLAIR.DJ07″, is this okay? Also if something fails, will there be a quick way to restore my phone back to factory default?

admin July 19, 2011 at 7:32 PM

Those specs look fine. If something goes seriously wrong (which should NOT happen following these instructions), you will be able to return the phone back to stock by placing the SPH-M900_MR4_DJ07_REL.tar file back into the binary folder and follow the instructions in the SWUpgrade program. Essentially what you are doing is flashing the phone back to stock DJ07 before applying the Android 2.2 ROM and kernel to the phone. Hope this helps.

chris3537 July 20, 2011 at 1:42 AM

Hi. Just rooted my phone for first time per your instructions. Thank you for the guide. Just have one question. How do i get the gps to work? Keeps saying waiting for location. Any help would be great. Thanks

admin July 20, 2011 at 1:53 AM

I will be posting a GPS fix tomorrow. Sorry for the inconvenience.

chris3537 July 20, 2011 at 3:58 PM

Ok. Looking forward to the gps fix. Also noticed when I plug phone into computer via usb it doesnt work. Any ideas on that? Thank you for all your help. Phone runs much better now except for the gps and usb sd card issue.

admin July 20, 2011 at 5:48 PM

The GPS fix add-on article will be posted shortly, along with instructions on how to install USB drivers so your phone will be recognized by your computer and ADB.

alankeno July 22, 2011 at 4:07 PM

Hello Admin,
I forgot to ask this.
If I’ve already rooted my phone as per the instructions in volume 2, can I skip ahead in volume 3 to step 6? (Now we need to copy M900-EB28-v1.1.zip & crap22_led.zip to your SD card.)
TIA,
AlanKeno

admin July 22, 2011 at 11:43 PM

Alan,

You will need to back up any data that you do not wish to lose and begin the guide from step one. This is simply because the update to 2.2 needs to have the files from 2.1 on the phone as well.

Also, if you would like to support us with a donation, you may do so via our Donate Page. Thank you in advance!

alankeno July 24, 2011 at 4:02 PM

Hello Admin,
I followed instructions, step-by-step, and everything went fine until –Scroll to the M900-EB28-v1.1.zip file and select it, then confirm. This will install your Android 2.2.2 (Froyo) ROM.–
The ROM seemed to apply fine and I rebooted regularly. (to system, right?)
At reboot I heard 3 screeching noises and my phone just sits with a blank screen and randomly vibrates. I’ve applied the M900-EB28-v1.1.zip twice now with the same result.
Since I used your volume 2 previously I made a system and data backup before all this, so at least I’m not dead in the water.
Any ideas?
TIA,
AlanKeno

alankeno July 24, 2011 at 4:42 PM

Happy Sunday Admin,
I went through the instructions fully twice now and am getting the same result. (3 screeches–blank screen–random vibrating) Am I not being patient enough? How long should I wait for this step to complete? (Scroll to the M900-EB28-v1.1.zip file and select it, then confirm. This will install your Android 2.2.2 (Froyo) ROM.
Once your phone is done installing and its booted up regularly, turn it back off and go back into recovery using the steps outlined in Step 7 above.
)

admin July 24, 2011 at 5:41 PM

I made this exact same screw up. Flash the crap22_led.zip file right after you flash M900-EB28-v1.1.zip

Do not boot the phone between these flashes. If this works, I will adjust the instructions to flash both ZIP files before booting the phone at all. We are all prone to making mistakes, and you may have caught one of mine :D

admin July 24, 2011 at 5:43 PM

This reply is @alankeno’s 4:02pm comment:

Aha! I see what you did here. I am almost certain this is a mistake I made. Please follow the instructions I just gave and as I mentioned, I will adjust the instructions. I’m trying to remember something and I think you just reminded me.

alankeno July 25, 2011 at 10:36 AM

Happy Monday Admin,
Thank you for reviewing my post and looking into the issue.
Thank you even more for publicly stating your humanity. :-)
I will retry this as per your latest instructions ASAP and let you know.
Be well,
AlanKeno

Sartrean July 29, 2011 at 9:37 AM

ADMIN

As always, fantastically clear and concise instructions for upgrading to Android 2.2, thank you!

I would like to make mention of something I ran across incase anyone else has this issue:

In Volume three, step eight, the instructions indicate that after you have flashed the M900-Eb28-v1.1.zip (M900) , that the phone should be rebooted. Then directly after this reboot, you are to apply the crap22_led.zip. The problem I ran into is that installing the M900 file and trying to reboot without installing the Crap22 file, caused my phone to have major issues. During the prescribed reboot, the phone would show the Samsung Logo with the load bar at the bottom. When the load bar reached the end, the phone would try to play the sound wav file associated with the loading process but, for lack of a better term, “shorted” the sound out as if you were listening to a game on the Atari 2600. Then the screen went blank and the phone would vibrate in a repetitive pattern. (Beep—2 second pause – Beep, Beep, Beep)

(Yes I know vibrate is not a beep, but it’s better than buzz)

The fix for this was to ignore the reboot and simply stack install the Crap22 zip. Then it loaded perfectly.

Just an FYI

admin July 29, 2011 at 11:27 AM

In my reply to a comment, located 4 comments above this one, I was awaiting confirmation of the exact same thing that you just confirmed, Sartrean. Thank you for contributing your confirmed fix on the matter, and I am going to adjust the guide right now to reflect the correct sequence. Thanks.

To all future readers who are using this guide anytime after 07.29.2011 11:45am EDT, the guide will now reflect the correct instructions.

bgshwn August 4, 2011 at 11:31 PM

whats up!! this update works pretty good! my gps is still searching, but thats typical for where i live. tomorrow it should work. thanks for all your hard work. oh and btw…i get this force close every time i reboot…the application Email (processcom.android.email) has stopped unexpectedly. please try again. i fc, than it pops up again. i fc that, than it stops. i dont know…its only when i reboot. any ideas??
thanks, bgshwn

admin August 5, 2011 at 9:59 AM

Do you use the email app? Do you know how to use ADB, or a file manager such as Astro?

If you don’t need the email app we can just delete it and stop the problem completely!

bgshwn August 5, 2011 at 5:53 PM

no i dont use that app. i guess ill just get a file manager app and get rid of it. one other issue… my phone still wont get a gps lock. ive tried it on the way to work, at work, and just now. i dont know y its not finding anything. i followed all the steps from start to finish. ???????

Previous post:

Next post: