I have some general SuperSim questions:
If you use the SuperSim Method to clone the simcard in Sim_EMU 6.01 you use the following values:
Position 0: IMSI, KI and SMS-Centre from your network provider's sim
ICCID is left unchanged?
Position 9: IMSI and ICCID from the AT&T card
To activate the iPhone (using iActivator) you use:
IMEI: from iPhone
ICCID: from AT&T sim card
Does this now mean, that you login to your network provider using your IMSI, but sending the ICCID from the AT&T card?
If your phone now get's stolen, which sim card ICCID do they cancel your's or AT&Ts?
Thanks for your replies!
I had some similar thoughts when creating my Super sim, there seems to be conflict between the ozbimmer's PDF tutorial and the one posted by Sassha on the fourms.
I decided to use my carrier's ICCID (i.e. not AT&T).
If you scroll down to the bottom of Sassha's tutorial, you'll see that he's made an edit to the tutorial to use the ICCID of your network provider rather than AT&T's ICCID.
The ICCID is the same regardless of which "Position" you choose.
I carried out the iASign method sometime ago, so I cannot recall the exact process. However, if I am not mistaken you need to use your network provider's ICCID.
From hacktheiphone.com: "Next you need the ICCID from the SIM card you want to put into the iPhone. You should have written this number down before Step 1. because the SIM is now in the iPhone! "
Hope all this helps!
if you jailbreak your iphone using the AT&T ICCID then you need to use it during the SIM-EMU process.
however, if you use your carrier's ICCID to activate the iphone using the method mentioned in hacktheiphone, then use your carrier's ICCID when you put your details in SIM-EMU.
I have never used the second method. that's why i use AT&T ICCID in my guide :)
Don't think either is right or wrong, just different way of getting the same result.
btw, can anyone confirm if you could use your own carrier's ICCID (non-cingular/at&t) to activate the iphone? If so why do we need TurboSIM, etc?
from this link http://www.hacktheiphone.com/iphone_...intel_mac.html it's stated that:
This procedure does NOT unlock the iPhone after doing this, it still remains carrier dependent. But you can now use most any AT&T (pre-Cingular renaming) or Cingular pre-paid account (mine is from a contract that ran out) or any virtual operator's SIM card that uses the AT&T and Cingular network. This also works for corporate accounts. It has been brought to my attention that if your ICCID number begins with 893103801060, then you have an old style AT&T SIM and this procedure will not work.
It never say you can use non-AT&T/Cingular SIM to activate the iphone.
So appleweed's remark "However, if I am not mistaken you need to use your network provider's ICCID" is possibly not correct?!
Your comment is appreciated.
I will try it tomorrow.
I'm learning a lot about SIM cards. Is this correct?
1. ICCID (International Circuit Card ID)
Hardware Serial Number of the SIM
2. IMSI (International Mobile Subscriber Identity)
It is sent by the mobile to the network and is used
to look up the other details of the mobile in the HLR
or as locally copied in the VLR.
So the SuperSim method would basicly:
- Create a new SIM containing two different IMSIs
- Send both IMSIs to your network provider to authenticate
- Use the first IMSI (Position 0) to authenticate with the network
- Discard the second IMSI (Position 9) in the network if it's not activated
- Use the second IMSI (Position 9) to unlock the simlock locally
- Send the ICCID to your network provider to prove the
authenticity of your SIM card
This theoreticly would mean, that you should to use the ICCID of
the SIM distributed by your network provider to activate the
iPhone and to create the SuperSim.
In this case the provider would see, that, due to the correct ICCID,
"HIS" SIM is authenticating a correct IMSI, wich he can find in his HLR
and another IMSI (the one from AT&T) that he cannot find in any HLR
and therefore will discard.
I'm wondering, what would happen, if you use the procedure on a
officially activated and registered iPhone? Wich IMSI would
Thanks for all your appreciated help!
situ: i think your explanation is a not entirely correct.
My understanding is that:
- Create a new SIM containing two different IMSIs and the ICCID of AT&T
- iPhone authenticate the SIM inserted is correct by checking the ICCID
- Use the second IMSI (Position 9 AT&T) to authenticate with the iPhone (done twice)
- Use the first IMSI (Position 0 Local Carrier) to authenticate with the network
- Information (RAND) will be sent from the provider to the iphone in order to authenticate your SIM
- If all is well then the connection is established
- IMSI is then never used, a TMSI/Kc is used instead for all communication between the iphone and the operator.
As such, this would mean that AT&T ICCID is used to activate the iPhone and to create the SuperSIM.
The operator only look at your IMSI once to make sure you are the using a valid SIM card in the local mobile network.
Also answering your question in the first post re cancellation of SIM when stolen:
Usually the ICCID of your mobile carrier is used to create a SuperSIM as the handset doesn't require any specific ICCID to operate. However, iphone is "picky" and only accept AT&T/Cingular ICCID. Therefore the SuperSIM is created differently. If the iphone is stolen, then you should tell your carrier that your SIM is stolen, and they will issue you another SIM which has a different set of IMSI/Ki. Don't need to tell them anything about ICCID as they should be able to check your record base on your mobile phone number.
If anyone could use a non-AT&T/Cingular SIM to activate the iphone as described in hacktheiphone.com then please let me know...
obzimmer: Thank you for the interesting information!
I cannot try it 'till tomorrow, as I have my cardwriter, etc. at the office...
There are still some things, I don't unterstand. I have two SIM cards from my provider with the same number on it. ICCID and IMSI is different on each card. When I asked to replace one of them with a V1, they asked me for the ICCID and told me to "destroy" it, when I have the new one.
HLR-Segments define the first 3 numbers of my phone number. They are located in position 12 and 13 of the ICCID. Replacement cards are always in the same HLR segment, wich means position 12 and 13 are equal.
So if the provider doesn't use the ICCID for any purpose when authenticating, why is it so important? Shouldn't they rather print the IMSI on the back of the card than the ICCID?
I'm sorry about all the questions. I am really a beginner in SIM card technology...
Anyway, I will be happy, when asoftware unlock is out (to use the original SIM) or if I can get a TurboSim (trying it directly over Prague - but it seems harder than I thought...).
Keep up the good work!
wow, this is a nice and quite, informative thread.
oz, my question is to you.
i haven't been able to get the supersim to work.
sim emu gives the option of just on iccid, so it's either at&t or the local carrier. One clarification could be that either of them work, and it doesn't really matter which one you put. But if that is not the case then, we need to have a debate/ discussions between you experts.
Also i have a at&t prepaid connection. Is that the reason i am not getting the supersim to work? will i need to deactivate it and reactivate with jailbreak?
Thirdly, woron scan is not reading from my supersim after it has been created. i have the virtual mode on infinity software. Is this normal or am i doing anything wrong?
After inserting the supersim in the iphone, it recognizes the card but does not connect to the local carrier. says no service.
when i use the local carrier icciid, then the iphone rejects the sim
and when i use the att iccid, it starts with 5 bars or coverage and then immediately falls to one and then says no service.
I tried to activate my iPhone using my local carrier ICCID using iActivator. No way! It gives me an error when activating the phone using a plist file with iActivator. I even deleted the activation record on the iPhone (lockdown/activation records). I can't activate the phone using my local carrier ICCID.
As I read in the thread http://www.hackint0sh.org/forum/showthread.php?t=2215 it should be possible to activate it using a local carrier ICCID and then use the same to create the supersim. I gues it has to do with the ICCID I initially used to activate the iPhone.
I guess you're having the same problem. Somewhere the information about the first used SIM to activate the iPhone must be relevant for any future activations..
Regards and thanks for all your help, Situ