I am stuck at steps 3 and 4, it does not seem to be working for me. I am not getting root through adb.
You logged in by typing adb shell, right?
This method will only work if you used Voodoo OTA RootKeeper to backup root before updating to Jelly Bean. You did that, right?