If you have Wi-Fi or internet connectivity on your iPhone it's pretty easy to install carrier unlock Ultrasn0w via Cydia on your device, however, things get complicated if you have no internet or Wi-Fi available on your iPhone leaving you with no choice but to install Ultrasn0w manually which require working with iPhone file-system and file-permissions.
Thankfully, we do have a pretty much unknown utility 'UltraPusher' which lets users install MobileSubstrate and Ultrasn0w on their iPhone offline from any windows computer, all you need to do is to connect your phone via USB and let UltraPusher inject the required files automatically.