Can anyone develop an SMS application . . . - Windows Mobile Development and Hacking General

Hi all.
I was wondering if it is possible to develop an sms application whereby as well as all the usual info you type in eg recipient name, number, message etc, you could have a way to control and set the outgoing 'from' number as well.
This would be handy where some of us are forced to carry two phones around with separate contacts on each.
maybe its not possible but id love to have something like that to simplify life instead of spending multiple messages explaining why id like the reply to a different phone number. ( and no we are not allowed to transfer contacts )
Thanks Guys.
AndyG

Sorry, the from field is not set on the device itself, but set by the network, to do that you would have to do it on the service provider side.

...the only options you can set at the application layer are the ones available through the SmsSendMessage API:
http://msdn2.microsoft.com/en-US/library/aa455068.aspx

To achieve something like this is not possible at application level..what you'll need is to get into a much larger sphere of sim spoofing, which can be carried out, I think, (as I'm a BTS s/w guy,i.e., network software developer) in following two ways:
1. Cloning/spoofing the sim itself using another sim(can be done and is done a lot I think)
2. Hacking into the GSM\Radio image that is loaded into our devices and then hacking the messages exchanged between network and mobile, but this is not possible since we dont have the source code for the radio image
Anyways, if any of these methods are possible, then not just the sms, but ur complete phone functionality will be replicated, i.e., basically u will have two phones with the same number which kinda defeats the purpose of having two phones

Related

Help me develope this program..

Well, i'd like to develop a security program that if your pocket pc phone gets stolen, you'd be able to do something different than just get the logs, gps coordinates, and number--i'd like to develop something that where if it gets stolen and you text the persons new number with a special word (like camera), it'll take a picture of the current setting of the phone. Sure at times, it might be in there pocket, but as long as you text that word, the phone takes pictures without the jacker knowing it and sends you the picture. I've never developed something so i'm asking if anybody here has, to what the first step would be. I chose this (got it from a convo with a friend) because i've yet to see something of this sort. Thanks
That would be slick.....hahaha..... that would be crazy if the ass taht stole it was in the same place u were....the club or something! NICE...I wish I had some programing skills....ONE
Yea, that's why i'd like to develop something like this--there would be a lot of interest and i've already heard that it would be super nice to have. Just need a cushion to start
I have two thoughts on this:
The phone side of it could be a simple MMS automation process. It would cut out a lot of work, because the MMS app already has the ability to interact with the camera and add the picture to the MMS and send it, even video and audio.
Secondly, there are programs out there, such as Vito FindMe, that provide the necessary code for making your phone run an automated process when it receives a specific word via SMS. In the Vito FindMe case, if it receives the word, it connects to GPS if available and then sends the phones GPS coordinates to the Sms'er. If a similar but open source type of Vito FindMe software could be found, most of the work would be done already. Then all you would need to do is tweak it to run the automated MMS script instead of GPS.
PS I am aware that Vito FindMe is free, but I don't think it is open source Etc I don't think the code is available.
What programs would i start off to develop this?
There is one more thing to think about. When someone stoles your phone, he probably won't use your sim-card (=phone number). To achieve all of this you need to find thief's phone number. You'd need some app to let you know the new nubmer when someone changes sim-card.

Jajah Plugin

I'm a big Jajah user, and one of the things that has been annoying me is the lack of direct support in Windows Mobile.
Therefore, with a little hacking and even less development, I've created a small context menu extension to the Contacts list which allows you to call a contact using Jajah. What this actually does is uses the Jajah API (Web Service).
To use, install the below attached CAB.
You can then run the Jajah Configuration application from your Program Files to set up your User, Password and Number. Note that if you try to dial and one of those isn't set, the configuration application will run instead of dialing.
Note that if you have contacts running, you need to either kill the process (via ControlPanel->System->Memory) or restart the device to have the option appear on your contacts context menu. In other words, if it doesn't work, please reboot and see if it works before leaving messages here.
Additionally, each number dialed should have a prefix (that is, country code).
TESTED ON:
Devices - XPERIA & DEVICE EMULATOR WM6 PROFESSIONAL
Phone #- +1 (xxx) xxx-xxxx
Enjoy - SUGGESTIONS WELCOME!
great job !
thanks for your software !I am a jajah user too .I will testing soon .

