Showing posts with label Interposer. Show all posts
Showing posts with label Interposer. Show all posts

Tuesday, 10 April 2012

iPhone 4s Unlock Gevey R-Sim Interposer Sending/Receiving Text SMS and My Number problem

I got hold of an R-SIM Ultra S II interposer SIM for my Sprint US locked CDMA iPhone 4S that I bought off Craigslist when on a business trip to the US and my O2-UK sim worked flawlessly for Calls and Internet, but I struggled with a few aspects:

These were not working.
  • My Number (in Settings > Phone)
  • Sending Texts/SMS
  • iMessage & FaceTime
All of the above problems were really related because my actual SIM phone number was not being recognized correctly. It was still showing as a US number. Due to this my text messages were not being sent and iMessage and Facetime which relied on having a recognisable number (presumably capable of sending out a text message) were not getting activated. I was only able to use my Apple Id to do so.

Not being able to use an iPhone 4S to the fullest was very frustrating!

I tried several things by reading internet posts,
1. Following Gevey/R-Sim instructions to fix sending texts by switching International Assist Off, changing language from English to Chinese and back again. Rebooting iPhone for umpteen times.
2. Setting SMS service centre number **5005*7672*SMSCNUMBER#
3. Inserting 011 in 00101/Unknown Carrier Bundles carrier.plist.
4. Switching SIMs (3 UK & Orange UK)
5. Using SAM (Subscriber Artificial Module) Cydia tweak
6. Using an iPhone 4 to set My Number
7. Using SIM Manager Cydia app attempting to write My Number to the SIM
8. Turning iMessage/Facetime on/off like crazy
9. Dialing ##873283# for a service update
10. Calling Sprint customer support unlock team for international roaming unlock, unsuccessful,  as the phone was not 90 days into contract, and forget about being in good standing, it was not even my contract.

...nothing worked. And to my dismay I felt like throwing my shiny white 4S away...nip the bud...and bid adieu to anymore Apple fan following...(although someone else might have called me a rotten apple).

And oh yes....
11. Waiting for Musclenerd or Chronic-Dev to come up with an UltraSn0w update. Almost forgot about them. Its been months now (as I write). 1 update 4 months ago that the 4S boot rom has been dumped and then nothing so far. No wonder the Chinese companies are doing brisk business with their interposer SIMs.

However back to the reason for my post...

After having spent almost 2 and a half months researching this topic everyday, I have found a solution to this problem.

In my case, my phone was locked by Sprint US and I was using an O2 UK sim. Your case could be different so take care. If you dont have a Carrier Bundle for your SIM carrier then consider creating one by using a Carrier Bundle Generator for the right iOS version.

What is undocumented is that you got to trick iOS by switching carrier bundles. So this is what I did.
1. In folder /var/wireless/Library/ renamed (or delete - safer to rename) the file carrier_*_11.3.plist
so that I got a generic Carrier 11.3 in Settings > About
2. In folder /System/Library/Carrier Bundle/iPhone renamed the bundle folder Sprint_US.bundle to Old_Sprint_US.bundle just to keep a copy.
3. Then copied folder O2_UK.bundle and renamed as Sprint_US.bundle . This is the bit that actually works alongside the interposer SIM and sets all the settings right. Its a bit of hackety trickety but one that sets things right.

Note: If you are using iFile, step 3 could be a 2 step process, doing a copy/paste first and then a rename.

Of course, to do the above your iPhone must be jailbroken (to access the filesystem) and you should have iFile or iFunBox, and you should be aware of what you are doing.

Now everyting works fine!

I would like to hear your comments.

I will continue to invest time in reporting solutions to various iPhone/iOS related problems.

Swapnil
My iDevices:
iPod 4G
iPhone 4G
iPhone 4S
iPad 2