Page 1 of 2 12 LastLast
Results 1 to 10 of 11
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
    Rookie Array

    Join Date
    Sep 2007
    Posts
    24
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Cool 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.



  2. #2
    Amazingly Knowledgeable Array

    Join Date
    Jul 2007
    Location
    Fort Meade
    Posts
    941
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    55

    Default

    Isn't that a little bit complicated?

  3. #3
    Rookie Array

    Join Date
    Sep 2007
    Posts
    24
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    It would seem, but once setup it is a better than the current choice... nothing.

  4. #4
    Senior Professional Array

    Join Date
    Sep 2007
    Posts
    216
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    18

    Default

    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).

  5. #5
    Rookie Array

    Join Date
    Sep 2007
    Posts
    24
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Cool deal I will try that!


  6. #6
    Advanced Array

    Join Date
    Oct 2007
    Posts
    46
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    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.

  7. #7
    Newbie Array

    Join Date
    Sep 2007
    Posts
    6
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    How can I do this in windows?

  8. #8
    Advanced Array

    Join Date
    Oct 2007
    Posts
    46
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    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.

  9. #9
    Amazingly Knowledgeable Array

    Join Date
    Jul 2007
    Location
    Fort Meade
    Posts
    941
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    55

    Default

    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.

  10. #10
    Rookie Array

    Join Date
    Oct 2007
    Posts
    12
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    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?


 

 
Page 1 of 2 12 LastLast

Similar Threads

  1. Swapping IMEI
    By goldstar0011 in forum iPhone 3G
    Replies: 2
    Last Post: 08-10-2009, 06:48 PM
  2. Swapping 3g for 3gs tomorrow..
    By tsoscottc in forum iPhone 3GS
    Replies: 2
    Last Post: 06-19-2009, 02:29 PM
  3. Swapping sim cards
    By xeronex in forum Turbo-, Supersim and Simcloning Solution
    Replies: 2
    Last Post: 01-07-2008, 05:48 PM
  4. sim swapping in 1.1.1?
    By fabiopigi in forum iPhone "2G" (Rev. 1)
    Replies: 0
    Last Post: 10-24-2007, 10:48 AM
  5. Just tried swapping SIMs with 1.0.2
    By Flash31 in forum iPhone "2G" (Rev. 1)
    Replies: 0
    Last Post: 10-02-2007, 04:23 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBulletin®
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO
(c) 2006-2012 Hackint0sh.org
All times are GMT +2. The time now is 09:01 AM.
twitter, follow us!