Guide: Installing SuperRooterExtreme for noobs (incs ext4 lagfix, root, overclock)
EDIT: I've updated this slightly since SuperRooter now has a new kernel as well for those looking to overclock.
I've got a better reply for you now, a step-by-step (nearly) :x
I too thought it sounded like too much trouble, but it nagged at me that I'd have to live through slow apps until Froyo, so I dove back in and read more, and finally decided to pull the trigger. Since I had a hell of a time figuring it all out I jotted some notes down, and then refined them once I had everything sorted.
STANDARD DISCLAIMER
I'm not responsible for anything you do if you try this, I'm just trying to simplify this a bit for fellow noobs. I do recommend doing at least a bit of research on your own so you have an idea of what to expect, the original XDA superroot thread below is a good start.
LINKS
Original XDA thread by designgears
SuperRooter | (CM5 xBin + Root + SideLoading + Unrestricted + SU 2.3.3 + LagFix) - xda-developers
Go here for details, but basically this is root, the lagfix, and loads of other stuff you'll like rolled into one. I'm just translating all that into 'noob' here, all credit is to designgears and the XDA doods.
Reflashing to Stock
[STOCK ROM] Odin3 One-Click Downloader and Drivers - xda-developers
This is where you go if your phone bricks or you want to go back to stock.
FILES
SuperRoot
Multiupload.com - upload your files to multiple file hosting sites!
Firmwares
JF6 (stock)
Multiupload.com - upload your files to multiple file hosting sites!
JH2
Multiupload.com - upload your files to multiple file hosting sites!
JH3
Multiupload.com - upload your files to multiple file hosting sites!
ODIN3
Multiupload.com - upload your files to multiple file hosting sites!
PIT file
Multiupload.com - upload your files to multiple file hosting sites!
WHAT YOU NEED
root on your phone now
external SD card to backup to
android SDK (for adb)
NOTES
As the original XDA thread says DO NOT USE ROM MANAGER to install the SuperRoot package. We're only using it here to install the clockworkmod recovery program so as to backup your existing ROM in case things go bad. By using this and Titanium Backup you should be able to restore your phone to exactly as it was, preserving your apps and data even while applying SuperRoot (you can also use it to go back to stock with your apps and data). You may need to reboot the phone a few times after this whole process though, for awhile after flashing and applying the fix I thought I'd lost my text messages and contacts, but they came back after a few reboots.
BACKING UP
Install titanium backup and ROM manager from market
Open ROM manager, install clockworkmod recovery
Once done, tap 'backup rom now' in ROM manager
Phone will reboot to recovery mode, select reinstall packages
Phone will install clockworkmod and reboot to new recovery screen
Go to nandroid and then select make backup, reboot when done
If you haven't already, make a full backup via titanium backup (batch, backup all data/apps - you can deselect bloatware or anything you don't want that's listed, of course)
I also backed up my launcherpro settings just in case, but i think TI has that covered too
FLASHING FIRMWARE
Now it's time to flash to the firmware of your choice, jh2 or jh3. Feel free to read about them yourself on the XDA forums, I'm just describing how to do this.
Unextract the firmware, odin3 and the .pit file all to the same folder (doesn't matter where, just so they're all together)
Unplug phone from USB, remove SD & simcard, enable USB debugging (settings->applications->development)
Replug USB, go to Start->Run on your PC and type cmd, then hit enter to start cmd prompt
Nav to wherever you have adb (from android SDK), then type:
adb shell
You should get a $: prompt, then type:
su
Tap 'allow root access' on phone, wait till you get the #: in your command line, then type:
reboot download
The phone will reboot to a yellow droid with a shovel, this is Download Mode
Open Odin3, check the PIT and PDA boxes, then click the PIT and PDA buttons and select the .pit file and firmware .tar
You should see Odin3 connected on some com port, and 'added' in the lower left message box
If so then click start, it'll do the rest
Do nothing until you see 'completed' in the lower left box of odin, at that point you can close Odin3
Let the phone boot, then go to Settings->About phone, then check the 'Baseband Version', it should match the firmware you installed. If it says JF6 then the phone wasn't flashed.
INSTALLING OVERCLOCKING KERNEL
I just stole this from the original thread; it's very similar to flashing the firmware but much quicker since it's just one thing being updated.
1. Open up Odin3_v1.0.exe
2. Click PIT, choose PIT.pit
3. Click PDA, choose the PDA.tar
^^ These are not the ones from the firmware .rar!! They are in the SuperRooter .rar
4. Power off your phone
5. Disconnect the USB cable
6. Hold both volume buttons
7. Connect the USB cable
8. Keep holding the volume buttons until you enter download mode
9. Click Start on Odin
(you can also use adb while the phone is on "adb reboot download", make sure the USB cable is plugged in and Odin is open) <-- this requires root access, which you likely won't have; the vol buttons method works though.
INSTALLING SUPERROOTER
If the flash (and kernel update, if you did that) went through okay, then reinsert sim and SD cards, mount SD on your PC (dont forget to disable USB debugging)
copy the update.zip file from the SuperRooter .rar to internal (not external) SD card
Turn off phone, hold power and both vol keys until you get to recovery screen
Select reinstall packages, phone will autoreboot
Go to apps, then open SL4A
Select ext4lagfix, phone will chillax for awhile, then autoreboot
Sideloading is now enabled by default, so just run the lagfix script
RESTORING APPS/DATA
Done with the hard stuff! Time to restore your apps and data.
Unplug USB, enable USB debugging
Install TI backup from market and run it, hit menu->Batch then Restore All backups
Unfortunately you have to confirm the installation of each app if you have the free version of TI backup this will take awhile if you have a lot of apps :/ If you buy TI backup it'll do it all on its own, I hear (i only have free version).
Once it's done though, reboot a few times and you're done