To clarify your question about unlocking software. Software for this purpose does exist. However, it is not only illegal to use (in some if not most circumstances, this is clarified in my unlocking sticky at the top of this sub-forum), it is also command line based and far above the technical scope of the average user. So much as a single mistake made could cripple your phone to the point where it essentially becomes a paperweight with a battery compartment.
Because of the legality issues, we can not help you do this here. There's just too many blanks and it's not a risk we at Tom's are willing to take.