Hi,
I'm currently doing a project and i'm using a xdaII.
Platform: PocketPC xdaII Intel(R) PXA263 400Mhz
Memory: 128 MB
ROM version: 1.60.00WWE
Protocol version: 1337.18
ExtROM version: 1.60.44
Connection: USB ActiveSync Version 3.7 (Build 3083)
Host PC: Microsoft Window XP Professional 2002 With Service Pack 1
What I have done so far:
I have create a application using VB.NET for the xdaII fone. the application is suppose to send and receive sms. I have successfully sent sms out of the phone,
Problem/Question:
1.
However, I am stuck at the interception of the received sms. I've read through the MSDN website but some of the API functions have been depreciated and further more there isn't any samples or good VB.NET reference on reading SMS.
Where is the location of the sms messages that is stored (from what I know/read, the sms is from the inbox), but how do I retrieve it from it and display it on the VB.NET application?
2.
Is it that I have used the wrong language? I've tried using j2me midlet to send/receive sms. But I need to know how to use the push registry and the sms port number.
3.
Upon receiving a message from a certain sender, how do i auto-acknowledge it?
----
Hope somebody can help. I'm rushing for time. Your help will be greatly appreciated.
I am not sure if this is the answer you want as you are talking about VB.NET. However I have sent and received SMS using Embedded C
The send sms is easy, as you have found out.
Receiving SMS is slightly harder as it seems that only one sms receive program can be active, normally that is the Inbox program. If you do a warm reset and then you can create a handle to a SmsRead. This action blocks Inbox. Inbox also blocks SmsRead getting a handle, that is why a warm reset is required.
The SmsRead function must be run as a seperate thread since it blocks waiting for an Sms Message. All the main thread does is it checks if ReceiveSmsMessage.SmsFlag is set true, if it is then it checks what the message was, does any necessary action and finally sets the SmsFlag to False again.
The SendSms function is used like
SendSMS( TEXT("+44123456789"),TEXT("Message Text") )
The Read function just works in a seperate thread and populates it's ReceiveSmsMessage structure
I would of thought you could translate the ideas here into VB.NET most of the functionality is with API functions anyway.
As to auto-acknowledge all you do there is send an sms message when the main thead finds one has been received, the telephone number to send back to is already in ReceiveSmsMessage.SmsPhone, so you simply do
SendSMS( ReceiveSmsMessage.SmsPhone, TEXT("Received") )
Isit that i have to apply both
#include <sms.h>
#include <tapi.h>
to activate ReadSms?
Is there anyway that I can translate it to VB.NET language?
No, you don't need Tapi.h, Tapi was for another function in the code that I cut these procedures out of.
Sorry I should of not included that when I copy and pasted from my code.
I have edited my attachment above and removed tapi.h. The code would of still compiled OK, it was simply a header file present that was unnecessary.
You only need sms.h, but thinking about it that would only be for the code when in C.
I can't help you with translating this into VB.NET. I have only used normal VB6 and to be truthfull I have never understood how to apply .NET, The important question is can VB.NET run a seperate thead as that is crucial due to the blocking function to wait for an Sms Message. I don't think multithreaded applications sharing data are possible under VB, but I am sure that has been added under .NET.
Assuming threads are possible then I would of thought you could compare my SendSms routine to your VB method to see how C API calls translate into VB.NET.
If anybody sorts the translation into VB.NET then please copy the answer back to this message thread as I would like to see how it is done.
Did you manage to read sms on a QTek 1010 / pocket PC 2002 ?
When I tried it, it said that the function is not supported.
I read somewhere that you have to use cemapi to be able to read
sms on PPC 2002, is that true?
thanks
awni
The code was written and run on an XDA, that is PPC2002 and is the same Original Wallaby device as yours.
When you compile the SMS functions you need to include sms.lib in the linking. Maybe that is your problem, check under Project -> Settings -> Link in eMVC that you sms.lib included in the object/library modules.
I was using it in a .NET environment(C#), there aren't any .h files in C#
and I was able to use SmsOpen in SEND mode without a problem. When I try to use SmsOpen in RECEIVE mode, I get an "Invalid argument" error.
I tried typecasting, and I got "Not supported error".
I've never used eVC, I just downloaded it yesterday. I've used VC++ 6.0
and 7.0, so I still need to figure out how to get eVC working..
awni
I think my problem is with the last argument to SmsOpen, I was sending
NULL/0 instead of using CreateEvent like you're doing.
HANDLE hRead = CreateEvent (NULL, FALSE, FALSE, NULL);
// Open an SMS Handle
HRESULT hr = SmsOpen (SMS_MSGTYPE_TEXT, SMS_MODE_RECEIVE,
&smshHandle, &hRead);
I'll try it as soon as I figure out how to create the thread...
thank for the code.
awni
Has someone got the reading SMS working ??? I checked the sample code out however i always get the error message to do warm reset !!! I read that this is due to the handle that is already used.
Any solutions here ??
Related
Hi
I have a few question
--is it possible that i replace my application with the default dial applciation when the start call key is pressed . i read the post that by replacing /windows/cprog.exe this can be achieved temporarily. i want it for permanent.
--secondly is it possible to stop any default voice call when number is pressed on touch screen or through dialer application..........by intercepting the internal message mechanism .
--How XDA2s make a voice call ....is it through tapi ...i m talking about the normal phone calls ....if its tapi i will b help ful if a detail is provieded whether a seperate TSP is required for that ?
Thanks in advance ...any help will b highly appreciated .....
Regards,
Tabish
Replace cprog.exe with custom phone app
Hi hsibat,
I have almost the same problem. I want to replace the original phone application with my custom phone app. In this custom app I want to control which phone numbers are allowed to dial, and which numbers to accept a phone call from.
My results untill now are:
- My app works well when it runs besides the originale cprog.exe, using tapi calls like lineInitialize ... tapiRequestMakeCall etc.
- When I overwrite \Windows\cprog.exe with my app (now also named cprog.exe) I cannot dial or receive calls anymore. Building up a line and selecting a provider in the end results in "No service" in the connection dialog. Despite the fact that i'm seeing when debugging that the registration with my provider results in the correct provider (lineRegister) "NL KPN".
Obvisouly cprog has some more coding in it to setup a good connection.
- After this I tried to analyze the disassembled cprog.exe, but I didn't succeed until now to reveil which extra coded I needed in my app. Reading and interpreting the disassembled code is not easy for me, because I'm not experienced in assembly.
The disassembling I did in the following way:
1. Extract the pda os into a rom file using the OSImage tool (which you can download from http://cuba.calyx.nl/~jsummers/XDA/XDAtools-Jeff.exe).
2. Extracted all files from the romfile on my pc with the tool dumprom from itsme (which you can download from http://www.xs4all.nl/~itsme/projects/xda/dumprom.html).
3. Disassembled cprog.exe with IDA Pro 4.17.
- Now I'm trying to get my app working by replacing the original cprog.exe with my app and renaming the original cprog.exe and store the file somewhere outside /Windows, and starting the renamed cprog.exe from within my app. This Worked!!!! BUT my purpose to block "screened" outgoing calls can be bypassed. When an incoming call is missed you still are able to view missed calls (icon in the taskbar), and if you selected a missed call the original cprog phone app is started (dispite the renaming). And you are free to make any call.
So I'm searching for a solution for this "leak". A solution could be by intercepting ALL outgoing call by receiving a message in my customized app. But like you I didn't figure out how to do this, yet. Or an even better solution would be to get the missing coding I need to be able to exclude the original cprog.exe completly.
You problem to make your overwritte of the cprog permanent can be solved I thing by making your own rom file with your own cprog.exe included and upload that to your pda. Using the tool makerom.
I hope you can extract some tips from my quest, and I hope someone has some tips for me.
greetings
Re: Replace cprog.exe with custom phone app
i'd recommend you to use completely different method. As you know OS communicates with GSM device through a COM-port. It sends normal AT-commands. You can hook the COM-port, parse ATDxxx and modem's responces and hide unneeded commands.
Replace cprog.exe with custom phone app
Thanks Mamaich (famous celebrity in France),
I think your solution is neater, do you perhaps also have an example of how this should be done ? I searched the whole bb, but couldn't find more then cproghook. Learning by example works perfect for me.
Compliments for this great app by the way. I wonder how you come to these kind of ideas of hooking ?
tai
Re: Replace cprog.exe with custom phone app
http://mamaich.kasone.com/rover/IrCOMM.rar
archive contains a wrapper driver around one of COM-ports. It has no comments and was written to a different device.
Hooking COM
Thanks again Mamaich,
I'll start trying to make this work for my purposes. As soon as I have some results I 'll update my findings to the BB.
Greetings
Replacing the default Dialer App by hook or by Crook ..HELP!
Thanks a lot guys for so much suggestions.
What i m doing is trying a different options now mostly based on your suggestions....listed follows
-- I downloaded the WINCE source code provided by Microsoft under shared source code .Under there faq they said them selves that the source given is very different what runs on a pocket pc ..contains custom applications as well ....secondly i ddidnt find any thing related to GSM in the code but did find about Tapi which is used by a number of applications . i didnt find any thing like cprog.exe as well.....i m stuck what should i do ...i m unable to find even the dial button event handler ........i dont know how to put the dialing application do i need to build a custom one and if so ..how can it b possible to call it when the dial button is pressed ....
-- it might be an idea that intercepting the com port might help...but when there is nothing insied the availabe source code abt the GSM ....what i want to ask is is that are u talking about some external GSM device connected to com port .....if that so how the pocket pc makes the call
sorry if the questions are too childish but i m very new to this ..
Any help will be highly appreciated ..
Regards,
Tabish
Re: Replacing the default Dialer App by hook or by Crook ..H
hsibat said:
-- it might be an idea that intercepting the com port might help...but when there is nothing insied the availabe source code abt the GSM ....what i want to ask is is that are u talking about some external GSM device connected to com port .....if that so how the pocket pc makes the call
Click to expand...
Click to collapse
The code provided by MS does not have the code for RIL and other stuff.
Our devices contain 2 parts - a GSM modem and a Windows part that works with it via TAPI and RIL interfaces. They internally use COM2 to communicate with modem device (also COM9 is used during data session, but this can be ignored in your case). You can intercept all commands going through COM2 and filter out unnecessary ones.
MS shared source code would provide a little help. Most info can be obtained by decompiling DLLs/EXEs with IDA (www.datarescue.com).
Intercepting the COM2 port for GSM
Thanks for the reply,
i m into writing an application that will intercept the commands destined for COM2 as its a gsm port right ....i hope this will work for me .
Is there are good starting article for writing hooks for COM ports and is there any detail available for WinCE what port is for what purpose ?or u can say WinCE internals .
Any extra advice or information will also be highly appreciated in this regard.
Regards
Tabish
Re: Intercepting the COM2 port for GSM
i don't know such articles
Hi
Now i m trying to get into details and trying to write a GSM port interceptor .
A few problems that i have that ....i wanna create a seperate rom iamage i mean my little application will be a part of OS . but unfortunately i dont have the RIL module code in the shared source code ...there is no TSP ( not remember the exact name )avaialble that Tapi uses to make the call.
Secondly if i dont make it a part of OS then will it b possible to make it background process that will run every time OS starts and will not disappear even after a hard reset.
I will be needing guidance to achieve this .....
ideas matters alot .....
Thanks in advance ..
Tabish
to add files to ROM you can use itsme's romtools, or you can make a CAB and place it to extended ROM so that it would be installed after each hardreset
Oks ...
making the cab file is the second part ....
firstly i tried to extract the rilgsm.dll and ril.dll from my device , i was succedded in getting rilgsm.dll but was unable to get ril.dll....infact i wanted to have a look at the functions provided there ....
i m not sure where to start from .....i check the forum ther i found a very complex solution for hooking the dll in this link
http://forum.xda-developers.com/viewtopic.php?t=19558
and i will have to hook the dll in ordert to intercept what even command goes to the port .....
Correct Me if my direction is wrong ....
Regards
Tabish
I have followed many posts on how to establish data call and am still having problems.
1) When collecting data from TAPI shall i createfile through COM 1 ? because when i try to, i get an error message. Maybe shall i get rid of CProg.exe ? However in my program i'm only requesting a connection to recieve data from a remote module.
2) When connecting through COM 2 with AT Commands i get normal AT responses. However with my ATD i have more difficulties. I dial ATD"0123456789"; and i get an OK then NO CARRIER response. Anyone got an idea ?
thanks for your helps.
I found STK (SIM TOOL KIT) at "ftp://ftp.xda-developers.com/Wizard/Extended_Roms/". This cab file is installed at the MDA PRO as a usual software without any problems, but when I added this cab to the extended ROM, I came up agains the following problems: the cab with a STK tool installed normally, but at the end of the istallation of the following cab my MDA PRO hanged. Is the reason of this bug that I took the cab file from a Wizard based device? Could you send me any approved cab with STK or an extended rom with STK?
What exactly are you trying to do with STK?
this is a quote from my report that i have just submitted about history and 3g background
STK (SIM Application Toolkit) – this service allows to save on the SIM card various commands for the handset. In effect it is a macros, usually recorded by the service provider. It executes various commands like sending USSD code or a text message that will generate a response by the network. In operation the user is not required to remember the USSD code or the contents of a text message, it is enough just to choose the relevant menu.
--
so i would assume that the cad files allow the support of STK, but they are not actually STK...
<< double post - removed. >>
igs said:
What exactly are you trying to do with STK?
this is a quote from my report that i have just submitted about history and 3g background
STK (SIM Application Toolkit) – this service allows to save on the SIM card various commands for the handset. In effect it is a macros, usually recorded by the service provider. It executes various commands like sending USSD code or a text message that will generate a response by the network. In operation the user is not required to remember the USSD code or the contents of a text message, it is enough just to choose the relevant menu.
--
so i would assume that the cad files allow the support of STK, but they are not actually STK...
Click to expand...
Click to collapse
so what is the complete set fo files required to rum STK.
everyone using WM2005 cannot use STK. mostly only post the stk.exe
can you post the files required for stk (stk.exe stkit.dll, ussd.exe, tkitapp.exe and registry entries) from NON WM2005 system?
thanks alot
does anybody has further informations about stk (more commonly calles sat). Is it actuelly included in my qtek 9000?
FTP problem
Hello, I need STK cab file for mobile 6.0 (my pda is i-mate PDA2k). I cant login ftp.xda-developers.com/Wizard/Extended_Roms/ with anonymous user.
~ Connecting...
~ Connected to ftp.xda-developers.com, waiting for response...
< 220 Welcome to FTP service.
> USER anonymous
< 530 Permission denied.
! Invalid username or password for ftp.xda-developers.com
~ Could not login to ftp.xda-developers.com
???
All Games / Apps using Visual Basic seem to have stopped working.
Shortcuts to *.vb links get the error:
"There is no application associated with ...... Run the application first, then open this file from within the application."
Other files get the error:
Error : 0x80040154
(Cannot open VBScript)
Is there anyway I can reinstall the Visual Basic runtimes on my Vario without doing a full factory reset.
Logic says there must be a way.
I do not want to do a reset and lose all saved texts, MMS, contacts and all the software I have installed.
Appologies if this post is in the wrong place or has been asked before.
___________________________________________________________
T-Mobile Vario
Windows Mobile 5
ROM: 1.6.2.4 WWE
Radio: 01.12.10
well, I have more or less the same problem, there seems to be a problem with the installation of the eVb runtime on WM5, even thouhg I succeeded once...But the webmaster of http://www.omnisoft.com seems to have found a way of bypassing these limitations, I haven't found the time to test his solution yet. Let's say that the firts to try lets the other one know how it worked out.
Any idea how they bypassed these limitations or how I can get hold of them.
Anyone else got any links / guides to this problem.
I have two Varios and one MDA Compact to fix this problem on so far and I really dont want to do a hard reset.
It seems that the main problem is not the scripting engine itself which installs just fine. It has to do with the various ActiveX controls (MSCE*.dll) that are not registered when you install the runtime, but are requested by most apps to function properly. Basically, the post on omnisoft.com explains what entries you have to enter manually in the registry to register these controls.
By the way, what setup did you use to install the runtime?
I used the W2003
VBScript just stoped working inc games/apps I downloaded + minor apps I wrote with Forward Pass.
I did not install the runtime, it was in ROM.
That is why I may have to do a hard reset.
Is there any link to the post on omnisoft.com?
Doesn't Microsoft have any VB runtime install that will fix this? It is their OS.
I can see what sms message I received, but after I click on the sms message to view it's content, it just showed a blank white screen. Just to reply and create a new text message. It also appear a blank screen.
Any idea hoe to solve the problem ?
what ROM are you using? give us details on your prophet...
This is most likely related to the CE-Star Chinese product. When it installs, it places a wince.nls file in the \Temp directory of the device, along with a registry setting under HKLM\Software\Mobem\CE-Star -- MyNLS="\Temp\wince.nls"
After some experiments, it seems that even if you want to move or rename this file, regardless of whether you update the registry setting, it is not possible to do so without affecting the messaging application. I would suspect that somewhere in some of the CE-Star logic is a hard-coded reference to that location.
Solution: If you have CE-Star installed, and are loading the NLS file via the DynaNls.lnk file in \Windows\StartUp, then ensure the registry setting (documented above) is set to "\Temp\wince.nls", and ensure that the wince.nls file installed by the CE-Star application resides in the \Temp directory.
Note: I use the trial version of this product (limited to 50 characters input). I'm not sure whether modifying these settings for the registered version will remove this hard-coded limitation. Personally, I like to only have temporary files in my \Temp folder.
limct said:
I can see what sms message I received, but after I click on the sms message to view it's content, it just showed a blank white screen. Just to reply and create a new text message. It also appear a blank screen.
Any idea hoe to solve the problem ?
Click to expand...
Click to collapse
Hi, I have the same problem. I can see the list of messages and even the header-preview but when i click on any of the messages or "new" message link, all i get is a blank white screen.
So basically, now i cant write a new sms nor read any of my old messages.
please help!!!
Specs are as below:
O2 Xda Exec
Windows Mobile 5.0 OS 5.1.195 (Build 14847.2.0.0)
Rom Version: 1.30.107 WWE
Rom Date: 04/11/06
Radio Version: 1.09.00
Protocol Version: 42.42.P8
ExtRom Version:1.30.162 WWE
I am not using GPRS / MMS messaging. Niether I have installed anything new recently. and even my sms-inbox is not overflowing with messages.. hardly 15-20.
Please help me. thanks
Greetings
For a few days now i am running an Android build on my HD2. Not exclusively, since i have some apps on my WinMo build that i do not want to abandon (as a matter of fact i don´t want to abandon WinMo as well).
Running both OS works quite well for me, so there is no reason for me to choose just one of both.
Only thing that bothered me (quite a bit actually) was the fact, that i could not have my text messages on both OS. Now there might be those of you, who wouldn´t deem this as very important, but for me it is, so i tried to work this out and am happy to have found a way, which I would like to share with you.
I admit, that it may be a somewhat lengthy and tedious procedure, but unless there is no faster way to do this, it´s fine with me and after all, no pain no gain
I do want my messages on both OS´ and if that means that once in a while i´ll be occupied in front of my laptop, then so be it
Migrating messages from WinMo to Android
Migrating text messages from WinMo to Android is quite easy, i´ll include this, so both directions are stated in this post.
Install the cab from this link http://www.sorobangeeks.com/software/sms-exporter-05-free-download
Unfortunately i do not know the creator of this cab, it was something i found in my many searchs. This one was very useful for me, if ever the originator of this little program should stumble across my thread, THANK YOU
Run it and let it export your text message (creates an xml-file in a folder which is mentioned after exporting the text messages).
Now you have to load the created xml-file with an xml-editor and edit the lines as follows.
Original line in xml-file:
<sms protocol="0" address=""SENDERS NAME" <SENDERS NUMBER>" date="1281196885000" type="1" body="TEXT MESSAGE" status="-1" read="1" />
Edited line you need in Android: (else the senders name and number are not displayed correctly and will not be added to the specific contact).
<sms protocol="0" address="SENDERS NUMBER" date="1281196885000" type="1" body="TEXT MESSAGE" status="-1" read="1" />
After that, boot up Android and load “SMS Backup + Restore” by Ritesh Sahu from Android Market (it´s for free).
From there you can import the edited xml-file into Android and migration this way is done
Migrating messages from Android to WinMo
For migrating the messages from Android to WinMo you have to perform the following steps:
Load the app “SMS Backup” from Michele Valentini from the Android Market (free, as well) and export the messages in Android.
Again you have to open the created xml-file with an xml-editor and edit the lines.
One text message in this file looks like this:
<sms _id="55" thread_id="9" toa="0" address="SENDERS NUMBER" person="135" date="1287921897000" protocol="0" read="1" status="-1" type="1" reply_path_present="" subject="" body="TEXT MESSAGE" sc_toa="0" report_date="" service_center="" locked="0" index_on_sim="-1" callback_number="" priority="0" htc_category="0" cs_timestamp="-1" cs_id="" cs_synced="0" error_code="0" seen="0" human_readable_date="DATE AND TIME" name="SENDERS NAME"/>
Now open the XML template I have enclosed to this post and copy /paste the data of those text messages you want to have in WinMo as well.
- SENDERS NUMBER (with “+” and country code)
- TEXT MESSAGE (who´d have thought )
- DATE AND TIME
- SENDERS NAME
<message date="DATE AND TIME" sender=""SENDERS NAME" <+SENDERS NUMBER>" recipient="">TEXT MESSAGE</message>
I was using a WWE Rom, so the format of the date might be dependent from the ROM you are using. I suppose if, for example, you are using a german ROM you will have to enter the date in the german format (dd.mm.yyyy instead of mm/dd/yyyy).
Keep a look out for the date, the content of the xml file has to be correct, else it will not be imported (which doesn´t do any harm anyways, so…)
I had to change the format, since Android was running in german and WinMo in WWE English.
You can repeat this for all the received and sent messages, and you can add only those messages you want to import to WinMo, regardless whether there are more messages already saved in WinMo or not. The tool (also enclosed) will import the data in the xml-file and leave all other messages, which already are in WinMo alone. You do not have to “import” all your messages, just the ones you are missing in WinMo).
By the way, the attached tool is an .exe file which just has to be copied to the phone and then can be executed directly, installation is not necessary.
After the messages are imported, go to the messages tab and open “all messages” once. I am using pyrorob´s HTC messaging client, the first thing it did was close right away, just open it again and you will see that while closing itself it imported the new text messages into a (maybe already existing) conversation.
I tried this several times with my HD2 (you can see the OS´ I am using in my signature) and it worked just fine
.
I would however strongly recommend to backup your messages prior to trying this out. I did several runs with this until at last I got it working and did not loose any data whatsoever, but I won´t take responsibility for any data losses you might encounter.
You shouldn´t, there is no reason, but as always take care, mind your steps, take all the necessary preparations, you never know
I hope this is helpful for at least a few of you, since I have been a member of this forum, I was able to benefit from the talents, the experience and the know how of so many members, maybe I can give a little something back.
Happy new year everyone
useful for me and knowing that there is a solution to my problem migrating out of Windows Mobile 6.5 to Android for my SMS's are about 21,000 now
if this can migrate 21,000 SMS's , im sure anyone out there would be covered
jcsy said:
useful for me and knowing that there is a solution to my problem migrating out of Windows Mobile 6.5 to Android for my SMS's are about 21,000 now
if this can migrate 21,000 SMS's , im sure anyone out there would be covered
Click to expand...
Click to collapse
21.000 messages? Really? Can´t quite imagine running WinMo and Android for so long that the messages received on android would reach that high a number.
Now that kinda work i would call diligent
EDIT: Ah, you are talking about migrating from WinMo to Android, that of course is different, sorry i misread that.
I´d try deleting the contacts, so the exported xml file out of WinMo doesn´t contain the sender´s name at all, so you won´t have to edit them out of the xml file. Give it a try
Cheech1976 said:
Migrating text messages from WinMo to Android is quite easy, i´ll include this, so both directions are stated in this post.
Install the cab from this link http://stop3dataroaming.googlecode.c...erSetup0.5.CAB
Unfortunately i do not know the creator of this cab, it was something i found in my many searchs. This one was very useful for me, if ever the originator of this little program should stumble across my thread, THANK YOU
Run it and let it export your text message (creates an xml-file in a folder which is mentioned after exporting the text messages).
Now you have to load the created xml-file with an xml-editor and edit the lines as follows.
Original line in xml-file:
<sms protocol="0" address=""SENDERS NAME" <SENDERS NUMBER>" date="1281196885000" type="1" body="TEXT MESSAGE" status="-1" read="1" />
Edited line you need in Android: (else the senders name and number are not displayed correctly and will not be added to the specific contact).
<sms protocol="0" address="SENDERS NUMBER" date="1281196885000" type="1" body="TEXT MESSAGE" status="-1" read="1" />
After that, boot up Android and load “SMS Backup + Restore” by Ritesh Sahu from Android Market (it´s for free).
From there you can import the edited xml-file into Android and migration this way is done
Click to expand...
Click to collapse
Thanks for the tutorial, but it seems your link is not correct (there's a ... in the link as well, not only in the text).
Since you didn't mention the name of the app, I don't really know what to search for either.
Could you please post the link again (or the name of the app)?
Thanks!
I´ll edit the link in my previuos post, the link was working, but now it seems to have died.
Before exporting your messages from WinMo delete all your contacts (you can backup and restore them with PIM backup or ActiveSync), this way you won´t have to edit the xml-file at all.
The exporter is from Ritesh Sahu and is called SMS Exporter 0.5 (if ever the link should die again), the same dev as the Android App needed to import the messages to Android.
Thank you Ritesh
google SPRITE migrate
worked perfect! and it's free. follow the instructions
ex3e1989 said:
google SPRITE migrate
worked perfect! and it's free. follow the instructions
Click to expand...
Click to collapse
Using Sprite Migrate only works from WM to Android, but not back, if i am remember correctly.
Does anyone know if Draft smses can also be exported from winmo to droid? Those drafts which do not have any recipients or numbers...
Thank you a lot for your tutorial!! The hint with deleting the phonebook first did the trick!
Thanks for the info... not difficult to do, and the result is great.
I was able to transfer all my messages from WM to Android without any problem.
EBonillaRosaly said:
Thanks for the info... not difficult to do, and the result is great.
I was able to transfer all my messages from WM to Android without any problem.
Click to expand...
Click to collapse
Did you have any draft smses without recipients, which you managed to transfer over to droid?
Change the date on your computer.
It will do the trick.
EBonillaRosaly said:
Thanks for the info... not difficult to do, and the result is great.
I was able to transfer all my messages from WM to Android without any problem.
Click to expand...
Click to collapse
I´m glad this was useful to you Since i have switched to a NAND build i don´t need the migration from android to WinMo anymore, and i find the migration from WinMo to Android very easy as well
coolfire said:
Did you have any draft smses without recipients, which you managed to transfer over to droid?
Click to expand...
Click to collapse
I never came around to trying this, but if my memory serves me well, there should be a line in the appropriate xml file "<folder name="Drafts">".
However i suppose this is the folder with those sms which are waiting to be sent and will be pushed to the "sent" folder after transmission, so this would not be the solution you are looking for.
I was just planning on to migrate from WinMo to Android, and the SMS where one of the things that I didn't want to loose.
I will migrate about 3000 and let you know how it works.
Thanks!
Cheech1976 said:
I never came around to trying this, but if my memory serves me well, there should be a line in the appropriate xml file "<folder name="Drafts">".
However i suppose this is the folder with those sms which are waiting to be sent and will be pushed to the "sent" folder after transmission, so this would not be the solution you are looking for.
Click to expand...
Click to collapse
Thanks mate. I believe that's true, however, I also believe that in Droid, the Draft folders are hidden. I have a few smses which I keep under the Draft folder.
Will try your method again, because the last time round, I couldn't get the winmo backup app u posted I'm the OP to run. Was using Sprite Migrate till the beta ended.
Sent from my RafDroidHD using XDA App
TheGrandmasterb said:
Do you know if they are re-opening the beta or finalising the full version?
Click to expand...
Click to collapse
Not sure, I keep going back to Sprite's webby, but till date, no release dates mentioned, i think.
Weird... Upon running SMS Exporter, I keep getting this error message: "Error Exporting Messages: The process cannot access the file '\Program Files\Sms Exporter\SMS.xml' because it is being used by another process." Trouble is, I did not start any other app. Even tried to run it immediately after rebooting, to no avail.