I have a jailbroken (redsn0w 0.9.6b4) iPhone 3GS with 4.2.1 and 05.15.04 ultrasn0w 1.2 installed but other SIMs are not working, so the unlock was not successful. I also have a semi-broken power button. It is not working right now, but it has gone through periods before where it would not work, and then a week later would start working again. My question is can I get this phone unlocked as it is? I thought it was possible to unlock with 4.2.1, but have read somewhere that it is not possible. If it is possible, will I have to wait until the power button starts working again or is there a way to work around that issue? thanks in advance!