Kernel Debugger - Windows Mobile Development and Hacking General

Hi,
maybe someone here can help me. For a university project I need a mobile with kernel debugger enabled. How can I do that on my hermes? The original owner had flashed that device to WM61 and also flashed a new boot loader on that device. Do I need to roll back the device to WM5 or what do I have to do?
Thanks in avance
Engst

Probably you need to build your own operating system with platform builder...

But can I use the Windows CE Platform Builder or do I need the Windows Mobile Platform Builder (OEM Adaption Kit). Do you know that?
TIA

Related

Embedded Visual C++ Version 3.0

Hi,
I've been using emBedded visual C++ for 2-3 years writing application for pocket PC ( Mainly Ipaq'a).
I've recentrly invested in a Xda but when I attempt to "update my remote output file" from with embedded VC ++" i get the following error:
" Microsoft Active sync connection server failed, Please make sure active sync is running and retry the download etc.."
Of course Activate sync is running, and running correctly, Has anyone had this issue before ?
I can manually copy my executable to my device and run it,but then I can't debug. I'm in the process of download VC 4.0 and going to try that, but really wold like to runing in under the 3.0 version.
Any comments would be appreicated.
Bad news dude, eVC++ works only with PocketPC 2000 + 2002. The development environment you'll need to develop on 2003+ is either eVC++ 4.0 or Microsoft Visual Studio.NET.
Thanks for the update,
I've installed Embedded VC 4.0 and the SP3, Now I can download to my XDA which is great.
Now I want to maintain backwards compatiable and download to my ipaqs in 2002, I can't change the actiive configuration to PPC2002
Is there a way to compile my application for both 2002 and 2003 using VC 4.0 or do I need to maintain both IDE's
Sorry but there's no way to maintain both 2K2 and 2K3 targets from eVC 4. You can have the same set of source code but eVC 3 + 4 have different project file types. Have a project per IDE containing the same source code. Just remember when you add files to the project you're working on, remember to add the files to the other platform's project as well.
Happy coding!
-Timbo.

RTCDLL.DLL on the HTC Universal?

Could anyone of you who's so lucky to already own an HTC Universal please post if the ROM of this device contains a file called RTCDLL.DLL?
If anywhere, it's probably located in the \Windows folder (or one of its subfolders).
This file is a library that can be used by developers who want to create real-time communication applications. It is part of the Windows CE 5 operating system, but no all Windows Mobile devices include it on their machines.
I would like to make use of this library to write a SIP-based videophone application for the HTC Universal.
Hm...couldn't find it..sorry
I've found that file for you. It's part of the "Windows Real-Time Communications Client API SDK 1.3" wich can be found here: http://www.microsoft.com/downloads/...15-FD1C-4BF7-A505-3F8FAF1E120A&displaylang=en
Hope it helps
Eric
Eric,
That SDK contains the Windows XP version of the DLL.
What I'm trying to find out here is whether the ROM of the HTC Universal contains the Windows Mobile version of the RTCDLL.DLL which can be used to create SIP compatible realtime communication apps for Windows Mobile devices.
I'm sorry it was the wrong one. Have you also looked at the Windows Mobile 5.0 Pocket PC SDK? There is some support for the .dll in Windows CE 4.3. One other source could be www.opennetcf.org
Eric

O2 XDA Exec - Seperate OS Help!

Hello People,
I currently have a O2 XDA Exec with Windows Mobile 5 on although I was wondering if it would be possible to install Pocket Linux on a SD memory card and boot from that as my OS???
Do I need a bootloader saying which OS i will boot from? and is their such as thing out thier as a boot loader for Pocket Pc?
Please could someone explain if this is possible.
Thanx
Danxx6
danxx6 said:
Do I need a bootloader saying which OS i will boot from? and is their such as thing out thier as a boot loader for Pocket Pc?
Click to expand...
Click to collapse
You start a program named haret
http://wiki.xda-developers.com/index.php?pagename=HaRETDownloadSite
it loads linux kernel from SD into RAM, kills wince and starts linux.
We are working on linux for the HTC Universal
http://wiki.xda-developers.com/index.php?pagename=UniversalProgress
but the LCD is not yet working properly.
Running Linux on a similar phone (HTC Blueangel) is described here
http://handhelds.org/moin/moin.cgi/BlueAngel
Thanks for information, sorry I cannot help Im only just learning vb.net programming with WM5.0 SDK so I not very experienced.
Will your first option work on XDA exec as it been tested?
Dan

Problems deploying apps in MS Studio 2005

I have QTek 9100, running CE OS 5.2.1413 (Build 17913.0.3.0) NBD v7.4.
I have problems when I build an application under my MS Studio 2005 SP1, I try to deploy the image to my device and I get an error saying that my device's security configuration prevents MS Studio from connecting to it and deploy fails.
I turned my device's security off with the tool provided by MS, still nothing could be deployed. Also, I've uploaded the developers certificates provided by MS, still no sucess.
I bought the device originally with Windows Mobile 5, then deployment and everything else was OK. But now I don't want to revert back to 5 version because I like this build I have so much.
Pls, help how to get around this error.
Thanks

[Q] How to trace C# code in Windows Mobile 6.5

Hi All,
I am using VS2008 to write C# codes for a Windows Mobile 6.5 device. I know that Trace.WriteLine could be used to trace a program for a non Windows Mobile project However, when I try to use Trace.WriteLine in a Windows Mobile 6 project, I receive the following compilation error :
CS0117: 'System.Diagnostics.Trace' does not contain a definition for 'WriteLine'
I find that if I use Debug.WriteLine, then the mobile project compiles OK. But due to some technical issues I have to stick to the "release" build in this mean time. Does anyone know of other ways to trace a C# program in a windows mobile project, i.e. write debug messages to the VS2008 output window.
Thanks for any suggestion.
Regards
Lawrence
How to trace C# code in Windows Mobile 6.5
Hi All,
In fact, I have a downloaded opensource VS2008 solution with a C++ DLL project and a C# Application Form project. The C# project calls the DLL created in the C++ project. Both the two projects have a "release" config but the C++ DLL project doesn't have a usable "debug" config. The original opensource solution could be compiled and run OK if both of the two projects are in "release" mode.
However, I want to turn the two projects into "debug" mode and add debug/trace statements (Debug.WriteLine, Trace.WriteLine) in the two projects. For the C# project it is trivial but for the C++ project I find no way to do this. If I turn the C# project in "debug" mode while keeping the C++ project in "release" mode, the solution rebuilds OK but when I deploy the projects into my Windows Mobile 6.5 device, an exception occurs complaining that the "debug" mode DLL (i.e. the DLL with an extra "D" in its name) could not be found.
Does anyone know of an easy way that I could create a "debug" config from the existing "release" config for the C++ project so that I could turn the whole solution into "debug" mode, or could I re-config the "debug" mode C# project so that it could use the "release" mode DLL created in the "release" mode C++ project ?
I am sorry if I have asked a too naive or too hard question as I am mainly using Java and am new to the VS2008 C++/C# environment.
Thanks for any suggestion and any pointer/link would be appreciated.
Regards
Lawrence

Categories

Resources