Do those hardware methods really work? I have read like hundreds of posts with unsatisfied people. Can't you go for an Official IMEI Unlock for your iPhone? I believe that Sprint USA Network is supported, but it might be a bit expensive. You will also be able to update your iOS without any issues. If you have money to spend, then I suggest an IMEI unlock for your Sprint iPhone!