Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to activate an old 3gs but am unsure of what carrier it is on. I don't really want to go testing all the sim cards I can find to see if I luck out.

Does anyone know of a way to find out?

I was wondering if I could write an app for it and use the Core Telephony Framework to find the carrier but am not sure if that only show the carrier that is being used by the sim not what it is locked to.

share|improve this question
Can you read the model number from the back of the device? – Kirk Sep 20 '13 at 19:39

There is a small app which can show you the carrier with which your iPhone is associated.

enter image description here

The app itself is not free but the sole function of displaying the iphone information you require is free.

share|improve this answer
This program indicates the network of the SIM card. Not the network the phone is locked to. – george mano Apr 18 '13 at 18:22

If memory serves, the iPhone 3GS was only available for AT&T. Unless it is jailbroken, it will be AT&T.

share|improve this answer
The 3GS was not only sold in the US though... – patrix Sep 20 '13 at 14:05
Ah right. Good point. – Kirk Sep 20 '13 at 19:39

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.