I read about cf root but for my understanding it only works on ICS not in JB and about the link you gave i really need both the cf root and philz to root my device without changing stock kernel?
yeah.. its for GB and ICS , for that im really sorry
:crying: ... now for the latest version of ICS and JB they use Philz kernel, its a rooted kernel with a customized(philz touch) CWM on it... the philz kernel change your stock kernel to a rooted stock kernel... meaning they add some nice feature on it.. but its the closest stock kernel you'll have... but still it will change the stock kernel , that you dont want to happen... :crying:
forget about that link though there's so many changes on how to root your device (im really sorry about that) ... now ... if you want still to go for CF root but it will change your stock kernel you need to find the compatible version of it .. based on your model number..
But i think framaroot will do the work.. go for the link about framaroot before that install CWM 6 :
http://techbeasts.com/2014/03/28/how-to-install-cwm-6-recovery-on-samsung-galaxy-s-ii-gt-i9100/
then follow on how to root using framaroot...
btw i found a link on how to root your device using framaroot and install kitkat rom on it, Here:
http://luvis.se/tipstricks/root-and-install-kitkat-on-samsung-galaxy-s2-i9100-without-a-computer/
okay im no responsible of bricking your device do it at your own risk, the decision is up to you now:fingers-crossed: