Copy files from ROM ? - Windows Mobile Development and Hacking General

Hi,
I'm trying to get around the problem of the quiet sound with the AT&T rom, I have another XDA running the latest T-Mo rom and was hoping to mess around with some dll's from the TMo rom to see if I could sort the problem, but the drivers used for the sound are protected somehow in the rom, so it won't let me copy them to my SD card or PC (which means I can't try it on the AT&T rom)
Is there any way of copying these files out ? and then into the AT&T rom ??
Cheers
Neil

see dumprom

No good for me then, I only have Windows Machines here..

Ok, I have thought of a possible work around, but I need someone with the T-Mobile WM2003 Rom (Pref 4.01.16) & Linux/Unix to copy the wavedev.dll & waveapi.dll from the \Windows folder and send them to me so it can try it out..
I'm sure its not only me that this "feature" annoys. it makes Tomtom especially useless on the voice prompt side of things.
Cheers
Neil

?? I don't see the problem, dumprom is a windows tool.
in case you had not found it yet, I added the link to the binary to the wiki page.

Ah right, excellent.
Sorry I assumed it was the same as the makerom tool which states its unix/linux.
-=edit=- I just tried the link on the dumprom wiki page, and get the dreaded 404 error
Thanks
Neil

oeps. a common wiki error, I forgot to '~'-escape the '~' in the url.

Thanks mate, it seems to be working now
I'll have a play about with it when I get home.
Cheers
Neil

Back again :lol:
The dumprom app crashes (tried on two machines) when I try to execute it. I have tried it with various command line configuations but the little windows xp error box pops up saying that the program must be closed

dumprom crash
Hi Swifty
Yeah I got this too - until I realised that I was the problem. I was omitting the myrom.nb1 filename (or whatever you have called yours) from the command line! D'Oh! What is your exact command line that you use?

it is known to be buggy and crash on certain roms.
I am working on an improved version in perl - dumpxip.pl
but it does not extract files stored as 'xip' yet.

:lol:
Silly me I done the same thing as you and omitted the rom file.. thanks
I have now extracted the AT&T and TMobile roms and compared the files, the AT&T's wavedev.dll is larger in size, I think this is where the modifications were made.. but I can't rebuild the TMo version into the AT&T rom because I don't use linux
Hopefully someone can help me out and we will finally have a perfect WM2003 Rom -=edit=- IF it works :lol: :roll:
Cheers
Neil

Carefull!
i fearbthat just swapping in the new dll may not help... it may have other dependancies that also need changing. The interface / entry points may also have changed and you may need a whole slew of other stuff and some other registry settings too. But pls go ahead and try... let us know!

Carefull!
i fearbthat just swapping in the new dll may not help... it may have other dependancies that also need changing. The interface / entry points may also have changed and you may need a whole slew of other stuff and some other registry settings too. But pls go ahead and try... let us know!

Swifty said:
:lol:
Silly me I done the same thing as you and omitted the rom file.. thanks
I have now extracted the AT&T and TMobile roms and compared the files, the AT&T's wavedev.dll is larger in size, I think this is where the modifications were made.. but I can't rebuild the TMo version into the AT&T rom because I don't use linux
Hopefully someone can help me out and we will finally have a perfect WM2003 Rom -=edit=- IF it works :lol: :roll:
Cheers
Neil
Click to expand...
Click to collapse
Neil,
Use CYGWIN it's an excellent "Linux running as a command line in Windows" environment. It's easy to install, start and run commands. It comes up as a DOS box-like interface and Voila! You have Linux, stable, clean and fast, including the ability to build ROMs.

Related

ROMkitchen are out of date..... Who wants to change????

