Default Root problem


I have a problem with my Motorola Defy (Android 2.2.2). I tried to root with : Superoneclick,framaroot,z4root. Everything said me K, but if I check with RootChecker it said: Sorry no root acces. I would like to upgrade to KitKat. I installed 2ndinit but it didn't work without root permission.

What is the solution? I am not beginner in recovery, because my SGS 1 has KitKat too.

Thank You