Is there a way to override a rom file? - JASJAR, XDA Exec, MDA Pro General

Is there a way to override a rom file?
I found welcomehead.192.png the windows boot screen, not the initial imate one, the blue windows one, ive edited the png, but cant replace the file as it is in rom, any suggestions as how to do this? or is it wait until someone works out how to open the nbf file and then change that way?
Theres nothing in the registry that i can find that points to this file

anyone?

just overwrite the file with the same name. ignore errors

1. As sama says, just use a proper file explorer (Resco/Total) to overwrite the ROM file. If you delete the new file the old one will still be there in ROM.
2. The ROMs can be decoded, you can change the ROM then flash it. This is not a safe thing to do, and is complicated. However, this is a total waste of time (hours) for a 100KB image file unless you really can't afford 100KB in your Programs Memory.
3. If you want, you can also change the "initial imate one" too. Buzz has the tools and instructions on his site (http://buzzdev.net). This will be a flash job, but takes up no space and a hard reset won't wipe it.
Hope this helps.

Related

How do I change welcomehead.96.png?

I'm writing a little tool to restore my settings after a hard reset.
One of the problems I've run into is that I can't "overwrite" the splash screen image in the windows folder.
I'm using visual basic and the "file.copy" command.
Does anyone know how to overwrite this file (and probably also other files in "rom")? Would an api function to copy the file work better?
Total Commander, and MortScript, succeeds in copying another file to \windows\welcomehead.96.png, so there must be a way
B
Let me give you some hints:
1. You must edit ROM to change files.
2. Please go to URL
http://forum.xda-developers.com/viewtopic.php?t=34171
on2003 said:
Let me give you some hints:
1. You must edit ROM to change files.
2. Please go to URL
http://forum.xda-developers.com/viewtopic.php?t=34171
Click to expand...
Click to collapse
OK. I'll Rephrase my question:
I want to write a program to copy the file:
\storage card\welcomehead.96.png
to:
\windows\welcomehead.96.png
on a WM5 device. I'm not interested in editing the rom.
I know it's possible to write a program that can copy the file, since both total commander for PPC can do it and MortScript can do it.
It does not work when using "file.copy" in visual basic. So i'm asking if anyone knows if there's an API function I can use to do it, or if there is some other way to do it.
"Cooking a new rom" is not an option for me. Because:
I want to be able to use whatever rom i want, and I am making a tool which i can run to do the following after a hard reset (or rom upgrade):
- copy files (typically shortcuts to progs intalled on the storage card, files in my documents etc.) from the storage card to the device
- set registry entries the way I want them
- install the cab files I want "automatically"
I've got it all sorted, except that it bombs when i try to copy the file "welcomehead.96.png" to the windows folder.
B
bredita said:
on2003 said:
Let me give you some hints:
1. You must edit ROM to change files.
2. Please go to URL
http://forum.xda-developers.com/viewtopic.php?t=34171
Click to expand...
Click to collapse
OK. I'll Rephrase my question:
I want to write a program to copy the file:
\storage card\welcomehead.96.png
to:
\windows\welcomehead.96.png
on a WM5 device. I'm not interested in editing the rom.
I know it's possible to write a program that can copy the file, since both total commander for PPC can do it and MortScript can do it.
It does not work when using "file.copy" in visual basic. So i'm asking if anyone knows if there's an API function I can use to do it, or if there is some other way to do it.
"Cooking a new rom" is not an option for me. Because:
I want to be able to use whatever rom i want, and I am making a tool which i can run to do the following after a hard reset (or rom upgrade):
- copy files (typically shortcuts to progs intalled on the storage card, files in my documents etc.) from the storage card to the device
- set registry entries the way I want them
- install the cab files I want "automatically"
I've got it all sorted, except that it bombs when i try to copy the file "welcomehead.96.png" to the windows folder.
B
Click to expand...
Click to collapse
You just have to overwrite the existing file...
1. Open the file
2. Write data
3. Close
Cheers,
.Fred
You just have to overwrite the existing file...
1. Open the file
2. Write data
3. Close
[/quote]
Thank you very much for your reply. I'll try that
B

How to change boot (splash) image?

Any ideas how to change the boot image on the prophet?
changing boot image
Got this info from PPCSG - so all credit goes to them (especially farbird). This changes the 2nd splash screen (the one with the windows logo on the blue background). The HTC/Dopod splash screen which appears after every reset is still there.
1) copy the welcome96.png file to your desktop from ppc. edit it... do not change the dimensions.
2) save that edited file as 'welcomehead.961.png' and copy it into your ppc /windows folder.
3) open total commander in ppc. go to windows folder, tap on hold on the original welcomehead.96.png, click properties, uncheck all the boxes under attributes. select ok.
4) total commander will refresh the directory, rename it now to 'welcomehead.962.png'. After that look for your edited file copied from the pc ie welcomehead.961.png.. rename it to welcomehead.96.png. after that, tap and hold and click on properties. check the box that says " read only, hidden, system "
once that is done, do a soft reboot. u should be able to see your new bootup screen after the rom version is up.
There is another way using activesync, but it didn't work for me as it gives me a write-protect error.
Do a search here @ xda-dev, u shld get the same info...
Hi,
this does not work on GER Vodafone ROM 2.15.3.26 cause welcome.96.png is in the rom part and not deletable.
funnysurf said:
Hi,
this does not work on GER Vodafone ROM 2.15.3.26 cause welcome.96.png is in the rom part and not deletable.
Click to expand...
Click to collapse
Yes, that file is a ROM file and cannot be deleted. BUT if you use TotalCommander, you can rename that file to something else, rename your new splash image file to welcome.96.png, copy it to your windows folder and set its attributes to read only, system, & hidden. AND the changes will be permanent. Try it.
The reason it being a ROM file is why I was unable to copy & paste using the activesync method. But the way I did it works. Make sure you use Total Commander & not resco explorer or the built-in file explorer
krale said:
Any ideas how to change the boot image on the prophet?
Click to expand...
Click to collapse
this feature will also add soon in JAFWM, i think is a very usefull option.
Putra said:
funnysurf said:
Hi,
this does not work on GER Vodafone ROM 2.15.3.26 cause welcome.96.png is in the rom part and not deletable.
Click to expand...
Click to collapse
Yes, that file is a ROM file and cannot be deleted. BUT if you use TotalCommander, you can rename that file to something else, rename your new splash image file to welcome.96.png, copy it to your windows folder and set its attributes to read only, system, & hidden. AND the changes will be permanent. Try it.
The reason it being a ROM file is why I was unable to copy & paste using the activesync method. But the way I did it works. Make sure you use Total Commander & not resco explorer or the built-in file explorer
Click to expand...
Click to collapse
Hi Pruta,
O.K., now I was able to rename welcome.96.png and replaced it with my PNG.
Softreset... Sh*t, the 'old' welcome.96.png was shown. O.K., my device wants war...it gets war .
I was able to DELETE the old (original) welcome.96.png.
Softreset... Aaaaahhhhh nothing changed!
O.K. continued search. I found a file named welcomehead.96.png, that is the same image than the original welcome.96.png.
The only prob is, I'm NOT able to rename or delete/replace it.
Are there anybody that also use the Vodafone rom and can test to change the boot image???
Attached file is welcomehead.96.png
If you can change the attributes to exclude System, and Read-Only, it should be able to change/remove it.
Hi krale,
nope. It's not possible to change the attributes. See attached MPG.
I was able to do it with total commander...
here is the link
http://www.ppcsg.com/index.php?showtopic=71471&st=40#
thanks for the credit, Putra.
Appreciated.
Do not delete, but overwrite
@farbird: Sure, bro - after all it was your post @ PPCSG that helped me change the splash screen.
Important: do no delete the welcomehead file as it is ROM file, and it will automatically be created again. The trick is to overwrite the file with another file but with EXACTLY the same name and attributes (except ROM). So Windows will not try to create the file again.
After you change the attributes of the original welcomehead file, NO NEED to check if it has changed - Total Commander will show it as NOT changed (meaning all the check marks are still present).
Just go ahead and rename that file, then rename your splash image file to welcomehead.96.png, and set the attributes, and it should work.
I used this trick to "delete" a useless movie file: 1-nature_15fps.mp4 (274K, I think). I created an empty txt file called 1-nature_15fps.txt (0B), copied into the windows folder, performed the trick, and now I have a 1-nature_15fps.mp4 file which is 0 bytes! Just a little experiment, which may come in handy if you really need the space.
Hope the above explains things a little.
HELP!! How to change 1st Splash and HTC splash
Hi EveryBody
i've Imate JamIN
batterystatus overclocked to 286MHz
Rom: PDAVIET 4.0.0.4 (totally stable)
i know how to change the 2nd Splash (concerned of Windows)
but i dont know how to change the 1st Splash (that of Imate or Qtek) OR the Splash concerned of white backgrounded HTC Innovation...
Can anybody help me in full details, step by step and straight commands
NB. I still dont know what is CID, IPL , SPL... (please let me understand these terms)
Welcome ksadek
read the xda wiki to find out what CID IPL and SPL are

