Discuss 1.1.1 Sim Swapping!!! at the iPhone "2G" (Rev. 1) - Hackint0sh.org; First off this is assuming you already have a unlocked and activated/jailbroken 1.1.1 iphone. It ...
-
1.1.1 Sim Swapping!!!
First off this is assuming you already have a unlocked and activated/jailbroken 1.1.1 iphone. It is a work around for those that need to travel and swap sim cards in different countries... It is based on the dev teams activation method which I assume you used to begin with so you should have all of the files and be familiar with how to use them...
Adding A Sim (sim you want to activate needs to be in phone):
1. Take files out of var/root/Library/Lockdown/activation_records and place them in var/root/Library/Lockdown/ (sftp'd into phone or using mobilefinder)
2. Take file rename file /System/Library/Lockdown/iPhoneActivation.pem to whatever sim it is activated to ie: iPhoneActivation-ATT.pem (sftp'd into phone or using mobilefinder)
This is important because the activation process overwrites the plist files in this folder so we need to protect them...
3. Restart iPhone (it will now say "Connect to iTunes")
Now do the following in terminal on your mac (personally I like to have multiple shells running, one ssh'd into the iphone and the other doing the dirty work on the mac):
4.cp /usr/libexec/lockdownd /var/root/lockdownd.1.1.1 (ssh'd into phone)
This step should only be necessary if you deleted the original backup from the first activation or if you only activated an at&t sim.. although it doesn't hurt.
5. cp /var/root/lockdownd.1.0.2 /usr/libexec/lockdownd (ssh'd into phone)
If this step returns a file not found error, it is because you deleted the file you originally had backed up in /var/root/
5. scp iPhoneActivation.pem root@[IPHONE IP]:/System/Library/Lockdown/ (from Mac)
6. killall lockdownd (ssh'd into phone)
7. ./iASign.mac --automatic iPhoneActivation_private.pem (from mac)
8. cp /var/root/lockdownd.1.1.1 /usr/libexec/lockdownd (ssh'd into phone)
9. killall lockdownd (ssh'd into phone)
10. Restart iphone
You should now have an activated iphone using the sim card that you want to activate.
11. Move the file(s) that you moved in step 1 back to var/root/Library/Lockdown/activation_records
Thats it!
Now to swap back to at&t (or whatever you had) Sim go into sftp or mobilefinder and rename iPhoneActivation.pem to iPhoneActivation-TMo.pem and iPhoneActivation-ATT.pem to iPhoneActivation.pem, swap sim cards, restart and off to the races!!
You can do this with as many sim cards as you like. just remember that during the activation process to move and rename or you will wipe your previous activations.
Enjoy!
Last edited by psychotwo; 10-13-2007 at 01:27 AM.
-
-
Amazingly Knowledgeable
Array
Isn't that a little bit complicated?
-
-
It would seem, but once setup it is a better than the current choice... nothing.
-
Senior Professional
Array
Earlier today I tried a different method, where after first activating my Orange UK sim (and before I restarted lockdownd 1.1.1, I made a backup of the .plist in \var\root\Library\Lockdown\activation_records (the file had my Orange sim iccid in the filename. Then I swapped in my TMobile sim, reran iASign, which put a new .plist in \activation_records. I copied the first .plist file back (so now there were two there), and THEN restored the 1.1.1 lockdownd file, and I could then swap in either sim (they were both activated).
-
-
Cool deal I will try that!
-
The following method is much easier:
I am assuming you already have jailbroken and activated the iphone with 1.1.1. SIM A is the already activated sim card. SIM B is the sim card you want to activate in addition to SIM A.
On the phone in /var/root/Library/Lockdown/activation_records/ you will find a plist file with the ICCD if SIM A as filename. So now you can use iAsign to create a second plistfile for SIM B:
1) Find the device ID for your Phone. In mac it is the name of the plist file in ~/Library/Lockdown. If you have multiple files, just copy them to a temporary folder. Connect you phone and a new plist file will appear.
2) Go to the folder where iasign resides on you mac. and enter:
./iASign.mac --generate iPhoneActivation_private.pem <DeviceID> <Your Phones IMEI> <ICCD of SIM B> <ICCD of SIM B>.plist. The iPhoneActivation_private.pem should still be there from the previous activation.
3)Copy the new file to the phone to: /var/root/Library/Lockdown/activation_records/
You will now have two files in the activation_records folder for your different sim cards. When you swap between these simcards the iphone wil not ask you to reactivate.
Last edited by outofbreath; 10-16-2007 at 01:15 AM.
-
-
How can I do this in windows?
-
The steps in window should be the same:
1)Device ID can be found on windows in the directory C:\Users\username\AppData\roaming\Apple Computer\Lockdown on windows vista, or C:\Documents and Settings\username\Application Data\Apple Computer\Lockdown on WinXP
2) USe IAsign for windows (I actually don't know if this exists...) Or go to https://ookoo.org/iphone/iasign.php and generate the plist file there. Do not use the iPhoneActivation.pem provided on the website !!!! Use the File that came with the Dev teams Jaibreak instructions and its already on the phone.
3) Copy the plist to the Iphone. TO: /var/root/Library/Lockdown/activation_records/
Under windows use putty for ssh and winscp for copying files
BTW: I did not actually try this in windows so please let me know if it worked !!!
Last edited by outofbreath; 10-16-2007 at 06:27 PM.
-
-
Amazingly Knowledgeable
Array
There is only one tiny little problem: YouTube.
You need to fix it for every SIM card.
You can actually "register" as many SIMs as you want, I have 3 different SIMs registered on my iPhone.
-
I used independence to do the inital jailbreak and activation for 1.1.1. I then downgraded the baseband to version 3 and ran the anysim unlock.
Could I use the above mentioned method to activate the phone with my sim card?
The problem I have at the moment is if I start the phone with the 1.0.2 lockdown file the phone works fine but does not sync. If I start with the 1.1.1 lockdown file I do not have any phone service frm the network.
So would activating this way solve my problem?
Also in terminal after I ssh into the phone, when I try to run the command killall lockdownd, I get the error that killall is an unknown command, any help?
-
Similar Threads
-
By goldstar0011 in forum iPhone 3G
Replies: 2
Last Post: 08-10-2009, 06:48 PM
-
By tsoscottc in forum iPhone 3GS
Replies: 2
Last Post: 06-19-2009, 02:29 PM
-
By xeronex in forum Turbo-, Supersim and Simcloning Solution
Replies: 2
Last Post: 01-07-2008, 06:48 PM
-
By fabiopigi in forum iPhone "2G" (Rev. 1)
Replies: 0
Last Post: 10-24-2007, 10:48 AM
-
By Flash31 in forum iPhone "2G" (Rev. 1)
Replies: 0
Last Post: 10-02-2007, 04:23 PM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
Bookmarks