Hello XDA users....
I think you know it all, that the ROMkitchen is a fine application to get our device nearly perfect.
But the ROMkitchen is out of date. This means many applications aren´t not in the actual version. Therefore Auburnham and I thought to update the applications.
The problem is, that the amount of added applications to the kitchen is to big to make this happen by us two. Because of this problem I´m searching for some people, which wants to help.
Another problem is, that you need for this a device that haven´t got installed that piece of software. This means that when you want to help me with Phonext for example, you must have a device without any version of Phonext installed.
So, if you are going to help me make a snapshot of your device with the ssnap - Application.
Install the software.
Make again an Snapshot of your device with the ssnap - Application.
Send these two files to [email protected] with inforamtion about the program you have installed and the exact Version you have installed.
When I´ve got analyzed the two files i will reply to you with a wishlist of files that have been created on your device. After sending me the files, i can update the kitchen....
IF there are any quesions or anything else, feel free to contact me....
Regards
Stefan
Good Idea :
I'd be happy to contribute.
Tell me which application you want me to install and I'll do it provided that I find the procedure (that I've seen being posted elsewere in this forum).
NB : I'm using XDA I with a Frenchy 3.16 and be stuck with it :evil: ; so there is no chance for me to re-build a new a geniun 3.16 Rom again.
My XDA is all up and running.
I've overcome my Language FRA error message after purchasing a SD card reader and loading the ROM through the bootloader. 8)
Now, I'm about to install ttn 3 on my XDA. Do you want list it in your kitchen ?
What do you need exactly ?
I would be happpy to help. I am a regular user of your site and appreciate the effort that has been put into it.
I understand the effort needed to keep things working and up to date.
Pierre
I'm in!!
Just let me know what you need and when and I will maker every endevour to help.
Thanks for all you do
macudc
Check out
http://lumpistefan.dyndns.org/update.html
Select and download the programs you want to take and send an email to me, that i can remove the files.
Follow the instructions.
If there are any questions ----> Email me....
Thx for Helping.
Stefan
Tanguy said:
Now, I'm about to install ttn 3 on my XDA. Do you want list it in your kitchen ?
Click to expand...
Click to collapse
Tomtom wouldn´t fit in the free space. Already didn´t work for TomTom 2.
Maybe i can include the Gps part....
Stefan
LumpiStefan,
OK on the priniple for GPS. How to best handeled tha case of a sotfware GPS 3.0 on (CD's) that has an upgrade GPS 3.03 to be dowloaded from the web site.
Does the snapshot comes at the end of the 2nd install ?
Tanguy
Howdy all,
I just noticed we had a thread started on this project. I've been working on updates over the weekend and noticed there have already been quite a few. So here are my contributions, including updates and additions:
Upgrades:
Converter CE 1.8c
StorageTools 1.9
PocketNav 2.73 (no snapshot necessary, executable only)
EzWAP 2.5
Polyphonic Ringtone Support (no snapshot necessary, additional files for \Windows directory only)
New Addtions:
Resco File Explorer 2003 * http://www.resco-net.com/explorer.asp
Resco Picture Viewer 4.11 * http://www.resco-net.com/picview.asp
Pocket Player 2.5 * http://www.conduits.com/ce/player/default.asp
Pocket Music 3.0 * http://www.pocketmind.com/pocketmusic.htm
Microsoft Money 2003 http://www.microsoft.com/windowsmobile/downloads/money.mspx
Olive Tree BibleReader 2.31e051 http://www.olivetree.com/handheld/WinCE/WinCEBible.html
AOL Instant Messanger 2.0 http://www.aim.com/get_aim/win_ce/latest_wince.adp
WESTTEK ClearVue Suite * http://www.westtek.com/pocketpc/suite/
QuickTasks 2.8 * http://www.scarybearsoftware.com/ppc_qt_overview.html
InkSpot Newsgroup reader * http://www.dejavusoftware.com/inkce/index.html
Macromedia Flash player 6 http://www.macromedia.com/software/flashplayer/pocketpc/2002.html
Animated Today 2002 (not necessary, requires flash player) * http://www.gigabytesol.com/anitoday.htm
* Trial version, must be registered
I've sent these snapshots off to Stefan, along with the files that I thought might be necessary for these programs. This is going to be great for all of us, but a lot of work for Stefan. We all owe him a great deal, so take him out for a nice meal the next time you see him.
Shawn
LumpiStefan said:
Tomtom wouldn´t fit in the free space. Already didn´t work for TomTom 2.
Maybe i can include the Gps part....
Stefan
Click to expand...
Click to collapse
I don't want to make this any more complicated than it is, but for some programs, it just doesn't make any sense to install to the XDA memory. Most of the media players and "Misc" programs just take up too much unnecessary device memory when they would work just as well on the SD Card (if that's available).
The problem is that those huge programs require just a few small files to be placed on the device itself. So after installing a few of these types of programs, you've used up a lot of device memory from these small files, even though you installed the program to your SD Card.
Is there a way to alter the kitchen a bit to allow cooking of the necessary device files only, and allow the user to later install the program to the SD Card (being careful not to overwrite the files in ROM with files in RAM)?
For instance, with the TomTom program, if you start with a clean ROM and SD card, take a snapshot, then install the program to your SD card, then take another snapshot, you could determine what files need to be on the device, and what files don't need to be on the device, and allow users to either cook the entire program or just the necessary files in the ROM. (Note: This is a good example of a run-on sentence). Would this be a difficult feature to add to the kitchen?
Shawn
auburnham said:
For instance, with the TomTom program, if you start with a clean ROM and SD card, take a snapshot, then install the program to your SD card, then take another snapshot, you could determine what files need to be on the device, and what files don't need to be on the device, and allow users to either cook the entire program or just the necessary files in the ROM. (Note: This is a good example of a run-on sentence). Would this be a difficult feature to add to the kitchen?
Click to expand...
Click to collapse
Maybe the esiest Option is adding a new Select Point for the kitchen like "misc", "System Tools", "Phone" ....
This means having the programs double in the kitchen, but how cares.
I don't know exactly, but when you install a program to the SD-Card, could you select the part where to place it?
If yes, this could be a big problem. Many of the programs store the path in the registry.
If no, i could also provide a ZIP-file, where the rest of the programfiles are in, hust to unzip to the Storagecard.....
auburnham said:
We all owe him a great deal, so take him out for a nice meal the next time you see him.
Click to expand...
Click to collapse
Sounds good. I'm hungry all the time.... ;-)
Stefan
LumpiStefan said:
I don't know exactly, but when you install a program to the SD-Card, could you select the part where to place it?
If yes, this could be a big problem. Many of the programs store the path in the registry.
If no, i could also provide a ZIP-file, where the rest of the programfiles are in, hust to unzip to the Storagecard.....
Click to expand...
Click to collapse
I believe this really depends on (1) how well the program was written, and (2) if you can install the program with CabInst (i.e. has a cab installation).
For example, I try to keep my SD Card organized and tidy so if I use CabInst I install the program to an appropriate folder on the SD Card. If I have to install the program from the desktop, I install the program to the SD Card root, then try to move the program to an appropriate folder and update the shortcut. Most of the time this works without even changing any registry entries, but sometimes it doesn't. Two examples from the above list of applications are AOL Instant Messenger 2.0 and Pocketmind PocketMusic 3.0. To function correctly, they both need to be in their original installation folders on the SD Card.
But perhaps the best solution would be to have an associated .zip file to go on the SD Card, as you suggested.
Shawn
Now the kitchen should be up 2 date again.
Only missing is PocketConsole and the Part "Software that needs to register"
So happy cooking and again Thx a lot to all users that helped me.....
Stefan
A Windows-way for cooking a ROM would be great for two reasons: 1) Don't hassle your server with lots of traffic and 2) Practical. Advanced users could cook a ROM without having a PC with Unix.
For example I tried cooking the Spanish version of the ROM and not all the programs I chose were installed and the worst thing is that the boot logo was just garbage, it was showing program code on the screen as a logo
Regards,
Marton
Marton said:
For example I tried cooking the Spanish version of the ROM and not all the programs I chose were installed and the worst thing is that the boot logo was just garbage, it was showing program code on the screen as a logo
Click to expand...
Click to collapse
Ok. Fixed the problem with the bootscreen.....
Tried also adding as much application, and all have been installed.
Can you tell me, what files / programs are missing?
No one else told me that there have been a problem wirth this ROM. I think it's because of the situation that most of the useres are using WM2003 ROMS....
You can also use the kitchen under "Windows" just have to set up a Cyguin environment on your system....
Also i didn't know how many Kitchen's are implemented by other users, but mine one is the only "official". You can't believe that everyone would be able to set it up.......
Stefan
Thanks Stefan!!!!!!
Now it seems to work but if EzWAP is selected, it throws a Log error when trying to cook...
Cheers,
Marton
P.S.: Do you know if a Spanish WM2003 exists?
Edit: This is the error:
Cannot fit files in given sections
Error splitting files
Just cooked a ROM... I selected the "Windows Mobile XDA" Boot Screen and now it is not garbage anymore but now it shows mirrored and upside down...
Any ideas?
Marton said:
Just cooked a ROM... I selected the "Windows Mobile XDA" Boot Screen and now it is not garbage anymore but now it shows mirrored and upside down...
Any ideas?
Click to expand...
Click to collapse
Hello Marton.
I relaised that this is a problem with the Image.
This Image have been sent to me, and i ithink it's created wih the wrong parameters....
Stefan

Custom Setup After Hard Reset

Guys, Have been searching the site for a couple of weeks now and cant find a solution to my problem.
I work for a company that deals with alot of XDA2 units, so far I have managed to develop a custom extended rom that works fine, but have not been able to find a way to remove links from the start menu and the program menu. seen several threat on the site but no solution. The links have to be removed if a hard reset occurs. At present It has to be done by cloning an image onto the unit (1600 in total)
Any help would be appreciated.
popeye
I would love a program which based on a txt file would "delete","rename"... files and/or registry.
Something that could be executed from config.txt
there was a thread about a .bat interpreter but i don't think they got it working.
M4io said:
I would love a program which based on a txt file would "delete","rename"... files and/or registry.
Something that could be executed from config.txt
there was a thread about a .bat interpreter but i don't think they got it working.
Click to expand...
Click to collapse
I'm using Restorator utility (search through the forum) to do the aforementioned things and much more. Works flawlessly with new Second Edition rom
thx, I completely forgot about that utility. I will defenitely give it a try
http://forum.xda-developers.com/viewtopic.php?t=9333&highlight=restorator

JAM extended rom apps / patches

I have the following in the extended rom on my JAM and am trying to save space so which out of the following need to be installed thanks :
Default_Backkeysound_RC10
Default_Caller_ID_WWE_RC10
Default_Delete_vdisk
Default_imateV1.00.10
Default_JMM101257_wwe_1004
Default_KSE_Fax_v2.09_unremovable
Default_MMS_V2.0.0.16_WWE_1115
Default_Patch_103_3
Default_Phonepad_WWE_RC10
Default_Smartdialing_WWE_RC11
Default_Version_WWE_103143.sa
Also what is each 1 for,Thanks
I'm trying to find out the same thing. Hope someone can help.
Default_Backkeysound_RC10
Installs a MIDI file for Back Key
Default_Caller_ID_WWE_RC10
This is the Caller ID application (consumes memory, but necessary if you want pictures pop up when ppl call you)
Default_Delete_vdisk
Not sure about this one!
Default_imateV1.00.10
Installs the imate splash screen, plus some other imate visual customisations.
Default_JMM101257_wwe_1004
JAVA patch - Recomended to install
Default_KSE_Fax_v2.09_unremovable
TrueFax software, allowing you to send/recieve faxes - Consumes lots of memory.
Default_MMS_V2.0.0.16_WWE_1115
MMS patch. Without it MMS will not work properly!
Default_Patch_103_3
Not sure about this one. Name suggests it includes patches for the 1.03 ROM version. I would install it.
Default_Phonepad_WWE_RC10
IntelliPad software that allows you to search for names in the Phone app. I like this one.
Default_Smartdialing_WWE_RC11
Not sure about this one!
Default_Version_WWE_103143.sa
Not sure about this one either.
Help please!
How can I make visible the Extended ROM?
THX
Simple run \windows\loadvdisk.exe
Darek
Thanks
kta said:
Default_Backkeysound_RC10
Installs a MIDI file for Back Key
Click to expand...
Click to collapse
What exactly is "back key"?
Just to complete:
Default_Delete_vdisk
Just makes the extended_rom invisible again.
Default_Patch_103_3
I've heard it updates the battery, radio and some other internals. Unless you have a problem I don't see the need - you can't shift this stuff from \windows so it will eat memory. Personally I'm just going to wait for the latest ROM update, then the above wll be out of date.
Default_Version_WWE_103143.sa
Updates some registry info, no practical effect that I know of.
Can't run LoadVDisk.exe
I can't run LoadVDisk.exe with my Mini, I can see the file but it won't run.
Is it locked ?
Or should I make changes with registry first ?
Thanks
Great thanks alot guys
Re: Can't run LoadVDisk.exe
Dihon said:
I can't run LoadVDisk.exe with my Mini, I can see the file but it won't run.
Is it locked ?
Or should I make changes with registry first ?
Click to expand...
Click to collapse
You simply click on it! It doesn't display any message. Then you can access the extended_ROM...!!
Thanks guys great help. I personally did not install anything and my phone works still. Even without the patches. I will probably wait for rom update as well.

Typhoon wm5 new build developing

As many of you will be glad to hear, I've begun working on typhoon wm5 build 5.1.29.14847.2.0.0
now i've added almost all necessary files. some drivers are left yet, though - camera, sim toolkit and htc obex driver.
Now I need help of real gurus like mamaic and buzz. Here is the point: drivers are added, but still only keyboard works. drivers are added correctly, like modules. I Guess there's something to do with the security. maybe, regenerate packages.sof? but how? also, how to create dsm and how to change offsets in modules? actually, i only need to know how to create dsm and how to add them to registry, and how to create packages.sof. Strange that i boot the os and all the files and registry entries are present, but i see phone of on today screen and only keypad and display work.
Hi, Do you have any working (even bugy) WM5 ready to install? I need it to fix my phone and revert back to W2003.
Thanks
Inquiry
Hey Sp3Dev, just wanted to know whats going on with the new build you have been working on. Did you manage to get the help that you were looking for. I just got this device yesterday to use until my Artemis arrives, but I think I will end up keeping it to replace my d600 just because I love customizing my devices. Hope you are still working on a little somthing for my SP3i.
sp3dev said:
As many of you will be glad to hear, I've begun working on typhoon wm5 build 5.1.29.14847.2.0.0
now i've added almost all necessary files. some drivers are left yet, though - camera, sim toolkit and htc obex driver.
Now I need help of real gurus like mamaic and buzz. Here is the point: drivers are added, but still only keyboard works. drivers are added correctly, like modules. I Guess there's something to do with the security. maybe, regenerate packages.sof? but how? also, how to create dsm and how to change offsets in modules? actually, i only need to know how to create dsm and how to add them to registry, and how to create packages.sof. Strange that i boot the os and all the files and registry entries are present, but i see phone of on today screen and only keypad and display work.
Click to expand...
Click to collapse
I can help a little. I only use the files already listed in the packages.sof. I don't know how to read the file though. I use Bepe's kitchen. When you seperate the files into OS and LOC, you may find some folders only contain a .dsm file. These are extra folders and can be either deleted, or used for holding additional files. these files should already be listed in the packages.sof. You may have to test them one at a time by using the createOS.exe. Now to rebuild a .dsm file, put the your folder in the OEM folder, and createOS. This will automatically rebuild the .dsm files in the OEM folder. I'm sure there is a more elegant method, perhaps by using the kitchen tools directly, but i don't know how. I recently had to translate a chinese AKU 3.2 set into english, and thats basically the method i used. This post was written w/ the assumtion that you are familiar w/ Bepe's kitchen.
Regards,
Jason
Hello.
How are you trying to create this build? Have you started off with the original Typhoon WM5 Beta, or do you use a "true" WM5 build and try to incorporate Typhoon drivers? I suppose you are doing the latter, which I really hope you'll accomplish!
If you need any help betatesting and stuff, please say so

Could someone create a workable cab file for these files?

Hello there,
I was just wondering if someone is able to create a workable cab file for these dumped ROM files. I could not find any cabs already created.
Thanks so much for your time!!
vjgrace
Do those include the depended-upon files like the dlls and lnks? If not there's no point cabbing them up. It looks like they might just be the exe files for the games.
Funnily enough I was thinking of creating a cab for those games at some point so I can pop them onto any future 'light' or 'superclean' ROMs without having to cook them in from one of the available kitchens. But I haven't created a cab before so I'd need all the files that come with, i.e. the exes and lnks and any dlls. (I think that's all they use, about 8 or 10 files between them. I 'm doing other stuff just now but if noone's posted any cabs soon I'll make one.
Anyone who can save me the bother of finding out which files I need if they already know them (and even attaching them) would help of course!
http://rapidshare.com/files/44476493/WM6_Games.zip
Cheers fella.
Dunno why but the exe and one dll in there are zero-byte files for some reason, but I'll assume the list is full and get them from my own rom here.
Now we'll see how long it'll take me to learn to make cab files from a standing start. This could be either hours or days. Don't hold your breath..
Thanks for your help!!
Thanks chunkymonkey for your effort in creating the cabs and thanks Mike Parsons for your contribution for the files. It looks like when I dumped my original files I did not have the "hide system files information" unticked.
Your help is much appreciated.
vjgrace
Here's version 1.
You need to create your own shortcuts.
Solitaire works great!
Thanks chunkymonkey that was quick!!
Solitaire works great but bubble breaker kicks an error SHCreateMenuBar Failed...Cannot open Bubble breaker resource file.
Thanks again for your efforts!
vjgrace
Righto. I'll let you know if I get that sorted.
vjgrace - can you (or anyone) search you PPC for softkb.dll pls?
Not inc on this Satin ROM and I don't want to have to flash a new ROM just to get the dll file and then flash back.
Ta. (Otherwise this'll have to wait for when I next do flash ROM - most likely when Faria brings new one out)
You got it!
Hello chunkymonkey,
Right now I am in the process of redumping the recently released dopod wwe and hopefully it will be in there.
And here it is...
Thanks again,
vjgrace
Ta. Bear with me.
Ah, no, I've got that package file, do you have the dll itself kicking about anywhere, perhaps on your ppc?
(DISREGARD above - I didn't look properly in the zip, sorry)
Try this one.
Should work and have shortcuts, but they're not correct shortcuts, i.e. going into Programs instead of Games in Start Menu. Also BubbleBreaker has no space between the words.
Sorry I can't test them for you but games are already burned into the ROM I'm using.
V3 - took the shortcuts back out and added the correct ones as a separate cab.
I need to get the shortcuts to install properly. Just needs me to work out inserting srtuff into the xml file of 'Games.cab' but not from the other one. I don't know xml as you can no doubt tell.
For now though, these 2 should make the Games folder the same as presinstalled ones, including the games folder icon for the start menu.
Uness someone who can test it tells me different.
Great Work and Effort!!
Hello chunkymonkey,
Boy you are on the ball!! Solitaire is working like a champ but the bubble breaker still gives me the same error, it very well may be something on my end because I have installed the Dopod Lite version by edhaas (great slim version) and it is a very clean/light version may be missing some files in the ROM, I don't know.
You definitely have given me the inspiration to pursue this further, attempting to create the cabs on my own...You have created a workable game from start to finish without having created a cab before, so THANK YOU!!
On a side note, the shortcuts are not working, the game folder is created but the shortcuts are dead, but thanks anyway.
Once again..thanks for your time,
vjgrace
Does anyone have a working standard games cab?
natzakaria said:
Does anyone have a working standard games cab?
Click to expand...
Click to collapse
ARE YOU KIDDING? ITS RIGHT ABOVE YOU!
i still get the error on bubble breaker for some wierd reason..
gues i'll have to see if thier is a free version, thanks for getting solitaire working thou, iut keeps the misses quite
Fixed cab
here's a fixed cab with correct shortcuts and bubblebreakers 'missing' files.
i installed it but i have this "error shcreate bar error"
http://thewingster.com/standardgames.aspx
There ya go, guys. I know this thread is old, but whatever. That one works fine.

Categories

Resources