[REQ] Identify SIM before PIN - Windows Mobile Development and Hacking General

Hi,
I'm looking for an add-on/software/etc. that can identify the SIM card at the PIN pad. I'm currently using a dual SIM adapter and would like to know which SIM is loaded before I enter the PIN. Basically, I don't need any details, it can be as simple as "SIM 1" or "SIM A" showing at the PIN pad, or even better a customizable name.
I searched the registry, WM6 keeps some info of the current SIM card in HKLM\Security\SIM\, perhaps a simple software can read/use this info to keep a name or identifier for the particular SIM card since that registry value should be unique? What I'm thinking is, if the registry value is unique, then all the software has to do is make a copy of that value and link it to a name, so every time when a particular SIM is loaded and the registry value matches one of the names in the record, it will then output the name to the PIN pad.
Is something like this even possible? Any existing software out there already?
This could be very useful not only for dual SIM adapter users, but also for people with multiple SIM cards.
Thanks.

solution
Hello,
Have you found any solution ?
I also want to know where in registry is written which sim is used (1 or 2)

I don't think this is possible because the phone reads the sim after the pin input and not before.

Yes that's true for the pinpad problem.
The values in HKLM\Security\SIM\ are the same with my 2 sim cards. I'm using the same operator for both but I have a sim for data and another for voice.
I'm looking for a key somewhere in registry where it's written which sim is ON (sim 1 or sim2). On my stk plugin there's a little star before sim1 or sim2 to tell me which one is activated. So maybe I can find that somewhere in registry ?
It would help me a lot because I want to write some scripts with mortscript to automate tasks/program launchs but everything is based on the sim identification (data sim or voice sim)

Related

Customize operator's name under WM5

At least the following works for me, so that you may test youself.
The following registry value
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhoneSetting]
"ONSDisplayRule"=dword
determines whether the phone shows operator's name looking in its own data base (0), or as SIM card reported (1). If you have UMTS, you may also check other values under this key.
If ONSDisplayRule=0, you can redefine the operator's name by creating a string value under
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RIL\OperatorNames]
The name of the value is 5 digits "CCCOO", where CCC is 3-digits country code, and OO is 2-digits operator's code. For example:
"25099"="BEE LINE"
This way you may fully customize the text that is shown for a particular operator.
Moreover, for my dual-SIM adaptor, when I switch between SIMs, the phone with default settings showed always one and the same name, until I reboot the device. Then, it was not able to retrieve operator's name from one of the SIM cards I use. Probably it is an adaptor fault... But anyway, after I changed ONSDisplayRule to 0 and set more up-to-date names for operators that I use, I now always see the name of the operator of the chosen SIM.

Hermes Changin GSM Lines from the same SIM Card

Hi there,
I just sent a mail to HTC support because I don't know how to change from line 1 to line 2, both configured in my SIM card. They said me that TyTN hasn't the hability to change between lines. Is there a hack for do that? I mean any kind of software add-on, hacked dialer or new dialer that can let me change between my lines?
Best regards,
Taguapire.

Carrier Name in Today Screen

