i have a full unlocked iphone 1.0.2, i had to install it so i can get Touch in General Preference, since i have a lower keyboard problem if i don't set it to "0"

i would like to upgrade to 1.1.2, if i download the firmware from iphone.unlock.no will it retain my contacts so i can jailbreak it. Or what would be the best method for me, since i have the keyboard problem. when i restore i cant type in the URL and the Prefs://11

Please any advice would help, i am on a PC.