How to restore a ROM file?

I'm able to overwrite or "delete" any ROM file that is visible in the \Windows folder. But how can I restore the original ROM file back without a hard reset?
What do you mean "delete"?
When you copy over a ROM file what actually happens is you file is placed in flash and 'covers' the original file.
If you delete you copy the original file will be back tough you will probably need a soft reset before you can see / use it.
The ROM file it self can not be deleted from windows as it is the representation of actual ROM and not a flash copy.
Probably I did something wrong, but when I wanted to use blue (original, in ROM) CommManager.exe, I had to copy it to the flash card after a hard reset, but before the Extended ROM setup, then copy it back to \Windows. It had "ROM" attribute set. When I tried to delete the green version (copied over from Extended ROM), I ended up with no such a file at all... That's a kind of "delete".
Same I have read in the forum: to save this blue file, then to copy it back.
I want to play with content of extended ROMs available, whcih have newer versions of some system files, and want to be able to restore all things back after tries.
OK, just tried tio delete the green CommManager.exe, and - voila!- the blue one with ROM attribute appeared immediatelly! So, it was really a misunderstanding... still curious why the blue one was even uploaded there for downloading...

Replace files in ROM via CAB installer

Please help me someone how to make CABs which can replace system files in ROM (e.g. gwes.exe etc.). I know that there are many users who know how to do these CAB files...
BTW I have searched all available WM5 forums and found nothing
You can't actually replace ROM files using a cab. What you can do is overwrite any ROM file once, with a file that has the same name. The actual file will be stored in the normal storage memory and referenced instead of the original ROM file by anyone trying to access it.
If you hard reset (format) the device the original file will be back.
There are no special actions required to do this. Create a cab as usual with the files you want.
Note two things: 1)You really don't want to mess with gwes.exe because you are likely to crash your device. 2) On some devices, replacing system files may require changing security settings first. If your cab fails because of permission issues, search for 'Application unlock' for your device.
Thanx very much for your reply I want to mess with system files because I'm going to make translation of my device I tryed to make CAB file but it seems my device (Mio A701) is locked so you say I must search for "application unlock" specially created for my device? Isn't there any universal unlock for WM5 devices?