autodial prefix internally

I hope (but am very sure) that this is the right place to ask...
The situation: ich use the mobile contract of my company, which I may also use privately. However, in this case I have to dial *+150# as prefix before the number. For text messages the prefix is just 150.
Sure, one could save the targetnumber already with the prefix - but since it is two different ones, the mapping from the phone book doesnt work...
Replying to a text message, it is sent to the sender's number, instead of to the one with a prefix saved in the phone book. (The Hero is able to map the sender's number to the according phone book entry (incl. prefix))
I'd like to change my Hero in such a way that whenever I dial a phone number of a certain group (e.g. friends), the respective prefix would be prepended. Similar, for text messages the respective msg-prefix (150) shall be prepended.
Do I have to root the phone in order to realize these functions? And above all, how would I implement my ideas?
Cheers,
kermit
Now there is nothing hundred percent like that however you could save to numbers to the contact instead of one number for each contact
hi strider96, thanks for your comment. Well, I tried this already. But as I indicated, when replying to text messages, the system will not reply to the numbe saved in the phone book, but reply the exact sender number (which is without prefix, in standard international format usually). Moreover even if this would work, as I said, when having two different numbers in the phone book (due to the two different prefixes), android does not neccessarily map the correct phone book entry an incoming message.
Instead of editing the Android system at a basic level, I was thinking about an app similar to the one used for calling cards. There the standard phone book entry would be extended by a respective prefix. No idea how I could realize this.... Still, this wouldn't be such a nice solution, but at least it would be one...

[Q] SMS application that can set TP PID bit replacement code

Ok this is a long shot but I'm hoping someone may be able to answer this question.
I need to know if it's possible to develop an application to replace the native sms messaging facility in Android (I would like to know if it's possible on other platforms too but I use froyo on my HD2)
according to GSM technical specification http://affon.narod.ru/GSM/GSM0340.pdf as long as the SMSC supports it then it should be possible to set the TP PID to create replacement codes in an SMS.
This allows you to send an SMS to someone with a code set and then send another message to them with the same code. The phone should recognise the same code and overwrite the message.
There are already ways that you can do this using a GSM modem and SMS gateway software such as Nowsms, Bulk SMS and Kannell etc. There is plenty of information on google. however these all require you to have hardware and send the messages from a computer.
The question I have is, would it be possible for someone to develop an app which allowed the user to specify if the sms was sent with the code set, directly from the handset?
Thanks in advance!
Just a bit of additional info from the nowsms support forums
“PID” – Specifies a protocol id field to be associated with the message. The web interface of NowSMS includes checkbox settings for specifying a “Message Type” value. Setting one of the “Replacement Type” values means that if the gateway sends a subsequent message with the same replacement type value, this will replace any previous messages that were sent by the same sender with the same replacement type value. When submitting an SMS message via URL parameters, replacement type values 1 thru 7 correspond to settings of PID=41 thru PID=47.
http://www.nowsms.com/discus/messages/1/13536.html
Also it seems like it may be possible, at least on winmo
http://msdn.microsoft.com/en-us/library/aa921493.aspx

[Q] re-organize sort phone numbers according to country&area code

