title: Is it possible to create image of sim card and use it on Android phone?
body: <p>I have a android phone and want to have two sim cards active at a time. But my phone does not support dual sims. </p>
  
  <p>I was wondering whether it is possible to create a program that will copy the sim card on phone memory and simulate to phone as if there is real sim card. In this way we can have virtually any number of sim cards plugged into any phone.</p>
  
  <p>I have following queries before I start programming any of such thing</p>
  
  <ul>
  <li>Is this possible ?</li>
  <li>I googled about inner working on SIM card I found out that the communication between antenna and mobile happens using some serial number generated by SIM and this serial is matched with the signal from antenna. Anyone has good links to understand the working on SIM cards?</li>
  <li>Where do I start with? I have little understanding of GSM protocol. Do I need to know about GSM?</li>
  </ul>