after reading alot and knowing a bit more about the subject...
is it better to use a CF kernel or an insecure kernel for rooting?
if i understand correctly, CF kernel comes with superuser,busybox and CWM recovery while they have to be manually installed if using an insecure kernel?
also, CF kernel does not support ROM Manager and insecure kernel does? i would like to have the ability to download custom roms directly on my phone and have them automatically updated by rom manager.
it seems the latest firmware is
XWKI4 2.3.4, which i am downloading now.
does it matter if i have
Baseband version: I9100
XXKG1
Build number: GINGERBREAD.
ZSKG2
do i need to wipe my device before upgrading?
to sum it up, i will update firmware to 2.3.4 using odin ( do i need to back anything up i.e contacts and apps?if so,how?since the device is not rooted yet), root device using CF root kernel, overclock to 1.5ghz, and later on possibly install cm7 or miui preferrably with rom manager. Or if i decide to root and upgrade directly to cm7 or miui, is it better to upgrade from 2.3.3 to 2.3.4 before i do so? does this sound right? or is there a better way to do it such as flashing a custom stock rom that is already rooted such as this one?
http://forum.xda-developers.com/showthread.php?t=1230690
how do i know if it will allow overclock via setcpu?
thx and sorry for the many questions. hope the answers will help many on here