-YOU, AND ONLY YOU ARE RESPONSIBLE FOR YOU'RE ACTIONS. IF YOU FLASH AND BRICK YOU'RE PHONE, ONLY YOU ARE TO BLAME.
Sorry guys it's been a while since I've been able to update this thread, I'm extremely glad to see that it's being used throughout the E4GT community. Well I guess it's time to update this so lets get started, and please forgive me if I miss anything as I have been on ICS mainly for a long time.
-Are you on a rom with a stock recovery or with a kernel released prior to SOURCE? Use Odin buddy!
Just because we have source now, does not mean you can't still brick you're device. In fact many people are still on ICS builds prior to FF18 or newer, this includes people using stock kernels as well. Do not use the recovery on you're phone to do anything, The stock recovery is meant for files signed by Samsung and only Samsung, Roms prior to source with a custom recovery had the dreaded EMMC bug which would brick some people with a simple wipe. If any of the above applies to you and you wish to get back to GB or ICS then click on the following link that corresponds to you're desire and follow the steps.
EL29 One Click Link Below
ICS FF18 (Original ICS OTA update) Link Below
ICS FI27 (Newest ICS OTA update) Link Below
-After you install the .Tar file to you're phone, you'll need to install a custom recovery using a Auto Root Package found below, just follow the instructions. (use the FF18 Combo to install a custom recovery on the FI27 version)
-Wanna flash to ICS from GB?
Simply pick the ICS rom you wish to use and flash using the OP's instructions. The issue of flashing to ICS from GB never really existed. If you are still worried about the risks of flashing to ICS, then use the Odin One Click method above and you're guaranteed fine.
-Wanna Flash to GB from ICS?(includes restoring backups to GB roms too)
This is where issues began to occur, prior to source release. The EMMC bug was present during the ICS leaks leading up to source release FF18 (FF18 OTA not being the issue). If you are on a rom which already contains a source kernel (FF18 and newer) Flashing to GB is the same as flashing to another rom, just follow the OP's instructions. If you're on a leaked rom with a stock recovery, or custom recovery, use the Odin One Click method to get back to GB or ICS. DO NOT WIPE IN NON-SOURCE KERNELS--- EVER
-Wanna Flash Good ol' CyanogenMod, or Something else AOSP?
-CyanogenMod 9 as of recent bulids has a proven SAFE RECOVERY, so you should be able to flash to, and from without issues
-I am unsure if CyanogenMod 10, or other Jellybean AOSP roms have a safe recovery, so I recommend this method below
Always use the EL26CWM kernel to flash AOSP roms. I myself, have flashed CyanogenMod 9 with multiple non-CWM kernels without issues, but better safe then sorry right? Thanks to rwilco12, we now have a repository for kernels, and modems so give him a big thanks. You can find the EL26 CWM kernel here.
Simply download the rom you wish to flash, as well as the EL26CWM kernel. Flash the kernel, and reboot back into the recovery. When you're phone restarts back into recovery press up, down, up, down with you're volume buttons to enable the selection button (power on/off button). Now flash the rom USING THE RECOMMENDED FLASHING INSTRUCTIONS. Instructions of roms may differ from others so be sure to read the Original Post by the dev before flashing.
-Are you on an AOSP rom and you wish to flash to a TW rom or other?
Follow the same instructions for flashing to an AOSP rom, except replace the AOSP rom with the rom of you're choice. You can also use the One Click Odin Method from before. I have used both of these methods for flashing a different rom while on AOSP multiple times without any issues whatsoever.
-For more info on the EMMC chip corruption issue from kernels prior to source go here
-Stick with source kernels and you should be safe
-Stay away from touch recovery, unless it's source-based
-Stay away from Rom manager, It's not, and probably never will be optimized for our phone
Calkulin, Mijj,all of Team Venom, all of Team Rejectz, agat, good ol' ruj22, rwilco12, garwynn, Ja5on for the title, all devs, and themers