PDA

View Full Version : [Q] Extract Windows Mobile 6.1 OS files?


root
12th January 2009, 10:08 PM
Sorry if i am asking something that is already answered for numerous times, but believe me i have tried to gather the information on my own but none of those worked.

I would like to extract files from Windows Mobile 6.1 Rom to see what are exported dll apis, not only those documented, I am basically waiting for blackstone and having blueangel right here but i actually dont really care which rom image to use, just to get the binaries out.

I am not familiar with terminology you use for describing this (and idea: put together some dictionary ;) ) but for sure none of the described around keywords NbfUtils (activestate ppm just doesnt work), rdmsflsh.pl (After nbfutils installed "by hand" it doesnt find NbfUtils.lib)... After all the misery with bunch of not working tools and switches with curious names (and both probably perfectly understandable by someone playing with roms for years - not my case) I have done some code to dump dlls from rom images by searching for PE and looking for export directory but they are not really highly descriptive without file names.

Can someone PLEASE point me to some relevant data, how to get files and directory structures either from rom images here or .bin images for visual studio emulator?

Thank you for reading this...

nir36
13th January 2009, 12:40 AM
http://forum.xda-developers.com/showthread.php?t=289830

root
13th January 2009, 07:40 AM
Been there, done that...

http://www.xs4all.nl/~itsme/projects/perl/ppm repository does not work (activestate perl) and if i try to do it "by hand" (perl makefile.pl, nmake, nmake install), it is ok for nbfutils, but for compress utils nmake fails with LINK : fatal error LNK1181: cannot open input file 'nkcompr.lib'.

And this is fatal error not warning as someone mentioned somewhere else on the forum...

root
13th January 2009, 07:48 AM
Concerning Imgfs Utils...

>ImgfsToDump.exe PPC_USA.BIN.payload
ImgfsToDump 2.0 RC 2
Unable to load compression DLL!

The first reason for this was dynamically loading cecompr_nt.dll wich have dependancy to missing c runtime for vc2003 (as i only have vc2008), i have added it but it fails with the same
message, will trace it further, those are at least things i do understand :)