Change Device ID in VS Emulator - Windows Mobile Development and Hacking General

Is there any option to change the Device ID (not Device Name) in the CE emulator of Visual Studio 2005? I need it for testing purposes of software.
If you have any idea, plz answer!
Snappy

Related

Terminal

If somebody know good Terminal program?
HyperTerminal?
I'm new here. Can you explain me about your path? What\Where is it?
http://www.hilgraeve.com/htpe/
you can also use telnet wich comes with windows
Hyper Terminal
It was joke? I look for Terminal for CE platform.
you didnt say that
i use this for talking to the bootloader for repairing xda(2)' s
a terminal to do what ?
to remote control the pc ?
to do ftp ?
to talk with a linux machine ?
I use this one. This is based on microsoft sample I think. It's for PocketPC 2002 but seems to work on XDAII.
Jamie
i use this one
works great
Binary Filetransfer?
Does anyone know of a terminal program for the XDA 2 that supports binary filetransfer through the serial port of the device?
Try zterm http://www.coolstf.com/ztermppc/
Cheers
JustinP
ZTERM
"Now that version 2.1 is released, we'll be working on version 2.2 which will support file transfer capabilities both over network and serial connections"
Is 2.2 available?
I'll download it, and give it a try after lunch..
*hungry*
----------------------------------------
It has a function called "upload file"
But it didn't work for me..

windows 2005 device emulator

Hello
is the microsoft windows 2005 device emulator a part of the visual studio 2005 or is it available standalone?
Both. VS 2005 comes with its own device emulator that run code specific to emulators.
MS now also has a standalone emulator that runs ARM code. It is free for download from MS site, just search.
thanks dude
Is there any emulator which can emulate the nk.nbf of the ROM image on the PC??
what is the nk.nbf?
nk.nbf is the ROM image file which is flashed on the device for changing or upgrading the ROM of the device...
so it is some sort of boot strap image
can any one stick in a link to the ms stand alone app i cant seem to find it
sorry for the inconvenance guys
Here is one.
thanks and welcome to xda

Test WM6 applications in Athena before upgrading the ROM

There is a 100% legal way to test how will perform a given application created for WM5 or previous releases into WM6 without the need of upgrading the Athena ROM.
I needed this to test a push-mail application developed for WM5. My idea is changing my X7500 to WM6 if and only if the push-mail application I'm considering works on WM6. Since taking the X7500 back to WM5 once you changed it to WM6 looks impossible I look for a solution to test before take the decision.
So... I found that WM6 emulator from Microsoft is free and freely available and emulator images are free too and freely available at microsoft.com
You will need:
Microsoft Device Emulator 2.0, which is the emulator itself. This program does nothing without the emulator images but you need the program, off course. Here is the link:
http://www.microsoft.com/downloads/...53-f231-4a64-a648-fea5e7061303&DisplayLang=en
Then you need the emulator images... let's call them ROMs if you want... but they call'em emulator images.
Windows Mobile 6 Localized Emulator Images, just donwload the ones in your language. I suggest using the profesional ones since in that set there is one called VGA Professional that match the features of our X7500. Here is the link to all languages:
http://www.microsoft.com/downloads/...a8-1dd7-426f-a913-4f370a65a582&DisplayLang=en
Just donwload and install the Device Emulator 2.0 (the first link I mention) and once installed donwload and install the profesional emulator images in your language.
Find the entry VGA Profesional in your Start menu in Windows XP and just install the application you want to test in your emulator.
Simple.
Best Regards,
mahjong

Windows Mobile emulator

i downloaded Windows Mobile 6.1.4 Professional Images (USA) and vs_emulator_x64_vista because i want to test my new cooked rom, and i dont want to flash my diamond every 30mins...i am still at begining of cooking and i dont want to kill my phone
so installed this run WM 6.1.4 Professional VGA and emulator booted up, but on device in emulator it is a stck ms rom, and i want to change it,but option is locked(i cannot change OS image)
so i tried runing Cellular Emulator but i got error There are not seven pairs of XPVCOM in system
any idea how to run it and test roms?
i am using win7 x64...
please help.....
I can't see your point.
You try to flash a diamond rom to the emulator... The problem is that the emulator is a different "device". It's no use trying to use a diamond image (which contains diamond device drivers and so on) on the emulator (which requires "emulator device drivers").
What you can test on the emulator is software setup, registry settings and so on...
so not possible?
maybe i can somehow add diamond devixce to emulator?
I don't think so... but maybe someone else has an idea