hi Android Community,
i am just about to reorganize my phonebook, i have used different methods of saving numbers to my phonebook e.g. for germany 004996122222 for person xyz, 0049 stands for country code 961 stands for area code and 22222 stands for the landline, usually Android displays incoming calls like this area code "space" and landline number, it also displays the city where the area code belongs too e.g. waidhaus which is near my hometown.
i still have misc problems the way android formats these numbers. still no problems calling contacts, but one issue was when i type the phone number manually android only suggests me the phone number of one specific person i have in my phonebook either i type in this persons phone number or another persons phone number (manually!!) this is way of wrong.
it displays me this persons name either it is this persons number or any other. i have had this bug years ago with my first htc desire still preserving; it started when beginning saving phone numbers the lol way e.g. 004996122222 where it was not necessary to save it this way unless you are in holidays abroad
due to different formatting of phone numbers from persons around the globe because of the int code &the different way of handling of the leading zero according the country you call to i still have issues, i know there is a way you can edit phone nr in google contacts (gmail) so that it can be updated with next sync. but that did not helped me, still issues from what i have written above
is there a app available that removes this bug of only displaying this one persons contact either i type in his number or anyone else, i think it is because of googles data collection rage and/or my sold htc desirewhich may have had a bug in htc sense and the availability of updates for this device (now i have sgs3 and cm whatever version i dont know and have no issues atm)
or maybe it was because of my mistake setting the phone number the proper way, i think there is no wrong in setting the phone number the way +1NewYorkCityAreaCodeBureauofPersonXYZ but i did probably made a mistake in doing this way making it difficult to reorganize my phonebook.
the problem with this has nothing to do with outgoing calls as there are no problems when typing 004996122222 it always works well (destination germany either i am in germany or abroad), but when a incoming call comes from a saved contact i suggest that it would properly display the orign of the call (only as it is with landline numbers either it is within a country or abroad but no mobile numbers as there are limitations to this),
i wonder if anybody can tell me if there is a builtin library in Android that handles this task i would appreciate your answers to this topic even if i could have written a book on this topic,
wishing you can be indulgent too on my write rage even if it could be explained a smarter way, if you have questions feel free to ask.
thegrayrace said:
hi Android Community,
i am just about to reorganize my phonebook, i have used different methods of saving numbers to my phonebook e.g. for germany 004996122222 for person xyz, 0049 stands for country code 961 stands for area code and 22222 stands for the landline, usually Android displays incoming calls like this area code "space" and landline number, it also displays the city where the area code belongs too e.g. waidhaus which is near my hometown.
i still have misc problems the way android formats these numbers. still no problems calling contacts, but one issue was when i type the phone number manually android only suggests me the phone number of one specific person i have in my phonebook either i type in this persons phone number or another persons phone number (manually!!) this is way of wrong.
it displays me this persons name either it is this persons number or any other. i have had this bug years ago with my first htc desire still preserving; it started when beginning saving phone numbers the lol way e.g. 004996122222 where it was not necessary to save it this way unless you are in holidays abroad
due to different formatting of phone numbers from persons around the globe because of the int code &the different way of handling of the leading zero according the country you call to i still have issues, i know there is a way you can edit phone nr in google contacts (gmail) so that it can be updated with next sync. but that did not helped me, still issues from what i have written above
is there a app available that removes this bug of only displaying this one persons contact either i type in his number or anyone else, i think it is because of googles data collection rage and/or my sold htc desirewhich may have had a bug in htc sense and the availability of updates for this device (now i have sgs3 and cm whatever version i dont know and have no issues atm)
or maybe it was because of my mistake setting the phone number the proper way, i think there is no wrong in setting the phone number the way +1NewYorkCityAreaCodeBureauofPersonXYZ but i did probably made a mistake in doing this way making it difficult to reorganize my phonebook.
the problem with this has nothing to do with outgoing calls as there are no problems when typing 004996122222 it always works well (destination germany either i am in germany or abroad), but when a incoming call comes from a saved contact i suggest that it would properly display the orign of the call (only as it is with landline numbers either it is within a country or abroad but no mobile numbers as there are limitations to this),
i wonder if anybody can tell me if there is a builtin library in Android that handles this task i would appreciate your answers to this topic even if i could have written a book on this topic,
wishing you can be indulgent too on my write rage even if it could be explained a smarter way, if you have questions feel free to ask.
Click to expand...
Click to collapse
hi Android Community,
i googled around some keywords regarding my topic and found a way it could be solved
here it goes
contacts+formatter+android in google search box
i ll give it a try, many thanks even no answer
bye bye

Categories

Resources