Change IMEI No in MS Win 2003 without changing Radio stack ? - Windows Mobile Development and Hacking General

Could someone code an IMEI modifying program that modifies the IMEI in Windows 2003 ?
For instance: I currently have a "Windows MAC Address Modifying Utility" that enables me to modify the MAC address in Windows 2000(on the fly - without a reboot) so each time I connect to the Net, the ISP sees a different MAC connection(I am a security nut!)
As I understand it, the IMEI no. is stored in the Radio Stack, but it is eventually passed on to Windows as the connection/call is made. It would seem logical that this IMEI is stored somewhere in Windows(like the MAC Address) & hence should NOT be too hard to modify.
I am a C/C++ coder but I haven't done any coding for the XDA as yet.
I have an XDA mini.
BTW: For all those people that keep posting that changing the IMEI is illegal, my mini is NOT stolen & I do not live in a country where changing the IMEI is illegal(I will let you figure out where that is
I want to change the IMEI easily, so each time I purchase a new Pre-Paid, it will show up as a New connection & NOT a reused phone !!
Again, nothing illegal... I just live under a dictatorship government
!
Regards,
John

Re: Change IMEI No in MS Win 2003 without changing Radio sta
asdzxc said:
As I understand it, the IMEI no. is stored in the Radio Stack, but it is eventually passed on to Windows as the connection/call is made. It would seem logical that this IMEI is stored somewhere in Windows(like the MAC Address) & hence should NOT be too hard to modify.
Click to expand...
Click to collapse
You can easily change the IMEI number that is seen by Windows by intercepting the AT-commands coming to GSM stack. But IMEI transmitted over radio will be the original one. Windows knows nothing about GSM signals, encoding, etc. Everything is processed by the specialized CPU that runs its own OS, has its own ROM and RAM. It communicates with windows over the internal COM-port like a normal modem.
The only way to modify IMEI is to patch GSM ROM. There are 2 methods - flash the security block or patch the code that reads IMEI from it.

Re: Change IMEI No in MS Win 2003 without changing Radio sta
mamaich said:
The only way to modify IMEI is to patch GSM ROM. There are 2 methods - flash the security block or patch the code that reads IMEI from it.
Click to expand...
Click to collapse
Hi mamaich,
thnx for that prompt reply
As I understand it(plz correct me if I am wrong) is that "XDAmanipulator" patches the code that reads the IMEI.
In the 'flashing the security block', is that what is commonly done with those hardware type flashers like for the Nokia et al mobile phones.
I read on another forum that the hardware flashes just set the IMEI of the XDA to 000..
Sorry if I am rambling on, but is there a hardware flasher(or software) that enables you to set the IMEI in the security block ?(for the MINI or XDAII)
I know in the latest NOKIA's, they have made the eprom chips 'write once' so the IMEI cannot be flashed!
Any help is greatly appreciated!
Regards,
John

Re: Change IMEI No in MS Win 2003 without changing Radio sta
I know nothing on changing the imei in XDAs and was never interested in this. Anyway changing the IMEI for security reason is useless, operator uses IMSI to identify you. The only reason for changing IMEI is hiding the stolen phone or overcoming some limitations made by operator. As I work in a cellular industry, I think that both is illegal.

Re: Change IMEI No in MS Win 2003 without changing Radio sta
mamaich said:
Anyway changing the IMEI for security reason is useless, operator uses IMSI to identify you. The only reason for changing IMEI is hiding the stolen phone or overcoming some limitations made by operator.
Click to expand...
Click to collapse
Sorry mamaich, but if you work in the telco industry then you don't seem to know much...
IMSI is used to identify the user on the network, but the IMSI is matched against the IMEI ... usually to stop cloning of sims .. but also to track users...
By changing the sim card(IMSI) the network can still identify you by the mobile in which the sim card is inserted(IMEI).
To conclude, changing the IMEI is NOT useless for security. You just don't seem to understand how the GSM network works or you have never been inside the section that relates to network monitoring...
Below is an explanation that may help you in your day job.
BTW: I thought anything was the go in Russia
For your educational learning:
#########################
1)
IMEI (International Mobile Equipment Identity):
is a unique 15-digit code used to identify an individual GSM mobile station to a GSM network.
The IMEI is stored in the Equipment Identity Register (EIR).
2)
International Mobile Subscriber Identity (IMSI) Number:
The IMSI is a unique non-dialable number allocated to each mobile subscriber in the GSM system that identifies the subscriber and his or her subscription within the GSM network. The IMSI resides in the Subscriber Identity Module (SIM), which is transportable across Mobile Station Equipment (MSE). The IMSI is made up of three parts (1) the mobile country code (MCC) consisting of three digits, (2) the Mobile Network Code (MNC) consisting of two digits, and (3) the Mobile Subscriber Identity Number (MSIN) with up to 10 digits.
#########################
Regards,
John

