Replacing the Activesync Version on a Device? - Windows Mobile Development and Hacking General

Do people think it would be feasible to replace the Activesync version running on a WM6 ROM with a previous version?
I'd like to get in on the WM6 fun, but to me it is crucial to be able to sync my device (Hermes and Universal) under Linux. Which currently only works with ROM versions prior to WM6.
So I'm thinking, rather than waiting for Linux SynCE to support WM6, would it be possible to replace all the files on the device that control Activesync with a previous version? Or is Activesync embedded too deeply into the OS for this to be an option?
And which files would have to be switched? There are obvious candidates, like repllog.exe, actsyncc.dll in the windows folder, and the whole activesync subfolder. Are there any other files that are 'known' to belong to Activesync? (I tried to do some research with filemon, but there's so much going on, and it's hard to know whether the events are related to Activesync).
Any ideas?
Edit:
What's a bit confusing: The shortcut for Activesync under Programs points to MSSYNCAPP, which seems to be some kind of variable, because I don't find any program with that name.

lol..
sorry but im out of your topic..
i just want to say that your signature rocks!!..
haha.. its kinda funny..

I'm also interested in this and have a STAR100. I would like to use a 2003 version to re-gain network wifi ActiveSync.

Related

Camera API????

I need to camera API of imate to develop some applications.
Does anyone know where to get it?
and any ways to import camera.dll?
thanks!!
Camera API
You're not the only one trying to get hold of the camera API for this device, I think there are quite a few of us that are trying. I sent an e-mail off today to HTC and to O2, to see if I could get a response.
I believe Microsoft are also now aware of this problem. The last I heard was that HTC have a problem with the camera API and that they had e-mailed a copy of this to someone back in May, but it didn't work.
I am hoping that they will e-mail me the latest stuff... we shall see... If I manage to get hold of it I will be posting it EVERYWHERE... Including on here and on my website:
www.ip-ms.co.uk
Let me know if you have any success!
you can disassemble camera.dll to determine IOCTLs that are used to communicate with it (a CAM1: device). Or decompile HTCCamera.dll, it exports some interesting functions like "Camera_GetPreviewImage".
You may try to contact www.iastyle.com, as far as I see they have developed camera application for Imate.
The other idea is to take .NET CF camera class and to try to use it in Imate. Or to download camera SDK from HP hoping that ti is compatible with imate. You may convert all references to SDIOCam.dll to HTCCamera.dll.
Look at http://www.bistia.com/en/prod-faq.html#cam
O2 ActiveSync, Development & deployment with VS2003
O2 have been of very little help. They do have an SDK from HTC however they are not allowed to release it as they are under an NDA.
I guess we will have to continue with the quest of hacking into the dll's and getting in that way.
On a slightly different note, can someone help me out with a deployment problem with my XDA 2.
I am running VS.Net 2003, with SQL Server CE 2.0 & SP3 and SQL Server 2000 SP3, Active sync 3.7.1 and PPC 2003 ROM verson 1.03.00 USA
The device connects to active sync but I can't deploy to the PDA in VS.Net It works in emulation. I can't just copy the cab files coz I need the SQL CE management tools to be deployed with the application as it is the first time of deploying a SQL CE app to the device.
I have tried removing proxyport reg file and re-placing it... I have uninstalled VS.Net, Active sync and everything else and re installed it. I have even done a complete new install on a totally clean pc following the MS guidlines on the order of installation. Still no joy!
What more can I do? I have also tried installing with IRdA as well... this didn't work either but i could still active sync with it.
Help is definately required on this one guys!
Many thanks
Sarah
Re: O2 ActiveSync, Development & deployment with VS2003
the only thing that you have not tried is upgrading your ROM. Try it, but backup it first.

Jasjar/Universal: Too many bugs ??

