Activate older iPhone without proper SIM?

Solution 1:

I'm going out on a limb a bit but I think this might work. Notice all the disclaimers.

If you have a spare GSM phone, go to an AT&T store with it, buy a pre-paid SIM card, and have them activate it. Go home and swap the card into your 3GS. It should work immediately for voice and text. Data requires some extra steps but it doesn't sound like you care about that. My local store just gave me a SIM and activated it in my phone when I purchased a $10 credit. YMMV.

That said, I have not taken the next step of moving my card into an iPhone. I'm planning on buying an unlocked 4S but I'm working up the courage to pull the trigger on a big purchase that might not work out as expected.

Don't take your iPhone into the AT&T store as they don't support iPhones on prepay plans and "don't support" translates into they won't sell you the SIM.

If you don't have a spare GSM phone, you could buy a cheap, used one on eBay. You could also try buying a cheap AT&T GoPhone ($10 at Best Buy) and using the SIM from it but I've heard that the SIM card gets locked to the phone for 90 days after it's activated. I also hear that you can take the card out before turning the phone on, put it in your iPhone, and activiate it from the AT&T web site.

In theory, "don't support" could translate into actively blocking iPhones on the prepay plan at some point but no sign of it so far and once you get activated, you don't care anyway.

If you do this, let us know how it turns out.

Solution 2:

All you need is a SIM from the carrier for that phone. In the US, that mean AT&T for anything but a phone sold into VZW or Sprint.

It does not need to be in service or associated with a current account, just any SIM that is newer than the phone.

Worst case, order the cheapest prepaid SIM from AT&T with no data plan or pay someone with AT&T service currently to go ask / pay for a replacement SIM. They put that new sim in their phone and their old sim is deactivated. You use the deactivated one.

iTunes just checks for it to belong to the correct carrier if the device itself is currently locked to a specific carrier.

Solution 3:

Just buy a sim adapter, and put the micro sim that you have in the adapter which then will fit your 3GS. That will allow you to activate the phone. There is no need to buy another sim card, but (like others said) you do need a sim card.