XDA II O2 AT Commands - Windows Mobile Development and Hacking General

I had a great difficulties in finding documentation of AT Commands for O2 phone. Everything seams to be pretty uncompatible with other phones. So far I've found following commands to be working:
ATD - ATDsome_number always gives NO CARRIER.
ATZ
ATH
AT+CIMI - International Mobile Subscriber Identity
AT+GMI - TA Manufacturer
AT+GMM - TA model
AT+GSN - Serial number (IMEI)
ATLIST - Microsoft Corporation AT Command Interpreter Settings ... ???
AT+CGDCONT=1,"IP","internet","",0,0
AT+GCAP
Does any1 know how to read phone book via AT commands or read/send SMS? Lack of any documentation is very frustrating and 95% of standard AT Commands working on other phones do not work on O2. Thx for any help in advance.
- MB

Related

Change IMEI No in MS Win 2003 without changing Radio stack ?

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..

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..

Fax software

Hi,
Does anyone already have a solution? This is the only, but big drawback that I have with my Qtek 9000.
Thanks,
J Fonseca
JFONSECA said:
Hi,
Does anyone already have a solution? This is the only, but big drawback that I have with my Qtek 9000.
Thanks,
J Fonseca
Click to expand...
Click to collapse
I used to have kse truefax, which worked a treat - but that was on orange.... who set me up with a second exclusively fax/data line with its own number.
Bloody O2 dont do that.
i use tascal fax viewer.
it is free and works
http://www2r.biglobe.ne.jp/~tascal/download/pocketpc/index_e.htm
hollytree said:
i use tascal fax viewer.
it is free and works
http://www2r.biglobe.ne.jp/~tascal/download/pocketpc/index_e.htm
Click to expand...
Click to collapse
Does that allow you to receive faxes to your device?
It doesn't work
Hi,
I tried that software, but it's only to view fax files, it does not allow to send or receive faxes.
i'll keep looking for a working alternative.
Thanks,
JFonseca
Hi
I found this one on a Yahoo Group:
http://www.samtechnc.com/eng/introduction/mfax_intro.htm
It should work on my Qtek 9000, but i was not able to try, because i don't have enough skills for that.
Maybe someone here can try and post their experiences
Mfax is for PocketPC 2003. I asked them when they may make it available for WM5 and got the following reply;
"Right now we do not know if and when we will be able to support Windows Mobile 5.0 Pocket PC Phones with our software.
The problem is that the modem i.e. network manufacturer (Qualcomm with their CDMA network) is not supporting fax class 1 or 2 in their system. Therefore we are not able to support the WM 5.0 Pocket PC Phones (or the CDMA based WM 2003 Pocket PC Phones). Furthermore HTC is - due to the lack of support from Qualcomm - not able to support us either.
So we are stuck in the middle. As long as Qualcomm doesn't set a higher
priority to the fax class support within their network (modem) we can do
nothing about this issue.
As soon as they would change this issue we would immediately be able to
support WM 5.0 Pocket PC Phones as well as CDMA phones using their network.
Frankly, I do not think that this issue will be solved soon. Faxing is still
seen as not important by the big companies (which I certainly do not agree, but we do not have a lobby or a direct contact person at Qualcomm, who has the power to change this)."
Maybe we should start lobbying Qualcomm.
We are MFaxCE's developer
We are the developer of MFaxCE. Actually, we have already ported our MFaxCE to WM5.0 successfully, but we found that HTC have changed a lot or haven't open the port for fax on WM5.0 device, we still fail to send/receive fax on WM5.0 right now.
However we are working with some manufacturer who is willing to modify their driver to make our MFaxCE capable of fax on their WM5.0 device. And we are also looking forward that HTC can do some modification or disclose some information to us, so that we can make MFaxCE compatiable with all the HTC WM5 device.
We will keep you posted about any news in the future!
samtech said:
We are the developer of MFaxCE. Actually, we have already ported our MFaxCE to WM5.0 successfully, but we found that HTC have changed a lot or haven't open the port for fax on WM5.0 device, we still fail to send/receive fax on WM5.0 right now.
However we are working with some manufacturer who is willing to modify their driver to make our MFaxCE capable of fax on their WM5.0 device. And we are also looking forward that HTC can do some modification or disclose some information to us, so that we can make MFaxCE compatiable with all the HTC WM5 device.
We will keep you posted about any news in the future!
Click to expand...
Click to collapse
any news ?

Is it possible to use the Hermes as a Fax?

I have the adapter - which plugs into the bottom of the phone providing a phone plug - that can be inserted into a phone/fax.
Has anyone got this to work? Is there something special I must do to use it as a Fax? I searched the forums - and saw nothing about this.
regards.
D
Sending and receiving faxes was possible with WM2003/WM2003SE but Microsoft, with their infinite wisdom, decided that this was not required in WM5.
If you have a special adapter then it requires its own driver and software.
Here´s one application
Although the description doesn´t state that is compatible with WM5 you could give it a try....
http://www.pocketgear.com/software_detail.asp?id=20137
Here´s one application
Although the description doesn´t state that is compatible with WM5 you could give it a try....
http://www.pocketgear.com/software_detail.asp?id=20137
Fax
It seems you could fax with the software above using Att/Cingular's CSD service which I've heard isn't offered anymore. I've tried phonetools on my 8525 and 8125 devices and have had nothing but problems with the software.
An alternative to send faxes to and from email in which you can send attached files to be faxed to your recipient is Myfax at http://www.myfax.com
The supported files to be sent as attachments may be pdf, doc, xls, and more... I am currently testing this product on their 30 day trial offer. Their packages are pretty cheap and no extra charge for getting a toll free number.
Cortado.com is offering a similar product at http://www.cortado.com/index.php?s=23&lc=61&p=13, which requires the installation of the Content Beamer app on your device to send faxes wirelessly using your data connection. I am trying to test this service but have had problems with it, they appear to have some server side issues as I cannot access my account info on their site, and cannot send or receive faxes.
I'd go for Myfax, I have been pleased with the service so far and no extra software needed on the device to take up space.
See the description at the developer's web site. It doesn't list WM5 as a supported platform so the software probably depends on the OS to provide the support for sending and receiving faxes, and this is missing in WM5.

supported Hayes AT commands

Some years ago I've developed a small CRM application (c# .Net 2.0) that has been interfaced to my old Siemens S45 via serial port. My application uses the GSMComm library (managed code) that uses Hayes AT commands to read/send SMS messages.
Now I've switched to the HTC Diamond. Wonderful piece of hardware, but it seems it doesn't support several AT Commands.
I've installed the Diamond as a bluetooth modem on Com3. I can use it for thetering with no problem (never installed activesync).
I can also connect to it with HyperTerminal and submit AT commands, but those I would need to manage SMS don't work.
For instance, I can submit
ATI0
and the phone returns
"Microsoft Corporation AT Command Interpreter Settings..."
but if I try to submit
AT+CMGL=4
I get an ERROR.
My old Siemens, instead, accepts AT+CMGL=4 and returns the list of all SMS.
Can I set my HTC in some kind of "Standard Modem Mode" so that it accepts all AT Commands? Is there a switch or registry entry or an AT command for such purpose?
Thanks in advance.

Categories

Resources