I started yesterday working with my new i-mate Jasjar, and, already, I am lost in so many bugs and bad issues.
1- ActiveSync 4 does not support backup/restore of the device. I know this is a "known" issue, but it is a real bad one!
2- Some programs cannot be installed at all, like SPB PocketPlus. On another hand, all task switchers (and program closers) make problems, and end up by soft resetting the device.
3- A big problem: I cannot uninstall any of the programs I installed, whether on the main memory or the storage card, whether by using ActiveSync (from the desktop), or Remove Programs (in Settings) or any third party software, like SKTools!
4- Synchronizing through ActiveSync is not always straight forward. Sometimes the device is not recognized, or, when recognized, synchronize cannot start, or, when it does start, it never ends.
Did any of you experience any of these problems?
Any suggestions, or we have to wait for a ROM upgrade ?
Spb pocketplus may not be supported by wm05?.Perhaps the next release will work though as i'm getting either the wizard or universal so I hope it does!
personally i wouldnt expect software that worked fine on windows 3.1 to work just as fine on xp.
bugs are ok, it makes the patches more anticipated, and of course, with out this kind of feedback sofware houses wouldn't always reveal the issues before software is released.
Tekflow said:
I started yesterday working with my new i-mate Jasjar, and, already, I am lost in so many bugs and bad issues.
1- ActiveSync 4 does not support backup/restore of the device. I know this is a "known" issue, but it is a real bad one!
2- Some programs cannot be installed at all, like SPB PocketPlus. On another hand, all task switchers (and program closers) make problems, and end up by soft resetting the device.
3- A big problem: I cannot uninstall any of the programs I installed, whether on the main memory or the storage card, whether by using ActiveSync (from the desktop), or Remove Programs (in Settings) or any third party software, like SKTools!
4- Synchronizing through ActiveSync is not always straight forward. Sometimes the device is not recognized, or, when recognized, synchronize cannot start, or, when it does start, it never ends.
Did any of you experience any of these problems?
Any suggestions, or we have to wait for a ROM upgrade ?
Click to expand...
Click to collapse
dude all of these are software (activesync and windows 5 related) none are related to jasjar...the jasjar is the most stable imate device EVER
yes there are issues between the new active sync and windows and firewall and the antivirus that you run but these are Microsofts faults not jasjars...
to answer your questions
1) this is a bummer.. i really wish they had given the option of backing up device..anywyas thats why you have ppc softwares that do backup..the one working on wm5 is sunnysoft backup..
2)most of the softwares lag behind.. wm5 is out but not all software makers have updated their products..NOTE AGAIN THIS IS NOT JASJARS FAULT..its YOURs you can wait 6 more months by then spbsoftware should have a pocketplus that works on wm5
3)dude again old applications like sktools dont work on wm5... if you want you can use pocket mechanic and memmaid ..they work fine.. for task manager i use dinarsoft handy sweitcher..not only its an excellent application but it works on wm5 aswelll...
4)you have your firewall and antivirus software and to blame for this...not jasjar..for me i had to FORMAT my laptop and install activesync before i turned on firewall and installed an antivirus program...only then did active sync work..and its flawless now.. oen word my personal experience trendmicro2002 doesnt work with AS however 2005 version of pcillin works with its personal firewall set to off...
hope i cleared up a few misconceptions for you
:lol:
Well,
1) That is annoying. I hadn't noticed that, but I'm sure it'll be addressed in future...
2) As zohaer21 says, that's purely because we have the latest, greatest bleeding edge technology, and the software developers have yet to catch up. (In the meantime, HandySwitcher is working perfectly on my device, no bugs, no crashes, just what it's meant to do!)
3) Have you tried installing anything from a .cab file to see if you still have a problem uninstalling? I'd guess ActiveSync is probably your problem...
4) Can't really help there...I'd suggest removing Activesync completely from your PC and installing it again from scratch. Personally I'm not using the bundled version of ActiveSync (4.1?) because I had an old 4.0.??? already but I don't think I've heard of anyone else with that issue yet so I'd assume it's a problem with your PC installation?
Carnivor said:
personally i wouldnt expect software that worked fine on windows 3.1 to work just as fine on xp.
Click to expand...
Click to collapse
no, but you'd expect software that worked on windows 2000 to work on XP. Why compare something with an 11 year gap to something with a 2 year gap?
mat1t said:
Carnivor said:
personally i wouldnt expect software that worked fine on windows 3.1 to work just as fine on xp.
Click to expand...
Click to collapse
no, but you'd expect software that worked on windows 2000 to work on XP. Why compare something with an 11 year gap to something with a 2 year gap?
Click to expand...
Click to collapse
True, but MS changed WM5 significantly from WM2003, many more changes than Windows 2000 -> Windows XP. The biggest changes were (1) persistent storage and new memory handling and (2) WM5's compatibility with MS Smartphone apps. I am not surprised a good number of apps aren't working.
By the way, SPB's PocketPlus looks like it works with WM5 because they have screen shots on their web site of it running on a Windows Mobile 5 OS. But it may just not be compatible with the JasJar yet.
Carnivor said:
no, but you'd expect software that worked on windows 2000 to work on XP. Why compare something with an 11 year gap to something with a 2 year gap?
Click to expand...
Click to collapse
It does not depend on that gap but on what they did durring that gap. If you do not change structural things, backwards compatibility can last a long time.
Actually the gap between WM2003SE and WM5 is quite large for some software developers. Notably some applications that synchronise databases (TimeTTRacker, Commontime mNotes) have to be rewritten from the ground up, even though we are only talking about a 1 year gap. Microsoft did change some crucial things, even if it does not show at first glance.
sorry, my post came across a bit bolshy. It wasn't intended.
I meant that developers would hope that they wouldn't have to re-write their apps every few years. I like the changes, because it adds more structure and makes it more of a uniform platform, but we've got to hope that they don't change these very often.
It would help if MS supplied the emulators for WM5 free of charge. (I'm yet to find any)
No worries
WM 5.0 SDK including emulator for PPC
http://www.microsoft.com/downloads/...F2-F524-4EC5-9155-717CBE5D25ED&displaylang=en
WM 5.0 SDK including emulator for Smartphone
http://www.microsoft.com/downloads/...CB-738A-4B97-8910-5CD29AB5F8D9&displaylang=en
SPB Pocket Plus version 3 works just fine on an i-Mate JasJar. Older versions of Pocket Plus will not work on WM5 devices of any kind, so upgrade to Version 3 and you can install it on your jasJar. I'm running it on mine.
hey mat1t dont worry about it,
just dont get put deisel in a petrol car, my analogy of the issues
louisk said:
SPB Pocket Plus version 3 works just fine on an i-Mate JasJar. Older versions of Pocket Plus will not work on WM5 devices of any kind, so upgrade to Version 3 and you can install it on your jasJar. I'm running it on mine.
Click to expand...
Click to collapse
Correct!
It does work under WM5.0 Just make sure you are on version 3
If you are on Version 3 and still refuses to install, copy the CAB file over the device and execute/install from there.
DaleReeck said:
mat1t said:
Carnivor said:
By the way, SPB's PocketPlus looks like it works with WM5 because they have screen shots on their web site of it running on a Windows Mobile 5 OS. But it may just not be compatible with the JasJar yet.
Click to expand...
Click to collapse
hi
it works but it makes it really slow (inlcuding the start up if you use the quick launch menu whatever)..i guess you can say its not wm5 optimized as yet
Click to expand...
Click to collapse
Click to expand...
Click to collapse
SPB Pocket plus does install and work. I had to do a hard reset after I initially used my Jasjar and everything worked right. Like email accounts etc. What I would like to see is a program like gb tweak that keeps the gprs allways alive. But so for there is nothing out there. NO problems with my JasJar at all.
Mike
@Tekflow
Since you got a Jasjar, plz can you upload for us the Arabizer package from the Extended_Rom ?
Click Here! This is how they managed to copy it!
Thank you.
I have the file for you but cannot upload it on the server...
Please send me a PM and I will tell you where to donwload them.
Cheers
Daimaou said:
I have the file for you but cannot upload it on the server...
Please send me a PM and I will tell you where to donwload them.
Cheers
Click to expand...
Click to collapse
Pm Sent
Just replied, and if someone can tell me why I cannot UL files on the server it would help me
Cheers
You have to use username:xdaupload password:xda to be able to upload
ftp://xdaupload:[email protected]

avantgo new WM5 version 6.0.3006 - sort of

version 6.0.3006 is now out and is supported on WM5 now, but it still doesn't sync with active sync for me. They used to say this about the problem for the previous version which i did and had not effect:-
Previous MS ActiveSync users will have to remove MS Active Sync and AvantGo before installing the MS Active Sync 4.0 for Windows Mobile 05. Otherwise we have seen that the desktop and the device will not communicate.
----------------
Now they say "AvantGo must be re-installed following every install of Microsoft Active Sync
If you experience problems syncing through Active Sync: make sure the Pocket PC OS version installed on your device is 5.1.1702 or greater (Go to: Start > Settings > About). If your device has a previous version of the Pocket PC OS, check with your device manufacturer to see if an OS upgrade is available. Alternatively, you may initiate an AvantGo synchronization from the AvantGo client. From the AvantGo toolbar (bottom of screen), select Tools > Sync."
So my o2 xda exec has OS 5.1.1700 is that why it is not working?
does anyone here actually have 5.1.1702 on their machine?
if so what device have you got?
is it available in the new o2 xda exec rom that came out yesterday?
thanks
their support pages do say that this AvantGo version is not compatible with smartphone versions of Windows Mobile, and that a smartphone-friendly version will be available in Q1 2006 - could that be why you're having trouble?
they also say that it doesnt support VGA screen resolutions :-(
Use NEWSBREAK "http://www.iliumsoft.com/site/nw/newsbreak.htm"
Excelent RSS reader... not free but the best. Quick Channel refresh, low ressouces, excellent space saving (i´ve mine in STORAGE).
Bye
dalelane said:
their support pages do say that this AvantGo version is not compatible with smartphone versions of Windows Mobile, and that a smartphone-friendly version will be available in Q1 2006 - could that be why you're having trouble?
they also say that it doesnt support VGA screen resolutions :-(
Click to expand...
Click to collapse
Yeah, I mean, why should they support VGA? VGA devices have been out for only TWO YEARS. Just now they are getting around to it? :evil:
dalelane said:
their support pages do say that this AvantGo version is not compatible with smartphone versions of Windows Mobile, and that a smartphone-friendly version will be available in Q1 2006 - could that be why you're having trouble?
they also say that it doesnt support VGA screen resolutions :-(
Click to expand...
Click to collapse
i haven't got a smartphone its a wm5 pocket pc!
as for vga support you can use the vga dll hack that tweaks2k2 does and it makes it much more useable.
but back to the original question does anyone have 5.1.1702 on their device?
no takers then? I can only assume that this version does not exist for the universal.
Yes, AvantGo now works with WM5 but no, the new AvantGo still won't work on a VGA device - the fonts are all messed up (I know, I tried). So, no go on the Universal. AvantGo says Q1 06 for VGA support.
DaleReeck said:
Yes, AvantGo now works with WM5 but no, the new AvantGo still won't work on a VGA device - the fonts are all messed up (I know, I tried). So, no go on the Universal. AvantGo says Q1 06 for VGA support.
Click to expand...
Click to collapse
the vga issue can be solved with the hack from tweaks2k2, but did you get it to sync with active sync, or did you have to go into the avantgo software and force a sync from there?
Actually, it syned fine via desktop activesync. And it could sync directly from the PPC too. Both ways were fine. It was just the fonts issue. I have Tweaks2K but I may just wait for the VGA update.
Strangley enough, I had activesync 3.8 with one WM3SE PPC configured already and old AvantGo already installed, upgraded to activesync 4 and added the Universal as a second PPC. I then upgraded AvantGo to the new version and both PPC's worked fine syncing via activesync. The reason I say "strangely" is, I heard the horror stories about this exact scenario, yet everything worked fine. Well, except the VGA fonts that is.
Thanks dalereek, back to the drawing board for me then as i have tried everything I can think of now to make it work! I wonder why yours does and mine doesn't.

Syncing with Vista

Any of you guys been able to sync your TyTN with Windows Vista.
I'm running Vista Beta 2 v5536 - and syncing is a nightmare.....
ptm
When you say syncing is a nightmare, do you get the setup option for windows mobile center. The similar problem I have is that I only get the connection settings thats it.
In Vista, ActiveSync is replaced by a new app called Windows Mobile Device Centre. By default in Beta 2, this isn't installed, so all you can do is copy file on and off the TyTn.
To install WMDC, you need to plug the device in and let it install the default driver etc. Then, run Windows Update, and you'll have a new Optional Update to install WMDC. Then, let this update run, reboot the machine and plug in the device again. It'll install new drivers again - I think you then need to unplug and replug the device again and you should be sorted.
Thanks Ptm, this used to be the case in the old build. But ever since build 5536 which was released few days ago, it stopped downloading the files automatically. I have run windows updates repeatedly without luck.
I am having the same problem, it syncs my storage card with the media player, and I can browse the device.
But I cannot get it to sync anything else.
I am running Vista 5536.
ah - you're running pre-RC1 builds rather than post beta 2 builds. The WMDC app has changed for RC1 and the registry key required to get the new app downloaded from WU has also changed. You'll have to wait until RC1 comes out - won't be long now
Windows Vista and HTC Prophet Upgrade
I have been living with Windows Vista Beta 2 Build 5384 since June. This is an "evoluting version" that is upgraded/improved/corrected from time to time. All in all I should not have done that and stay with XP Pro but I was not sure how to unistall it. However, the Windows Mobile Sync function works well with my HTC prophet (Qtek S200) which is equipped with ROM 2.15.23.27 WME, 3/9/06, Radio version 02.19.21, Protocol version 4.1.13.09, ExtROM version 2.15.13.121. Last week, after a little research, I decide to upgrade with RUU_Prophet_2151327_22113102_022021_Dopod_PDAMobizEdition_v101 though I was not that sure that it was really an upgrade (I was looking for the Push-Email feature). In any event, the upgrade program did not work. I am stuck. It stopped regularly with a code error [202]: Th update utility (V2.5.2) could not connect to the PDA Phone. All comments are welcome
I think the sync of media player works much better with Vista Pre RC1 than active sync, I have a dual boot, so the other functions I can still use XP.
I hope this is better in RC1 out on Tuesday?
I am using RC1 (build 5600) and still cannot get the Mobile Center up.
I've connected my WM5 BA and although I can browse it - it's as though Mobile Center doesn't recognise it's a WM5 device so doesn't start up. And Activesync, like before, still cannot be installed on 55XX and 56XX builds. Looks like its just a broken feature.
Biohead said:
I am using RC1 (build 5600) and still cannot get the Mobile Center up.
I've connected my WM5 BA and although I can browse it - it's as though Mobile Center doesn't recognise it's a WM5 device so doesn't start up. And Activesync, like before, still cannot be installed on 55XX and 56XX builds. Looks like its just a broken feature.
Click to expand...
Click to collapse
No, it's not broken in RC1 - it's just different to the WMDC for beta 2 and I don't think the enabler has been posted publicly yet. The enabler allows you to download the download WMDC from Windows Update by adding a registry key. The new version of WMDC works fine in RC1 (I work for Microsoft btw, so I've got access to the internal versions, but I'm using RC1 - 5600 - and WMDC is fine)
It is difficult for me to argue with a genuine specialist of Microsoft but with respect to the Sync function, I recall that the "Windows Mobile Device Center" that has replaced in Windows Vista the ActiveSync 4.1 of the past did not work until I triggered the firewall options. After it worked well though the Notes included in the Contacts (MC Outlook) are not synchronised correctly. Hence, my surprise for the impossibility to upgrade as explained above.
Ok, I will have to wait until next week to test your views on RC1, as that when its comes on MSDN, subscription which I have.
I'm on 5600 to - any help with WMDC? *cough*
Hey petes. How is RC1, is it stable enough to use as an everyday OS. Does office 2007 work ok on it? Does it work with windows server 2003 r2?
nickcerda said:
Hey petes. How is RC1, is it stable enough to use as an everyday OS. Does office 2007 work ok on it? Does it work with windows server 2003 r2?
Click to expand...
Click to collapse
RC1 - 5600 - seems very solid. I don't know what the plans are for a later public build of Office 2007, but the build I'm running (which is quite a bit later than beta 2) seems really happy on RC1 - I haven't had any crashes at all - but then 5600 was only cut on 30th os it's pretty new. However, the interim CTP builds have really been making strides each month. I no longer have an XP SP2 partition on my machine - I, and I think many others, will see RC1 as the time to switch.
I'm using Vista Beta 2 and sych with TyTN is fine.
However, I'm having trouble using my TyTN as a laptop modem under IR, bluetooth or USB. Do any Vista users have a similar experience?
I'm using Vista Beta 2 and sych with TyTN is fine.
However, I'm having trouble using my TyTN as a laptop modem under IR, bluetooth or USB. Do any Vista users have a similar experience?
Solved my own problem and I can now use my phone as a laptop modem, by bluetooth, IR and USB with Windows Vista (needed to hard reset my Hermes).
hi,
i'm using 5536 and when i click sync in wmedia player the program crashes. it says a problem caused the program to stop working. any ideas?
thanks.
I have got RC1.5600 now, but the sync still does not work, may I need a fix to enable this, or have to do a hard reset of my tytn.

4,8" screen, GPS, 2GB...

I have discovered this GPS is a Windows Mobile! It's not a phone, but has beautiful specs, Active Sync inside, you can browse files in the 2GB flash memory, but read only files.
Please hack it!
http://www.sony.co.uk/view/ShowProd...ageType=Main&category=ICN+Personal+navigation
Try to imagine what could you do with this features...it's better than a PSP, GPS onboard.
ZorrO! said:
I have discovered this GPS is a Windows Mobile!
Click to expand...
Click to collapse
No where does it say that it is Win Mobile !!!
No windows mobile and even if sony wanted to put a OS on it, they would put symbian.
Actually it's a Windows CE 5 Core.
Most sat navs run with this these days.
PsiDOC
I'm assuming the OP found out when he connected it to a PC with ActiveSync installed and it started up the sync process..
As psiDOC says a lot of PND's do run winCE as the base OS.. Mainly 4.x mind but some recent ones have 5, there are some hacks around to change some of them back to a Windows Mobile devices..
Have a look round google or pocketgpsworld forums for information on this.. it will void warranty of course and i havent seen one for any nav-u devices yet
Yes, I understood was a WinCE when I connected to Active Sync. Folders structure is the same as my phone (imate SP5M), so I tought it was possible to do something.
This is a brand new model, so maybe nobody tried the hack yet.
But I'm not so expert about hacking, it would be possible on this nav?
It's not so much about hacking the unit, more like cooking up a rom for the device. I have been playing with GPS roms for a while and made basic hacks using a hex editor and then editing the checksums, but have never found a suitable rom kitchen to help with a complete rom rebuild.
Regards,
Psi

Categories

Resources