I have had the moment for a long time. I hate the battery life on it but have been happy with it otherwise.
i have read up a little on rooting it but the threads i have looked at seem to have a lot of followup posts where someone is saying 'you should have put this here at this step' or 'that updater didn't work because sprint changed it' or driver probs. It gets sort of scarey because I don't want to spend all day wrestling with these things and end up with a brick.
Is there a definitive and current guide that works for Momemt rooting noobies?
Further questions,
do you have to install a different rom or can you be rooted with the stock rom? Looks like the different custom roms have probs with features like gps or usb tethering that i really want to keep.
if so, are there any kernels for it that would allow underclocking for setcpu screen off profiles?
And lastly, would that improve that battery life significantly?
Thank you in advance for any attention to these questions!
For a basically-stock 2.1 Moment:
Software updater -
www.mediafire.com/?7065v393n14qvlt
dj07.tar -
www.mediafire.com/?k7vqwfs3c24lhul
recovery311 -
www.mediafire.com/?o051glksc4geppa
a 2.1 kernal - I've attached inxane's .064 kernal in zip format. I'm sure it's somewhere on sdx, but things have changed a bunch.
arm11-dvm.zip - Optimized something-or-other. It makes the phone feel a little snappier, but screws up the stock calculator. Read more, and get the files, here:
ARM11-optimized libdvm.so
**Be sure your phone is fully charged before flashing! The OS will assume whatever level the battery's at when flashed is the full charge. Turning the phone off and letting it fully charge is the best way to do it.
Install software updater on your computer, reboot.
Go to "C:\Program Files\Samsung Electronics\SWUpgrade\Models\Binary" and replace the file there with the dj07.tar.
Run updater and let phone fully boot.
Replace the dj07.tar with recovery311.tar and run updater again.
Let phone boot, then connect to pc via usb and place the inxane.zip (and arm11 files if you want) in sdx/zip folder.
Shut down and boot into Recovery (Vol down/Send/End).
Select "Apply zip from SD Card" and select the inxane.zip.
Boot to phone and you are set. Or reboot into Recovery and apply the arm11 files the same way.
This is stock 2.1, except for the kernal and arm11, so you still have the issues that stock has (reboot after using wifi or suffer data lockup!), but it is more modifiable - theming, removing apps, etc. My Wife's Moment has been running this exact setup, with the arm11, for several months without issue (she never uses wifi). Her gps works great. Mine actually worked great in 2.1, but it is now iffy in 2.2. USB tethering also worked for me (haven't tried it in a long time).
Check out this thread for safe to remove apps:
http://androidforums.com/moment-all-things-root/112896-guide-removing-stock-apps.html
Have fun!
EDIT 01-31-2012 to replace inxane 065 with inxane 064 (065 runs through battery faster, IMO)