Saturday, January 9, 2010

Learn Sim Cloning

Introduction This guide will help you "clone" your GSM SIM card and make unlimited copies of it by using either Gold Wafer Cards or 16F84a + 24C16 DIL. The "cloned" SIM card will work just like the original meaning you can make a call, send an SMS, manage phonebook and SMS messages too. You can use the "cloned" SIM and the original SIM simultaneously meaning both of your SIMs will have network and both can send SMS at the same time. However, only one of the active SIMs can make a phone call at any time. Simultaneous calls are not allowed because the call will immediately be disconnected by your Network Provider. Regarding recieving SMS from other people, only one of the SIMs will recieve the message. This is a "first-come-first-serve" basis and no bias is given to the original SIM. Obviously, the bills for the "cloned" SIM will also be reflected to the bills of the original SIM. Not all phones accept "cloned" SIMs. The Nok 9210 rejects cloned SIMs as well as most new 3G phones (and even some old ones...) Not all original SIMs can be "cloned" too because "cloning" requires that you should extract the Ki and IMSI from the original SIM and today the new GSM SIM cards are built will tougher protection algorithms. You may be able to get the Ki and the IMSI, but it will take you at least 8 hours for the latest SIMs. It could even take days... 10 easy steps to 'clone' your GSM SIM !
Let us begin... (This is only applicable to Goldwafer Cards not to Silverwafer Cards)

STEP 1 - Downloading software from the Internet SIM Scan 1.21 by Dejan Kaljevic --> Sim Scan 1.21 TwinSim 1.0 by lotfi17 --> TwinSim.Zip IC-Prog 1.04 by Bonny Gijzen --> Http://www.Ic-prog.Com/icprog.ZipWinPhoenix 1.06 by Paul Arnold and Joos Design --> Winphoenix.Zip WinPhoenix EEPROM Loader --> Loader.Zip HEX to BIN Converter --> Hex2bin.Zip

STEP 2 - Building your own GSM SIM Reader/Writer Hardware SIM Reader = SIM SCAN - Smart Mouse Compatible --> Schematics SIM Writer = JDM Programmer --> Schematics /\/\/\/\Don't have time to build this? Buy ready-made here./\/\/\/\

STEP 3 - Buying or making your own blank SIM cards Make your own 16F84A + 24C16 DIL --> Schematics /\/\/\/\Don't have time to build this? Buy Goldwafer cards here./\/\/\/\

STEP 4 - Getting the Ki and IMSI of the original SIM Install Sim Scan 1.21 by running the install.Bat file. Run and configure Sim Scan from c:\sim_scan\setup.Bat file. Screen 1: Press Alt+Enter Key, then select the COM port where SIM Reader is Connected. SIM Scan will not work properly unless it is maximized to full screen. Screen 2: Select baud rate (choose 9600 bps 3.57 Mhz) Screen 3: Put original SIM card to SIM Reader and press Enter Screen 4: Press 'F5' - Get IMSI and Ki. Sim Scan will automatically create par2.Bin File as part of installation. This will take about 40 minutes on a fast computer. Screen 5: Select 'F2' or 'F3' (Do not use 'F1' unless you know what you are doing.) 'F3' Retrieves 75% of SIMs even year 2001 GSM SIMs, but it is slow. 'F2' Retrieves 50% of SIMs even year 2001 GSM SIMs and it is faster. /\/\/\/\If the Ki and IMSI cannot be retrieved using 'F2', you can switch to 'F3'/\/\/\/\ The process of getting the Ki and the IMSI from the original SIM usually takes from 4 hours to 3 days depending on the type of GSM SIM. You can exit at anytime and You can resume whenever you want, Sim Scan will start from where you last finished. After the Ki and the IMSI has been retrieved, a file named c:\Imsi_ki.Dat will be Created and by using Notepad to open it you will see similar to screen below.
Step 5 - Creating the HEX files for the "clone" SIM Run TwinSim 1.0 and select 'Single-Sim' then input the Ki and the IMSI that you got from the original SIM. For 'PIN' enter any 4 Digits and for 'PUC' enter any 8 digits. After inputting all data Needed, click 'Generate Picfile' and 'Generate Epromfile' then Exit the program. Two HEX files will be generated in the folder Where TwinSim is located (pic16f84.Hex + eprom.Hex).
Step 6 - Converting the eeprom.Hex to eeprom.Bin The eeprom.Hex and hex2bin.Exe files must be placed on the same directory. Run hex2bin.Exe And copy the settings from the screen below. Now a new file 'eeprom.Bin' will be created.
Step 7 - Burning the EEPROM Loader to the Goldwafer. Run IC-Prog 1.04 and configure it to work with the SIM Writer which is a JDM hardware. Choose 'Settings' --> 'Hardware' then choose correct COM port where SIM Writer Is connected. After setting up the hardware, put the blank Goldcard to the SIM Writer and select 16F84A from the chip list. Now load the 'Winphoenix Loader.Hex' by selecting 'File' --> "Open File'. After loading the file, click the program all button (the one with the thunder icon).

Step 8 - Burning the eeprom.Bin to the Goldcard. Put the Goldcard which you used from IC-Prog to the SIM Reader and Then run WinPhoenix 1.06. Other versions of WinPhoenix might not work So make sure that you are using version 1.06. Configure the COM port Where the SIM reader is connected. This can be done using the 'File' --> 'Preferences' and seleting 'General' Tab. Select 'File' --> 'Load' and choose eeprom.Bin. Select 'Card' --> 'Program' and the eeprom.Bin will be written to the Golwafer's 24C16.

Step 9 - Burning the pic16f84.Hex to the Goldwafer. Put the Goldwafer to the SIM writer hardware and run IC-Prog 1.04 again. Follow the same steps as described in Step 7, but this time load the pic16f84.Hex File instead. You can program this card with 'CP' enabled or disabled, it does not matter. Step 10 - Testing the 'cloned' SIM to your phone. Insert the 'cloned' SIM to your phone and enter the PIN code which you wrote earlier Using the TwinSim 1.0 program. Wait for the phone to register to the Network and now You are done.

1 comment: