install Jellybean (4.1.x) (4.2.x) (4.3.x) this way - Not KitKat

you can install to Jellybean (4.1.x) (4.2.x) (4.3.x) this wayinstalling to 4.4 kitkat is a bit different and not fully covered here

Disclaimer::
This is based on a post I made in that thread, I'm only trying to complement what droidstyle has done and maintained over all these years
It just gets buried in there, So I thought I would make my own post about it since that's what most are looking for from that nowadays

Attention:: Do Not Quote this post in a reply,,, that only takes up unnecessary space in the thread

Jellybean is more stable than Kit Kat is right now overall, so if you that is what you need continue on reading

Install this way::

it is my take on installation, with a little more clarification/in-depth instruction, of droidstyles Guide, "" Section:4 "" and with working Links to all the files

put into d/l mode, install battery
odin:: :: PDA Slot :: cwm4_fixed_for_cm7-ODIN.tar
when finished, click reset in odin
pull battery and usb to power down the fassy and close out of odin

put into d/l mode, install battery
odin:: :: BOOTLOADER Slot :: GBbootloaders.tar ,,, and appropriately check box [[ Phone Bootloader Update ]]
when finished, click reset in odin
pull battery and usb to power down the fassy and close out of odin

Reinstall micro sdhc card

Use three button method to boot into into CWM blue recovery 4 [ie: cwm4_fixed_for_cm7] ,,, [[[ Hold -- Volume buttons UP / Down & Power (((hold all 3 until 2 time the "Samsung" Logo appears,, then release power button while continuing to hold both up/down buttons down,,, when recovery screen comes up,, release buttons and proceed))) ]]]
(((you have to use this recovery at this point in the process,,, it will let the system properly accept the update from a bml ROM to an mtd ROM)))
and then, Choose the 'Wipe Data/Factory reset', and also wipe 'dalvik cache' [1 time for each is fine]

then while still in this recovery,,, flash your 4.2.x ROM of choice,,,

it will auto reboot into any newer recovery [[ ie: cwm 6.0.x.x, or new TWRP 2.x.x, or Devil Recovery ]] ,,, never go back to the [cwm4_fixed_for_cm7] recovery,, ,, unless you have ODIN'ed back to stock,,, ,,, this is normal,,, and now you will need to select install zip from sd [again]::
and choose to install/flash your 4.2.x ROM of choice AGAIN,

if it auto reboots you back into this same recovery again [meaning: any newer recovery],,, still that is fine/normal ,,,,,,, simply install/flash your 4.2.x ROM of choice AGAIN,,,, It may also give you an "Error Code",,, still that is fine/normal ,,,,,,, simply install/flash your 4.2.x ROM of choice AGAIN,,,
...[[[ the recovery style and version is determined by the ROM you are installing, some have standard CWM Recovery, some have Hellybean Touch Recovery,,, some have TWRP Recovery, and some have a blue Touch Recovery version ]]]...when finished installing your ROM,,

if may auto reboot and load the ROM,, if not manually choose to Reboot Rom,,, and ,,, Wait ,,, patiently,,, ,,, maybe as much as 8-10 minutes for it to boot all the way up.
you may ultimately have to flash 1 more time,, some ROMs seem do be more finicky than others.
After that you really should be almost good to go.

On the 1st boot of your new 4.2.x ROM give the filesystem about 5-10 minutes to silently scan through everything before making any changes to any of your ringtones or notifications

after that reboot into recovery,,, Wipe cache only ,,, and Install a Google gapps zip :::
[ either whats recommended by the ROM dev/maintainer,,, or an official gapps of the appropriate date that matches your ROM ]

reboot

Sign in to your Google account,,, {Settings, +Add Account, Google )
Rom will be laggy as crap while it syncs all your information, it may even need to update a google app or 2,, but will get better when finished.

((Some people/methods prefer to install gapps before that 1st boot of your new 4.2.x ROM and that's OK too, I used to, but got into the habit of doing it this way as it lets me set up a few things in the ROM with out having to deal with any syncing issues if there are any... ))

XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.Are you a developer?