Has anyone been able to downgrade Android 2.3 back to 2.2?
People are trying to downgrade their phones back to 2.2 and use one of the rooting methods, because none of them will work an Android 2.3.
I've heard that some, but very few people, have been able to do it by running an RUU back to stock. There has to be a reason why some have been able to downgrade, but not others. It seems that if the phone has never been rooted, then it cannot be done (downgraded or rooted). That may be because the bootloader is S-ON.
My question is, if the phone was previously rooted, then unrooted, then updated to Android 2.3, if the phone is somehow downgraded using an RUU, is it only because the phone is still S-OFF, or some other reason?
I already know how to root it if the phone is still S-OFF and was updated to 2.3. The question is still, if the phone is successfully downgraded using an RUU back to Android 2.2 stock (with hopes of rerooting), is it because the bootloader is still S-OFF?
These questions are really more to help others than they are for me because too many people are trying unsuccessfully to downgrade their phone in the hopes of rerooting. If there are no good answers, then obviously downgrading will not be the route to take.
(AND YES, MOST OF THEM SHOULD NOT HAVE UNROOTED, but everyone makes mistakes.)
shortydoggg said:
Has anyone been able to downgrade Android 2.3 back to 2.2?
People are trying to downgrade their phones back to 2.2 and use one of the rooting methods, because none of them will work an Android 2.3.
I've heard that some, but very few people, have been able to do it by running an RUU back to stock. There has to be a reason why some have been able to downgrade, but not others. It seems that if the phone has never been rooted, then it cannot be done (downgraded or rooted). That may be because the bootloader is S-ON.
My question is, if the phone was previously rooted, then unrooted, then updated to Android 2.3, if the phone is somehow downgraded using an RUU, is it only because the phone is still S-OFF, or some other reason?
I already know how to root it if the phone is still S-OFF and was updated to 2.3. The question is still, if the phone is successfully downgraded using an RUU back to Android 2.2 stock (with hopes of rerooting), is it because the bootloader is still S-OFF?
These questions are really more to help others than they are for me because too many people are trying unsuccessfully to downgrade their phone in the hopes of rerooting. If there are no good answers, then obviously downgrading will not be the route to take.
(AND YES, MOST OF THEM SHOULD NOT HAVE UNROOTED, but everyone makes mistakes.)
Click to expand...
Click to collapse
Good question but its posted like a million times with no definitive answer. And yes alooooooot of people have made mistakes...lol
Sent from my EVO rocking Evervolv Gingerbread
Yes, they are only able to downgrade because their phone is already unlocked with s-off.
Its really a waste of time tbh, all you have to do is flash a recovery and you're done.
Sent from my PC36100 using XDA Premium App
How would I flash the recovery?
kleintools said:
How would I flash the recovery?
Click to expand...
Click to collapse
Look on the dev forum for RA recovery or clockwork recovery. Both of them include a way to flash them via bootloader menu on the evo.
Sent from my A500 using Tapatalk
fenixjn said:
Look on the dev forum for RA recovery or clockwork recovery. Both of them include a way to flash them via bootloader menu on the evo.
Sent from my A500 using Tapatalk
Click to expand...
Click to collapse
Only if its S off
Sent from my PC36100 using XDA App
Related
Hello ppl at XDA After my update to 2.3 Gingerbread I like to know if other people having the same issue so, I am trying to access 3.0 sense but when its time to go into Recovery mode I get Triangle shape and Exclamation point any ideals to fix this.
You would probably get a better response in Q&A. How did u update? Sounds to me like you are no longer rooted.
Sent from my PC36100 using XDA App
Yes, you used the OTA update, and have the OTA recovery. If you are S-Off, you will be able to root again. You should be able to flash another ROM through bootloader. If you are S-On, you are out of luck. Do a few searches on rooting hte new 2.3, and you will get filledi n.
I am S-on i been searching all damn day to find correct patches I will have to wait when unrevoked updates
Hey guys I've rooted a few phones for my friends since I rooted mines but that's when we were all running 2.2 froyo now I have a friend who wants me to root his phone too but he had the update 2.3 gb so can I still use unrevoked, the same method as froyo or do I have to wait for a different method for gb
Flip35 said:
Hey guys I've rooted a few phones for my friends since I rooted mines but that's when we were all running 2.2 froyo now I have a friend who wants me to root his phone too but he had the update 2.3 gb so can I still use unrevoked, the same method as froyo or do I have to wait for a different method for gb
Click to expand...
Click to collapse
As far as I know, there is no method available for rooting stock 2.3.
Got to wait. It will come.
Daaam, ok thanx I guess my buddy has to wait then, I told him to do it a few weeks back n he didn't want me to do it so now he'll have to wait...he should of done it when he had the chance
i thought i read a thread on here recently that said you could root by downgrading and then doing it. look around a lil n u will prob find it if u wanna try it out
{ParanoiA} said:
i thought i read a thread on here recently that said you could root by downgrading and then doing it. look around a lil n u will prob find it if u wanna try it out
Click to expand...
Click to collapse
You can only downgrade to 2.2 if you have s-off. The new 2.16 bootloader will not accept any known RUU, downgrade, or any other root method currently. I even tried to do the "old" GoldCard method, and of course, that didn't work either.
Here is the write up if interested on how to downgrade with s-off.........
http://htcevohacks.com/htc-evo-hacks/how-to-root-htc-evo-4g-gingerbread-2-3/
Check out the 4th comment, by Julian. Pretty much sums it up.........
"This procedure WILL NOT work if you have unrooted your Evo and updated via OTA from sprint!! New bootloader interface is included with the new RUU (2.3.3) which prevents recovery mode launch, reverting back to a prior ROM, or rooting"
you can root it if your bootloader says s-off, just flash recovery in a pc36img file and flash superuser for 2.3
skyline247 said:
You can only downgrade to 2.2 if you have s-off. The new 2.16 bootloader will not accept any known RUU, downgrade, or any other root method currently. I even tried to do the "old" GoldCard method, and of course, that didn't work either.
Here is the write up if interested on how to downgrade with s-off.........
http://htcevohacks.com/htc-evo-hacks/how-to-root-htc-evo-4g-gingerbread-2-3/
Check out the 4th comment, by Julian. Pretty much sums it up.........
"This procedure WILL NOT work if you have unrooted your Evo and updated via OTA from sprint!! New bootloader interface is included with the new RUU (2.3.3) which prevents recovery mode launch, reverting back to a prior ROM, or rooting"
Click to expand...
Click to collapse
thanks for this!
Well my friends phone has never been rooted so he wants to rooted so can I still go back to 2.2 using the methods y'all posted here
The new bootloader does not prevent recovery from launching. You can either turn off fastboot on settings-applications or instead of power off, choose reboot and start holding down vol-down when the screen goes black
Sent from my PC36100 using XDA App
vandon1 said:
The new bootloader does not prevent recovery from launching. You can either turn off fastboot on settings-applications or instead of power off, choose reboot and start holding down vol-down when the screen goes black
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
So ur saying I NEED TO GET TO BOOTLOADER to b able to do it right???
Flip35 said:
So ur saying I NEED TO GET TO BOOTLOADER to b able to do it right???
Click to expand...
Click to collapse
If the phone has never been rooted before, then you are going to be S-on. Since you have the new bootloader, AND you have S-on, there is nothing you can do to root the phone at this time. You cannot downgrade to 2.2, you cannot downgrade the bootloader. The only thing you'll be able to do is wait until someone figures out how to get S off on the new bootloader, or if someone figures out a way to downgrade the bootloader. The only way you can downgrade back to 2.2, is if the bootloader is S off. Also, if the bootloader was S off, downgrading to froyo to 'reroot' is a complete waste of time. All you need to do is flash a PC36IMG of a recovery image, and then use that recovery to flash a new rom. That's it. Anything more than that is a total waste of time, and a bunch of steps that don't need to be taken.
So, unfortunately, all you can do is wait until someone figures out a way around the new bootloader.
bootloader!!
kingdazy said:
As far as I know, there is no method available for rooting stock 2.3.
Got to wait. It will come.
Click to expand...
Click to collapse
Only option that I have found is to take it back to 2.2 and flash gingerbread rom, I personally only use z4root so ill have to wait
Desdoulas said:
Only option that I have found is to take it back to 2.2 and flash gingerbread rom, I personally only use z4root so ill have to wait
Click to expand...
Click to collapse
AGAIN......for those who just don't get it......
"This procedure WILL NOT work if you have unrooted your Evo and updated via OTA from sprint!! New bootloader interface is included with the new RUU (2.3.3) which prevents recovery mode launch, reverting back to a prior ROM, or rooting"
Sent from my PC36100 using XDA Premium App
Wow, don't you just hate repeating yourself?
HipKat said:
Wow, don't you just hate repeating yourself?
Click to expand...
Click to collapse
I think it might sink in eventually. Probably the day after a root method is found for Gingerbread.
k2buckley said:
If the phone has never been rooted before, then you are going to be S-on. Since you have the new bootloader, AND you have S-on, there is nothing you can do to root the phone at this time. You cannot downgrade to 2.2, you cannot downgrade the bootloader. The only thing you'll be able to do is wait until someone figures out how to get S off on the new bootloader, or if someone figures out a way to downgrade the bootloader. The only way you can downgrade back to 2.2, is if the bootloader is S off. Also, if the bootloader was S off, downgrading to froyo to 'reroot' is a complete waste of time. All you need to do is flash a PC36IMG of a recovery image, and then use that recovery to flash a new rom. That's it. Anything more than that is a total waste of time, and a bunch of steps that don't need to be taken.
So, unfortunately, all you can do is wait until someone figures out a way around the new bootloader.
Click to expand...
Click to collapse
Yea man the phone has never been rooted, is for my buddy n I told him to come to my house to get it rooted before the update he was procrastinating n now he's stuck but thanx a lot for the info everybody
skyline247 said:
AGAIN......for those who just don't get it......
"This procedure WILL NOT work if you have unrooted your Evo and updated via OTA from sprint!! New bootloader interface is included with the new RUU (2.3.3) which prevents recovery mode launch, reverting back to a prior ROM, or rooting"
No need to be rude kid, I watched a buddy install a ruu that worked perfectly, took about 20 min he was back to 2.2, there is a few youtube vids on it, I didn't do the code for it but I did watch it work to my disbelief, I said the same thing you did that there was no way
Sent from HTC_SUPERSONIC EVO
Click to expand...
Click to collapse
Then link us to this magical youtube video.
Kid? I'm 41 years old. I wasn't being rude. The same question was asked several times, so I was just restating the obvious. My goal on here is not to be rude, unlike many others, but to actually help. And I am sorry if you perceived as such.
Also, sorry to burst your bubble, but there is NO way to root if you have 2.3 AND the new 2.16 bootloader. Either you have S=off and run an RUU to get back to Froyo, or you do not have the new 2.16 bootloader.
That is all.
Hello everyone,
Any help you guys can give will be much appreciated.
I have a MyTouch 4G previously running Froyo, rooted and S=Off. Against better judgment, I decided to put this release of Gingerbread 2.3.4 on it:
PD15IMG_Glacier_Gingerbread_S_TMOUS_2.19.531.1_Radio_12.58.60.25_26.11.04.03_M_release_200756_signed.zip
Though everything seems to work fine, I lost root. Contrary to most other accounts from other people who flashed the same file, S=Off remained on my phone.
I would really like to get root back so I can use some of my apps again.
Visionary stops at a black screen.
Gingerbreak runs forever with no success.
What other means can I use to get root back or am I SOL for now until someone figures out how to root 2.3.4 on the MT4G?
Thanks again.
N
From what I could find in the forums, you are kinda stuck till someone comes up with another exploit in order to gain root and s-off
Sent from my HTC Glacier using XDA Premium App
I am stuck in the same situation, except that I updated first to the official gingerbread rom for mytouch 4g and then tried to root my phone, i.e. the phone was not rooted at all.
I'm quite confident an exploit will be (re)written - just a matter of time. It's just that I couldn't use some of my paid apps.
normandelli said:
I'm quite confident an exploit will be (re)written - just a matter of time. It's just that I couldn't use some of my paid apps.
Click to expand...
Click to collapse
Yeah, Im just itching to use bloat freezer. I'm doing a warrant exchange if nothing happens in a week or two. Got dust under the screen anyways.
Sent from my HTC Glacier using XDA Premium App
You can go back to 2.2.1 from 2.3.4
I had the same issue then i found this http://forum.xda-developers.com/showthread.php?t=1178912 follow the G2 method, when you get to the part where you put this in # /data/local/tmp/misc_version -s 1.19.531.1 make sure you put the version you want like 1.17.531.2 not 1.19.531.1 worked for me just did it about 1/2hr ago
If you still have S-off, why not just wipe and flash another ROM?
GazaIan said:
If you still have S-off, why not just wipe and flash another ROM?
Click to expand...
Click to collapse
The ota kills root and makes S= ON
Sent from my HTC Glacier using XDA Premium App
GazaIan said:
If you still have S-off, why not just wipe and flash another ROM?
Click to expand...
Click to collapse
I tried flashing a similar 2.3.4 release that is rooted. Renamed it to PD15IMG.zip and tried applying it - At "parsing", it stops and just goes back to the HBOOT menu.
normandelli said:
I tried flashing a similar 2.3.4 release that is rooted. Renamed it to PD15IMG.zip and tried applying it - At "parsing", it stops and just goes back to the HBOOT menu.
Click to expand...
Click to collapse
You are mixing up roms and official update zips. You can't just flash a rom thorough hboot. That's not how it works.
Sent from my HTC Glacier using XDA Premium App
I managed to flash 2.2.1 back on to it and re-rooted. Problem solved. Thanks!
normandelli said:
I managed to flash 2.2.1 back on to it and re-rooted. Problem solved. Thanks!
Click to expand...
Click to collapse
Can you tell me how you managed to do that please?
superNES64 said:
Can you tell me how you managed to do that please?
Click to expand...
Click to collapse
lOOK AT WOLF26915's post use the G2 instructions to temp root using the fre3vo exploit in adb then change your version number to 1.17.531.2, then your bootloader will allow you to use the 2.2.1 PD15IMG update to get back to stock and root.
normandelli said:
I tried flashing a similar 2.3.4 release that is rooted. Renamed it to PD15IMG.zip and tried applying it - At "parsing", it stops and just goes back to the HBOOT menu.
Click to expand...
Click to collapse
This is the problem with n00bs. You wanna jump head first into something you have absolutely no understanding of then beg for help over and over in here when you finally brick your phone.
Stupid. You FAIL!
So sick of new users of Android trying to jump before looking. You're the same kind of people who would jump off a cliff before checking to see how deep the water is. Then want help after you break your neck.
CBConsultation said:
This is the problem with n00bs. You wanna jump head first into something you have absolutely no understanding of then beg for help over and over in here when you finally brick your phone.
Stupid. You FAIL!
So sick of new users of Android trying to jump before looking. You're the same kind of people who would jump off a cliff before checking to see how deep the water is. Then want help after you break your neck.
Click to expand...
Click to collapse
Just remember you was new at this at one time to
WOLF26915 said:
Just remember you was new at this at one time to
Click to expand...
Click to collapse
That was 20 years ago. And yet, even then, when I wanted to know something; I searched and searched and searched, and searched again. Then I read and read and re-read over and over and over again. And after all that if I still didn't know then I would ask. But I would also ask in a proficient manner.
Too many young kids jumping in on the Android bandwagon and wanting to root and flash Rom's right out of the box without learning first.
I stand by my first statement.
If you had Radio S-OFF, you should be able to flash an unsigned PD15IMG.zip even though you lost root.
Sent from my Nexus One using Tapatalk
WOLF26915 said:
I had the same issue then i found this http://forum.xda-developers.com/showthread.php?t=1178912 follow the G2 method, when you get to the part where you put this in # /data/local/tmp/misc_version -s 1.19.531.1 make sure you put the version you want like 1.17.531.2 not 1.19.531.1 worked for me just did it about 1/2hr ago
Click to expand...
Click to collapse
thanks a lot dude for showing me to put that.. i can confirm it worked perfectly fine. i will hit the thanks button for sure. i was stuck on that damn gingerbread leak build lol
Interesting. msm_rotator is I believe the exploit used in Fre3vo.
I wonder if this would work to downgrade the HTC Panache from Mobilicity to an MT4G ROM?
I also downgraded back to 2.2.1 then updated to the rooted 2.3.4 and it works
Okay, so bare with me. I am still on 2.2 running visionary r13 one touch and oc'd. I haven't messed with my phone since last year and this is as far as I got and was completely satisfied running this setup.
I have had the 2.3.3 ota hit my phone but I didn't install yet. When I researched a bit, it seems that many people are getting 2.3.4. Will I have to install 2.3.3 first and I will get an immediate OTA for 2.3.4? Furthermore, if I install 2.3.3, or 2.3.4, how will I go about oc'ing my phone again? I'm assuming there might not be an easy 1 touch root available. I'm limited to my abilities and found visionary 1 touch convenient and easy. Any help for a noob would be great!
liberalswine said:
Okay, so bare with me. I am still on 2.2 running visionary r13 one touch and oc'd. I haven't messed with my phone since last year and this is as far as I got and was completely satisfied running this setup.
I have had the 2.3.3 ota hit my phone but I didn't install yet. When I researched a bit, it seems that many people are getting 2.3.4. Will I have to install 2.3.3 first and I will get an immediate OTA for 2.3.4? Furthermore, if I install 2.3.3, or 2.3.4, how will I go about oc'ing my phone again? I'm assuming there might not be an easy 1 touch root available. I'm limited to my abilities and found visionary 1 touch convenient and easy. Any help for a noob would be great!
Click to expand...
Click to collapse
well once you ota, you need to root your phone again before you can oc. also you need to ota to 2.3.3 before 2.3.4. also DO NOT USE VISIONARY, it will brick your phone
Try gfree to root ur phone!
Sent from my HTC Vision using XDA Premium App
I would personally recommend that you first properly root your phone using the wiki method (gfree). Then you can flash a pre-rooted OTA update. That way you'll keep root but also be on the latest software.
possible to "gfree" (root) even 2.3.3 stock?
martonikaj said:
I would personally recommend that you first properly root your phone using the wiki method (gfree). Then you can flash a pre-rooted OTA update. That way you'll keep root but also be on the latest software.
Click to expand...
Click to collapse
I have official OTA 2.3.3 so does the wiki method (gfree) applies even for me? Or there's no-one that been able to root 2.3.3 version?
If the root has been done, can you please provide me with the links? Thank you.
Ok, so i pretty much need to uninstall visionary, install ota 1.3.3, install ota 1.3.4, and the finally perma root, then I can run oc?
cowgaR said:
I have official OTA 2.3.3 so does the wiki method (gfree) applies even for me? Or there's no-one that been able to root 2.3.3 version?
If the root has been done, can you please provide me with the links? Thank you.
Click to expand...
Click to collapse
If you're currently on the 2.3.3 OTA update, you'll first have to downgrade to 2.2, then achieve root with the gfree method, then go back to 2.3.3 with a pre-rooted ROM. Info I believe has made it into the wiki, but you may have to search some of the recent threads in here also.
do not update to 2.3.3 or 2.3.4 unless already rooted on froyo. There still is no official rooting method for those ota's. You will have to downgrade, root, s-off etc then flash a pre-rooted stock rom...or any rom for that matter. I am running completely stock 2.3.4 pre rooted and it runs great! Also as far as i know you do not need to move from 2.3.3 to 2.3.4 you can go straight to 2.3.4. Also As far as i understand it t-mo messed up and labeled the update as 2.3.3 but it was really 2.3.4 once applied.
liberalswine said:
Ok, so i pretty much need to uninstall visionary, install ota 1.3.3, install ota 1.3.4, and the finally perma root, then I can run oc?
Click to expand...
Click to collapse
uninstall visionary, follow wiki to root, s-off, supercid (sim unlock) install clockworkrecovery and eng hboot. sounds like alot but gfree does it all in one shot. then your free to flash any pre rooted ota, or cm7, whatever you choose. and you wont brick your device...
hope this helped.
Sent from my HTC Vision using xda premium
Only use visionary for temp root!! Use the no adb in the sticky it worked great on my 2.2 ota. It really was painless I did it att work! Lol just pay attention to the spaces in terminal emulator.
Sent from my T-Mobile G2 using XDA App
killj0y said:
Only use visionary for temp root!! Use the no adb in the sticky it worked great on my 2.2 ota. It really was painless I did it att work! Lol just pay attention to the spaces in terminal emulator.
Click to expand...
Click to collapse
Sorry but this is bad advice. You shouldn't be using visionary for temp root either. It is unnecessary.
Well I'm just stating what I did. I just followed the sticky thread and out went without a hitch. Figured that it was there because it was a trusted method. Oh well, sorry it worked for me lol.
Sent from my T-Mobile G2 using XDA App
killj0y said:
Well I'm just offering my advice sorry. I just followed the sticky thread and out went without a hitch. Figured that it was there because it was a trusted method. Oh well, sorry it worked for me lol.
Sent from my T-Mobile G2 using XDA App
Click to expand...
Click to collapse
I agree that if you do use Visionary, it should only be used for temp and not perm root, but there are plenty of ways to root without visionary, and there's no need to mess with it.
Hi All, I just got my Nexus one off ebay and it appears its not rooted as i do not see the padlock icon and i also cannot run the nexus torch.
What im looking to do is revert back to the stock software and than do all the OTA updates myself.
Can someone help me with this ? Im not looking to root though.
Im running the ATT version of the Nexus one.
Thanks all for your help.
To be root or not
if you do not see the padlock, then you are root!!
hi, yes i know and i do not see the pad lock so i have a unrooted phone. Im trying to find out how i can install the stock software this way i can do the OTA updates myself.
Thanks
If there's no padlock and you're sure it's not rooted... why do you think it's not already stock?
Well its running gingerbread and i wanted to go back to froyo and than OTA the updates myself
If its not rooted, root it! What version you on currently?
Sent from my GT-I9000 using Tapatalk
Im on the Nexus one ATT version, running the most recent gingerbread OS.
2.3.6???
Sent from my GT-I9000 using Tapatalk
If it is, try root using this... http://apachejava.blogspot.com/2011/06/root-nexus-one-gingerbread-234.html
My dad using my nexus one, so i dunno much... So, is your bootloader unlock, if it is, then go ahead with the link above... Then S-OFF using BlackRose...
Sent from my GT-I9000 using Tapatalk
Check this!!
Might help you.
http://answers.unity3d.com/questions/56512/downgrading-google-nexus-one-from-android-gingerbr.html
If you don't see the padlock it means the bootloader is still locked. If you don't have the SuperUser app then you are more than likely NOT rooted. Sounds like a stock phone if you ask me. Why do you want to roll back to Froyo then update? Sounds like you are already where you want to be. It sounds like a case of reaching around your ass to scratch your elbow. Heh. If you try to OTA update it and it says you are up to date, I would suggest leaving it alone or just root it! Good luck!
Sent from A VAN DOWN BY THE RIVER!
zinner526 said:
Well its running gingerbread and i wanted to go back to froyo and than OTA the updates myself
Click to expand...
Click to collapse
Why? Is there a problem with what is currently installed? If it's working fine, then I would expect downgrading to a previous version and applying the updates would just get you back to where you are now. I'm not criticizing, just trying to understand what you're looking to achieve
If you mean stock as in "original" that isn't Froyo either. The Nexus One originally came with Eclair (2.1). If you don't have root, I'm not sure if you can downgrade or how safe it would be. I've seen mixed results with downgrading. The only way to do a complete flash would be with an unlocked bootloader or root + custom recovery.
If you don't want to root or unlock the bootloader, why not just do a full wipe and use the version you have on it? You could also root it temporarily to restore to an unrooted Eclair or Froyo, then apply the updates.
Thanks Narbir, I'm going to try this. Does it matter I have AT&T ?
I hope So. I m usng Voda uk. Don't really brother me by that.
Well the phone reboots often for no reason so i thought if i started from the factory installed software and go forward it would help.
How hard is it to root to install enclar and than go forward ? Unless someone has another idea for the reboot issue ?
Install the latest stock ROM in PASSIMG format (complete ROM, all the partitions). No need to go back to Eclair or Froyo.
Prepare for the possibility of it not helping at all, and your phone HW being faulty. If you have ADB set up - you can run "adb bugreport" after the crash, and look for "ARM9 has crashed" line in the log dump that comes. If you'll see them - no amount of ROM switching will help.
Not to sound pedantic, but you seem a little confused (OP). Why don't you start by reading the FAQs regarding rooting and unlocking the bootloader, and understanding the ROM installation processes.
Couple of fundamentals to get you started:
1. The padlock (or absence of) is no indication of whether you are rooted or not. It merely indicates whether your 'bootloader' is unlocked or not, which is a completely separate concept from rooting.
2. Easiest method of seeing whether you are rooted is to see if you have the 'SuperUser' app in your app drawer.
If your objective is to install a stock/default ROM, search for a 'PASSIMG' for the latest available firmware for your device. Search these forums or Google it. The procedure is fairly straightforward and only involves putting the file on your SD card - and will restore your phone to a stock usable state.
If you're interested in custom ROMs, the fastest way to get started is to use SuperOneClick to root (Google, please). Then go to the market and download ROM Manager and just follow the instructions!