After so many attempts to unlock my iPhone 4S, after being twice a victim of scam from sites offering fake unlocks and after so much hacking with all the unlocks and jailbreaks techniques I found online, I finally found a way to do it. Thanks to my friend Birkir to point me in the right direction.
Based on KingMobile’s site, they also support iPhone 5/5S/6/6+. My experience is based only with the iPhone 4S, iOS 7, Softbank. I would like to know if someone else did it with a different version. Unfortunately it seems that this card cannot be used with an iPhone 4.
The procedure is pretty simple. Inside the package there is a small micro SIM frame with a chip that is the one making the magic. If you don’t have a micro SIM, you can request one or cut one yourself. That’s what I did. Just be pretty sure that you get the dimensions right.
Once you get the SIM in the frame, you have to put the SIM coming inside the envelop first. You will be asked to select your carrier. This is the carrier you want to unlock from. In my case it was Softbank. So select the old carrier, the one that is blocking your SIM.
Then follow the instructions. Once it’s accepted, a message saying that you selected a new carrier appears. After that accept and turn off your iPhone. Once you turned off your iPhone and the screen is black, QUICKLY replace the reset-SIM from KingMobile with your previously cut SIM card. This must be the new card you want to use. This is my girlfriend’s iPhone 4S by the way.
If you are not quick enough, you get this annoying message saying that the SIM is not valid. I repeated the operation again and it worked fine the next time.
Now you have your phone unlocked. Actually it’s not unlocked, technically the iPhone is still locked with Softbank and some menus in the settings still show stuff form Softbank remembering you that Masayoshi Son still owns your soul. Anyway the result is an unlocked iPhone as long as you use the KingMobile chip.
Few things you have to setup before start using your new “unlocked” iPhone.
Set data roaming if you want to get your data connection enabled.
Some carriers require you to setup your APN settings. That means that you have to enter manually the settings to connect with your carrier data network. In my case, it wasn’t necessary. I think that it depends on the carrier.
I got some problems trying to call local numbers, and that was because I entered the number without the country code. It seems that the iPhone automatically puts a +81 (Japan code) in front of every number. To fix this is pretty easy. Just save your numbers with the corresponding country code. Even if you are calling a local number, add the +(country code).
Here you can find the instructions in English at KingMobile’s site.