How to copy file with 'ROM' attribute? (or how to change that file attribute?)

Hello,
I am trying to copy a file (from my smartphone to SD card), which have a 'ROM' attribute set and... it is impossible - acces denied is showed (even in Resco Explorer, Total Commander). I can't even change that attribute.
Please help me to find any solution
Best greetings,
RA
You should be able to extract files from the ROM file on your PC thanks to the tools provided in one of the sticky about ROMs modifications.
Unfortunatelly...
Cricri said:
You should be able to extract files from the ROM file on your PC thanks to the tools provided in one of the sticky about ROMs modifications.
Click to expand...
Click to collapse
I have extracted an 'nb' file from my ROM file, but WinImage can't open it ("not FAT16, FAT32 file"). It is WM6 image file, what tools to open this 'nb' file?
Best greetings,
RA
I, too, am trying to find a way to copy some ROM attributed files.
Ultimately, I am trying to move/copy some apps from one smartphone (WM5) to another (WM6). Is there a way to copy them to a zip file and move the files that way or maybe even using a backup copy (i.e. using Sprite Backup?) and restoring to a different phone?
Any help or direction would be appreciated. If there is another thread out there, please be sure to point me to it since searching brings up a lot of different threads.
u need to extract the rom.
Funny, but you make it sound so easy... ;-) I've been searching to figure out how to do that and found some instructions I'm hoping I can follow for the one phone, but not sure it it will apply to the old phone (WM5). If I do manage to dump the ROM, where does it go and does it extract the files in cab format for easy upload?
Update: I found a file extractor at http://pdaphonehome.com/forums/ppc-6700-xv6700/56057-6700-rom-dump.html which may have originally come from Buzz... (thanks Buzz!)? so now I have all the files and modules off the old phone, but am running into some issues installing. I can transfer the files indirectly, and can find the specific application file, but when trying to run the app, it tells me that it's still missing files to enable the program. Any ideas on how to determine which files they might be or how to install the files via Activesync?

Categories

Resources