Download file here: http://savefilespot.com/Russel/Jailbreak
This is "tethered" jailbreak,which means
whenever your device is turn off,
they will be no jailbreak in your device.
So you would have to do those process again.
i recommend you not to Update your firmware to 4.2.1,
stick to firmware 4.1