For the uninitiated, CF-Root isn’t a complete ROM, nor does it pretend to be. Rather, it is arguably the simplest entry point to superuser status on your mobile device. Geared towards those wanting to remain as close to stock as possible, flashing CF-Root replaces your original Samsung kernel with a rooted variant. In addition to substituting in a rooted kernel, CF-Root also features CWM Manager and the ported version of ClockworkMod Recovery we covered earlier.
According to Chainfire himself:
CF-Root is the root for “rooting beginners” and those who want to keep as close to stock as possible. CF-Root is meant to be used in combination with stock Samsung firmwares, and be the quickest and easiest way for your first root.
Unlike CF-Root for some other devices, this iteration of CF-Root does not include a custom kernel. Your kernel remains the stock kernel, and thus goodies like insecure adbd (ro.secure=0), custom boot scripts, and custom boot animations are not supported.
Root – SuperSU
The root permission management app installed by CF-Root is SuperSU. This will allow your apps to gain root (superuser) access.
Recovery – ClockWorkMod (CWM)
A custom CWM 5.5 build is included in CF-Root, taken from this thread. This provides for the ability to install custom ROMs, and do nandroid (full device) backups and restores.
Util – CWM Manager
My management application for CWM is also installed, see the recovery thread linked above for further details. It allows you to command CWM (install a ROM, make/restore backups, etc) from normally booted Android.