Re: Change IMEI No in MS Win 2003 without changing Radio sta
in russia most operators don't read IMEI of phones. They only check IMEIs on government requests.

Re: Change IMEI No in MS Win 2003 without changing Radio sta
mamaich said:
in russia most operators don't read IMEI of phones. They only check IMEIs on government requests.
Click to expand...
Click to collapse
Where I am any person in the support section has direct access to look up a person's IMEI.
It is literally 2 clicks of the mouse in the user's admin section.
As any employee here can look it up, Gov & Law Enforcement don't even have to request a warrant to get that information.... as it is readily available on request...
... again, as you can easily change an IMEI on a normal mobile phone & as the eprom's are NOT 'write once' on the XDA Mini or II, surely there must be someway to easily change the IMEI no ?????
.... I would even pay for a hardware flasher.... if one exists ???
Regards
John

can we now change IMEI? is there any programs?

as far as i know then there were a program which could do it on xda1's with some radiostacks but not on xda2
also the gsm part of the xda's are not connected to windows ce
it's automaticly which is why it needs it's own firmware which is the radiostack so you cant really do a imei mask like you can with mac address
also you dont really change the mac address using those programs you just software mask it the mac is in hardware and cant be changed permently

Can JTAG do this imei changing?

Rudegar said:
as far as i know then there were a program which could do it on xda1's with some radiostacks but not on xda2
also the gsm part of the xda's are not connected to windows ce
it's automaticly which is why it needs it's own firmware which is the radiostack so you cant really do a imei mask like you can with mac address
also you dont really change the mac address using those programs you just software mask it the mac is in hardware and cant be changed permently
Click to expand...
Click to collapse
could you walked me thru on this?? really want to know how remap/change my imei..

Related

SIM info

