Hey all.
I think this might be a general problem with Android, but before someone scolds me for posting in the wrong place, I'm trying it here first.
I own two SIM cards... one I use regularly, the other that I only use to go online. I use APNdroid (well, actually Elixir, but the method of operation is the same) to prevent my usual and expensive SIM card from connecting to the internet. However, when swapping one SIM card for the other, the phone goes online either way.
- SIM1 is in the phone, APNdroid has data disabled
- I turn off the phone, insert SIM2
- After using SIM2, I switch back to SIM1
- When the phone has started up, SIM1 goes online immediately, despite the APN setting having been wrong before using SIM2.
Is there any way I can stop this from happening? Going online with SIM1 costs me a fortune and going into settings to disable data through Android is quite tedious.
Cheers
Hello,
I have a question:
Is it possible to write an SIM card emulator software for Android?
By doing this, putting in a sim card in the phone, starting up an app that clones it in the memory, doing the same with a second sim card and then being able to change software wise?
I would like to hear your idea's on the possibilities on that matter.
Any ideas?
I would like this as well, basically making the phone a dual sim phone without the extra space required.
Sent from my Desire HD using XDA App
The SIM card is designed not to allow the Authentication Key to be obtained using the smart-card interface. Instead, the SIM card provides a function, Run GSM Algorithm, that allows the phone to pass data to the SIM card to be signed with the Authentication Key.
So it's not possible.
rwxer said:
The SIM card is designed not to allow the Authentication Key to be obtained using the smart-card interface. Instead, the SIM card provides a function, Run GSM Algorithm, that allows the phone to pass data to the SIM card to be signed with the Authentication Key.
So it's not possible.
Click to expand...
Click to collapse
Wouldn't it be possible to decode the Authetication key?
I'm just curious, do you understand what does Authentication key mean? How are going to "decode" it?
I have all date needed to make a copy of my sim card (KI and IMSI), is there any emulator or driver that will run on android and use this date to simulate second sim card?
The SIM card is read by the baseband processor (aka BP or CP), and all SIM related processing is done there. So in theory, if you have already managed to extract your KI, IMSI etc. by other methods (i.e. SIM-card cloning), you could hack the baseband firmware to accept the new data you supply. However, each phone model have a different BP or firmware, so this very much complicates things. In addition and very unfortunately we know very little about the various BP's used at this point.
Some Qualcomm Refrence Manuals are available, whereas Intel/Infineon ones are not. Find them, and we could move on with this interesting topic. Apple proposed using software based SIM cards many years ago, and are still fighting with service providers to implement this.
I have acer liquid MT. I'm not a programer (I'm also not a totally black in this topic), so I will leave this topic, maybe in future there will be some software to emulate sim card. It would be nice to use one card (emulated) for calling and second one for internet data.
Your best bet now, is to buy reprogrammable 16-in-1 GSM SIM card allowing for up to 16 IMSI (phone numbers) to be stored in the same card. Check out Sysmocom website!
I have greencard if I good remember, I can store there up to 16 numbers, but with that kind of cards you must chose which number you want to use (only one at the same time), and the second problem is that there is now way to get this data (imsi, ki) from new sim card (the are very good protected and after few try the card is damaged).
Questions or Problems Should Not Be Posted in the Development Forum
Please Post in the Correct Forums & Read the Forum Rules
Thanks ✟
Moving to Q&A
dual sim to sim
rwxer said:
The SIM card is designed not to allow the Authentication Key to be obtained using the smart-card interface. Instead, the SIM card provides a function, Run GSM Algorithm, that allows the phone to pass data to the SIM card to be signed with the Authentication Key.
So it's not possible.
Click to expand...
Click to collapse
my question is that I have a ROM with a sim and install another rom with dual sim and my phone which stick with dual sim Recognizes no longer I RECOMMEND
Just FYI almost every qualcomm baseband has an internal SIM emulator, but infos about it are shady and well hidden.
Found in internet some Qualcomm modem sources maybe it will help to make some emulators
EF3BF4FD7388657FF35C3DBF2B6367F924F8CDBC (magnet link)
Hello.
Is there a way to use a second sim card as a default card in a phone with dual sim? I want to use messaging app which doesn't support dual sim, but I can't physically switch cards.
The first card is used for data connection and the second one for texts and calls.
Best regards,
grunai.
edit:
I have found the solution but using paid app so I will post it if I can
Trying to use my new Poco.
I have a dual sim set up, both sims are switched on. But I fail to send SMS messages (But I can receive them)
Also I can't get any cellular data.
Do I have to activate something?
My sims work fine in my old phone.
Please help other wise this phone is useless as it is.
Try different sims on your Poco. If they work, it's your sim cards otherwise RMA your phone.
Copy the access point name APN from your old phone. You will find it under network settings / data or similar. The APN will probably include the name of your service provider. Then transfer to your new phone.
Thanks
My sim card wasn't that old, but I tried a new one and it's fine now
Hi Folks,
Since last update (~jan '19?) I've the following issue with using dual sim cards one private and one business SIM card>
The private SIM card is used for data but is is shown as data usage on my business SIM card.
Anyone else have this issue? Solution?
Thanks,
Steven