Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

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 want to jailbreak my new iPhone 3GS, but I need to find out what firmware it has before downloading the jailbreak software. I can't get past the emergency call only page, and I can't read it with iTunes because I am using an illegal carrier, so not valid Sim as far as Apple is concerned.

share|improve this question
An interesting conundrum. Did you perhaps install a user on the device while it was jailbroken to ssh into it and poke around? That or biting the bullet and getting a valid prepaid SIM (or borrowing one) to get it into iTunes so you can restore things might be your only avenue. – bmike Jun 21 '12 at 15:48

Recent versions of redsn0w auto-detect the version of iOS running on the connected device, so you can usually just jailbreak it without having to manually figure out the iOS version first. You can always get the latest version of redsn0w from the Dev Team Blog:

Jailbreaking with redsn0w also "hacktivates" (unofficially activates) unactivated iPhones (although not the iPhone 4S yet), which is convenient for these kinds of situations. Some things don't work on hacktivated iPhones (push notifications, iMessage, FaceTime), and the battery may drain more than usual, but it's fine for a temporary solution when no official SIM cards are available.

share|improve this answer

If you know someone else who has an activated SIM on the correct carrier (AT&T if you're in the US), you can put that into your phone and then plug it in to iTunes to do a soft activation on the phone. This will get you past the emergency call screen.

When you plug it into iTunes, you'll need to be connected to the Internet. iTunes will "phone home" really quick and then you should see it ask for registration, etc. in iTunes. You'll get a popup on the phone that it's been activated and then you can go to Settings > General and check the version or check it through iTunes.

After you've activated the phone, you can remove the borrowed SIM without deactivating it again. The phone will just show "No Service" at the top.

share|improve this answer

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.