Hey ppl,
Im a new kid in programming for pocket PCs.. I use Visual Basic .net 2003.
Does a SIM contain any unique id..? Like IMEI for devices, does SIM card have any..? if yes , can u pls provide me an example solution file to read it..?
I read in msdn for reading SIM' phone number and service provider.. But the download sample was like an installation msi file as usual and after downloading that, it gave me a solution project which i already did..I tink something rong wit my PC..
If u cant make the example solution, can u atleast try opening this download sample in the link and send me the VB part alone zipped pls....?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetcomp/html/netcfphoneapi.asp
Carty: I'm not sure if the SIM contains a unique identifier record, but it will generally hold the phone's telephone number of course. That should be fairly unique!
There is code somewhere on the board I think for reading sim records as an alternative way of recovering SIM SMSs. I imagine the same idea could be used to check for unique ID. But although possible, I don't know if it'd be more helpful then the easy to read telephone number.
V
String is not set
Vijay tanx for yr reply....
I finally made out tat sample to give me the correct project but now the simnumber is not showing up..
Actually in the form load event
'Blah = newSim.GetServiceProvider()
newSim.GetPhoneNumber()
the above was given and i added the line
msgbox(newSim.GetServiceProvider()) and it showed me the service provider
but the same i cldn do for
msgbox(newSim.Getphonenumber())
as it gives the error: Value type netcf.phoneaddress cannot be set to string. in the debug window
The code for getting those numbers are riten on different class called sms.vb
can u pls help me out wit that..
will this line
newSim.GetPhoneNumber()
alone, wld it notify with a number? im nt gettig any..can u download tat sample and test it? Pls help me..?
I'm afraid I have no experience with .net, but this is something that confused me for a long time. If there's no telephone number registered in the SIM, it won't collect it.
Read this:
http://www.wivit.com/products/FAQ_SSS.shtm
V
Every sim card has a unique ID, its used to identify the sim card on the network and is used when the phone is in use, because as you say not all sims have phone numbers. This would be ideal for your project, which by the way I would be very interested in. The bad news is that I have never done any programming for .Net CF so I don't know how you would accomplish that.
Hope I have been of some help.
Tats wot i need
SIM should contain a unique ID as argon says... Its the way the operator recognizes the SIM..
Anyone frm anywer cld pls help me out to read that unique ID from SIM card with VB.net.. I have no knowledge in C#
Lookin for replies...Tanx in advance..
Hi
Cant help you with the programming but the sim will not contain a phone number but will contain 2 separate numbers.
IMSI number, International Mobile Subscriber Identifier, unique number up to 15 digits long. the first few digits identify the country of issue and the next the network the fianal digits are the serial number for the network issuing the sim. When the phone makes a call to the BTS this data is sent using the COMP128 algorithm. This is vital as the both the Ki (personal encryption key) and the IMSI are used as a pair to authenticate the sim on the BTS.
It is believed that COMP128 was hacked some years ago but the industry has so far kept quiet about this and has not replaced the encryption system due to cost. But basically anyone with access to the hacked COMP128 algorithm can scan the IMSI and Ki and clone your sim.
Sorry for the Ramble, but the point here is there may be a breach of licence and copywrite if you attempt to read these details from the sim. As it could be argued that you were attempting to "clone" sim cards, which in most countries is a criminal offence.
Also beware about assisting people on this forum who are seeking help on this matter as there are a few virus writers who are rumoured to be compiling a worm like virus to read this detail from sims on windows mobile platforms and use these IMSI Ki pairs to commit major telecoms fraud. Basically they send the worm out there and it harvests the data and sends it back to them.
With this data they can create duplicates of your sim card and install these in GSM gws. These are then used to call expensive international numbers in large production enviroments using 100's of sims running 24 hours per day. These calls are them sold to large telecoms companies netting these people $10,000's per day.
Be careful guys.
Regards
Charlie
I din know that!!
Hey charlie, tanx for yr reply.. I did get something i never knew..

wifi mac changer!!!

how can I change the mac address of the card wifi of my TYTN? a program or a key of register it exists to modify?
please help me!
I whant to find the key "network address" on my registry of tytn. Can I find this key in win ce?
i dont think its possible as the mac address does not reside in the registry...
walshieau said:
i dont think its possible as the mac address does not reside in the registry...
Click to expand...
Click to collapse
Then where the mac is found address? in the driver? I have tried to look for the file dll that in the register you/he/she is quoted under the name of TIACXWLN.dll but I have not found him.
Doesn't a program that allows to change the mac address exist? on windows xp can be made both with the register and with various programs, under linux it is simple even more.
Possible that a program doesn't exist for windows mobile? A way there will be
i think u can under network adaptor settings in the network cards on wm5.
Why would you need to change it ?
unless ur upto somthing dodgy lol
in the settings of the network any voice doesn't exist for changing the mac address (as it was logical!)
i want to spoofing the mac of my lan

[Wizard] How to change DeviceID