[Q] Debugging extracted WinCE6 binaries in emulator

Hi,
I extracted several executables (EXEs and DLLs) from the firmware image of a WinCE6 device.
In addition to that, I also build my own WinCE6 image with VS2005 that is running in the Device Emulator.
Now, what I'm planning to do is copy some of the extracted executable files to my emulator image and run them there.
For instance, it already worked to copy the "zlib.dll" to the emulated image and then load it with some customly written code.
However, this only works for a few DLLs. Most of them just crash.
I believe this is because of the memory mapping.
As you might know, WinCE6 has its own address space for shared libraries.
Typically they are loaded to the 0x40000000 region whereas libraries that are not shared are loaded to the address space of the application itself (i.e. 0x100000000 region).
While the DLLs from my own image mostly map to the 0x100000000 region, most of the extracted DLLs are loaded to the shared memory region which seems to cause problems.
Initially, the extracted zlib.dll did not work in the emulator image either.
However, increasing the RAM size of the emulator image did the trick.
Yet, the emulator supports at most 256MB of RAM. So further increasing the RAM size for DLLs that do not work yet is not an option.
Did anyone else try to run extracted binaries in an emulator environment ?
My ultimate goal is to run these extracted executables inside my emulated environment, so that I can debug and reverse engineer the code.
Is it possible to change the memory mapping of a DLL so that, instead of being loaded to the 0x40000000 shared region, it is loaded to the process space ?
There is a nifty freeware PE editor called CFF Explorer currently version VII.
http://www.ntcore.com/exsuite.php
One of the options under the Rebuilder tab is to change the Image Base of an object and rebuild it.
Make sure you are only doing this to a copy of your DLL. It's a long shot but it may work.
Good Luck.
Hi,
stephj said:
There is a nifty freeware PE editor called CFF Explorer currently version VII.
One of the options under the Rebuilder tab is to change the Image Base of an object and rebuild it.
Click to expand...
Click to collapse
cool, thanks !
I just tried it, but unfortunately the "New Image Base" functionality is greyed out.
I guess it's because the DLL I'm trying to change is not for x86_32/x86_64, but for the ARM platform.
Do you also debug WinCE stuff ?
I'm currently trying to get IDA Pro working with WinCE.
It seems to have debug support through ActiveSync.
The 5x5 and Life programs listed in my signature both have a separate CE version, but they were ported over to CE after I had shaken all the bugs out of the WinMo version in the WinMo Emulator and on the device itself.
The CE versions were only tested on the CE emulator, and given a quick spin round the block to make sure it all works. I do not have a 'real' CE device to test them on.
I have a copy of IDA Pro, but is only the freeware version, not the full blown paid-for versions. I don't know whether the free version has full CE debug support, I'll have to have a try sometime.
Testing in CE-Emulator is not enough at all
stephj said:
The CE versions were only tested on the CE emulator, and given a quick spin round the block to make sure it all works. I do not have a 'real' CE device to test them on.
Click to expand...
Click to collapse
Probably these CE-Emulator tests were not enough at all, because for example your SUDOKU does NOT work properly on my 800x480px sized unit based on CE 6.0 Professional. FileDialogs not populated, etc pp
Do not worry, I mainly are playing flash games, IMHO the better type of gaming applications ...
Only 5x5 and Life have versions specifically built ising the Windows CE SDK.
The others don't, as they were built using the Windows Mobile SDK.
Is it really surprising that it looks crap or doesn't work properly, if you try and run it under the wrong platform?
Likewise, CE versions look crap when run under Windows Mobile.

Categories

Resources