Has anyone found a way to get the carrier name in the today screen?
There is a registry hack somewhere which shows the state of the radio and the carrier name, do a search.
I found how to do it...anyone interested here are the instructions...
Customize operator's name
To show specified operator name set
HKLM\SOFTWARE\OEM\PhoneSetting\ONSDisplayRule=0 (DWORD decimal)
And then at
HKLM\SOFTWARE\Microsoft\RIL\Operator Names
add the code and the name to display. The value is 5 digits "CCCOO", where CCC is 3-digits country code, and OO is 2-digits operator's code. For example:
"25099"="BEE LINE"
For country and network code, go to wikipidea for mobile country code and network code
To show operator name based on the SIM card used (eg for cases where dual SIM adapter are used), set
HKLM\SOFTWARE\OEM\PhoneSetting\ONSDisplayRule=1 (DWORD decimal)
For my dual-SIM adaptor, when I switch between SIMs, the phone with default settings showed always one and the same name, until I reboot the device. Then, it was not able to retrieve operator's name from one of the SIM cards I use. Probably it is an adaptor fault. But anyway, after I changed ONSDisplayRule to 0 and set more up-to-date names for operators that I use, I now always see the name of the operator of the chosen SIM.
Change the "Message Sent" and other general notification bleep
This will change the sound of other pop-up messages as well as SMS sent bleep. The default sound is the `msgbox.wav` in the \Windows directory. To change it, go to
HKCU\ControlPanel\Notifications\Default
And change to the names of other wav files in your \Windows directory without the `.wav` extension.
AKU2 ROMs tweaks
These are tweaks that have been confirmed to work on AKU2 ROMs, and confirmed not to work on earlier ROMs
Show Wireless Today item
By just adding following keys to the registry will get you a nice 'wireless' today item that show Network name/status, WiFi name/status as well as Bluetooth status. Confirmed to work on AKU2 ROMs
[HKLM\Software\Microsoft\Today\Items\"Wireless"]
"DLL"="netui.dll"
"Order"=dword:00000000
"Enabled"=dword:00000001
"Type"=dword:00000004
Temporary?
Hi,
Thanks for the tip. I did the change and it worked. I could see the carrier name on my today screen. But after I soft-reset PPC, I see the carrier number 'xxxxx' instead of the name.
Am I missing something?
Please help.
~Squid
Edit- This is strange, but the tweak seems to be working for now, even after a couple of soft-resets. Will test further and keep posted. Thanks
easy way a program call OpMon by mortscript
Batterystatus can also display carrier name
While On Roaming
Will the text change when i am on Roaming...
Or is there any plugin to show the current location(area info) that is broadcasted by the mobile towers

SuperSIM Problem :(

hi
i have imate jasjar, and i want to use SuperSIM simcard. but it tell me 'No service' or 'Insert SimCard' :-(
its right when i use other simcards.
how can i fix this problem? please help me.
P.S. : sorry for my bad english
Nobody know !!??
There are different types of SuperSIM's are available in the market. Which type you own?
For instance, in one type, you need to attach two SIM's in the SuperSIM holder. But another type is completely different, you need to copy* your SIM (provided by the operator) and then upload the data to the SuperSIM. The STK (available in PPC) should be used to switch the numbers stored in the SuperSIM.
*V1 SIM can only be copied, but V2 cannot and copying V2 SIM may damage the SIM as well.
i have 16 in 1 super sim, i did copy my sim in it. stk dont help me
yesterday, i test it on HTC tytn, and didnt work again. but i did test on meny phones (like imate pocketpc, and samsung i300, and eten g500, and nokia 7610, and nokia 5500) and works.
what is the problem?
P.S. : description of my problem = when i start the device, it found network, but when i want to use it (dialing a number, trying to send SMS, open STK program,...) the network is gone, and after a while , notify me 'Insert SIM Card'.

Unique SIM information somewhere in registry ?

Hello,
I own a dual sim adapter and I'm trying to find a way to make the difference between the 2 sim cards from the registry.
I found a mortscript script to make gprs connection automatically with the sim #1 (for data) and not the #2 (for voice). The beginning of the script checks which sim is activated in the phone. As it's the same operator for my both SIMs (orange) I can't make the difference between the 2 cards with the operator check.
So here is my question
Is there a key in the registry that is unique for each SIM ? I know there is imsi but the imsi key in the registry doesn't change when I switch the sims. (in HKLM\Drivers\Builtin\RIL\StoredIMSI)
If I had a script to do this action it would solve 99% of my mortscript
Thank you if you can give some time to help me
IMSI should be unique to the SIM card (as opposed to IMEI). I have no exp with dual SIM or registry thereof, but maybe that's something to be worth paying attention to regarding the single IMSI in registry.
Another idea is to find someone who uses original dual SIM phone and look into their registry.
imsi
Yes thanks for the answer.
In fact I'm looking for a little script which would retrieve the imsi number of the sim and write it into a .txt file.
But that kind of exe doesn't existe.
If someone is good enough to code that
wrong place for questions
please refer to the Q&A section
thank you

Categories

Resources