Unlike others (see numerous Tomtom threads) I would like to change my DeviceID.
Is there a possibility to alter the coredll.dll (as I know the DeviceID procedure is stored inside this dll) so my DeviceID will be altered?
I searched using this forum and google, and I found a rom for the hermes which keeps changing the deviceid every flash and hard reset, but I couldn't find the cause of this behavior.
Thanks
Krypt said:
Unlike others (see numerous Tomtom threads) I would like to change my DeviceID.
Is there a possibility to alter the coredll.dll (as I know the DeviceID procedure is stored inside this dll) so my DeviceID will be altered?
I searched using this forum and google, and I found a rom for the hermes which keeps changing the deviceid every flash and hard reset, but I couldn't find the cause of this behavior.
Thanks
Click to expand...
Click to collapse
Yes, this is really what I need too. The latest WM6 T-Mobile ROM for Hermes changes the device-id in that way that the TomTom Plus services no longer work... So no traffic anymore.
I'd really like to use this ROM because there are many coocked versions of it.
But without traffic no ROM....
I wan't the other way around. I WANT to change my deviceID.
I used to have the trial traffic and bought a traffic subscription, which is ended right now, but my deviceid is recorded on the tomtom servers, so I cannot reenable the trial.
The reason I want to change my deviceid is the following:
I advised a friend to enter a non-existing email address ([email protected] or somesort) and 'plus' as password. When the trial ends, just enter another email address with 'plus' as password, and use the trial again. He's doing this for 1,5 years right now, and it keeps working.
So I want to try the same thing, but my deviceid is already known to tomtom.
Are you referring to Start -> Settings -> System -> About -> Device ID?
Nope; I'm referring to the DeviceID which the IOCTL_HAL_GET_DEVICEID call returns. A unique ID per device.
Krypt said:
Nope; I'm referring to the DeviceID which the IOCTL_HAL_GET_DEVICEID call returns. A unique ID per device.
Click to expand...
Click to collapse
This is used to get the IMEI no. of the device and not the description. You're right TomTom does have your IMEI no. on its database, along with your IP address which I think cannot be changed. Ask your friend who's been doing this for 5 yrs. how he 's been getting new trials.
8125
2.25.11.1
IOCTL_HAL_GET_DEVICEID should not be connected to the IMEI; IOCTL_HAL_GET_DEVICEID also works on PDA without phone, and those do not have an IMEI (I've also read somewhere the IOCTL_HAL_GET_DEVICEID doesn't have a connection to the IMEI). Also the IP address isn't stored; I'm getting another IP everytime I connect to my provider.
I suggested it to my friend to work in this way. Change the email address every month, only on the device. Do not create an account at Tom, only enter an email address and 'plus' as password. And it works.
almost two years later: is this done by someone yet? Change DeviceID for TomTom to be able to use plus services (traffic) after trial expires?
I have no use for this as of yet, but would be very interested if it's possible...
Has anyone managed to change device ID?I have a HTC S740 but i can`t flash a new wwe ROM because my device it`s from italy and the device ID doesn`t match so i want to change the ID if it`s possible

Any ideas how to get ICCID?

Does anyone have any experience of obtaining the ICCID on a windows mobile device?
The ICCID is the number printed on the actual SIM (It is also stored on the SIM), it is not the IMSI number I am after which is also stored on the SIM.
There is software about to find this information if you have the SIM in a SIM card reader on a PC but I want to be able to gather that info on the actual device.
It is for asset tracking purpose of SIM's we use. As we use lots of them in many devices.
Any help would be appreciated. Either if you can point me in the direction of an API that could help or some Visual Studio code that we could call to obtain the number.
Richard

Changing mac adress of Blackstone?

Hi
Could you please tell me how i can change the mac adress of my HTC Touch HD?
You can't...
BenBen_ said:
Hi
Could you please tell me how i can change the mac adress of my HTC Touch HD?
Click to expand...
Click to collapse
As far as I'm aware you cannot change a physical MAC address as it is hardwired into the network interface card, therefore, the only way you could change it is by swapping out the main board.
Why would you want to change it?
You can't change it it's embedded into the wireless hardware, why would you want to?
I found this program Macshift for XP http://devices.natetrue.com/macshift/.
Maybe someone can change it to work on wm.
but the same question exists...why do you want to change your MAC address?
the Mac address is a combination of the manufacturers code and the device serial number. The result being that no two devices anywhere in the world have the same Mac address....should this happen in real life..all sorts of problems can occur with web based communications.
this been asked since the first htc device with wifi was released search
networking forum for info
as far as i know nobody ever managed to do it
also it would be a problem as 2 devices with the same mac address (mac addresses being the only truly unique identifier for 2 network devices could mess up network traffic pretty much)
the other person whos ½ packets you may intercept and his yours giving you both network instablity may feel strongly against you chanting your mac address to the same as his
I'd still like to know why BenBen_ wants to change the MAC address?
Maybe he cracked the wep key of an access point which uses MAC filtering and then analyzed the packets to find out which MAC has access to the AP .. And now he wants to use that MAC.. ( I am just assuming )

Categories

Resources