Has anyone with a Prophet had any success placing their own custom spash screen on their device? And if so, what program did you use? I keep trying to use aWizard and splash_bmp_to_wizard and both programs give me the following error:
Code:
3 partitions, 2 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 6b 36 02 01 0e 30 02 98 02 0c 05 0d
CopyFileToTFFS<SplashBMP\splash-temp.bin:0, 2d0000, 00002581e>
ERROR: ITWriteDisk - An internal error occurred
Any insight?
Thanks.
Not sure
I tried splashing using aWizard 1.3 beta today, created splash BMP file per specs, and used the c option to convert,etc. I got nothing, no msg just aWizard popped back to windows.
It asks me to name the file, and locates the folder, but I don't get the file, and when I name it, generac splash,bmp tried, tried just splash, nothing
There is another program i was looking at that may work for you, I just did not like the idea that Zone Alarm Pro was asking me permission to go on internet with so many seperate modules from this program, so I cancelled the operation, but maybe you would like to look at it.
http://www.ppcsg.com/mobile/index.php/t71471.html
Re: Not sure
Maddogx007 said:
I tried splashing using aWizard 1.3 beta today, created splash BMP file per specs, and used the c option to convert,etc. I got nothing, no msg just aWizard popped back to windows.
It asks me to name the file, and locates the folder, but I don't get the file, and when I name it, generac splash,bmp tried, tried just splash, nothing
There is another program i was looking at that may work for you, I just did not like the idea that Zone Alarm Pro was asking me permission to go on internet with so many seperate modules from this program, so I cancelled the operation, but maybe you would like to look at it.
http://www.ppcsg.com/mobile/index.php/t71471.html
Click to expand...
Click to collapse
That program that you linked to is the program I tried - "splash_bmp_to_wizard", which gave me the same error as aWizard. There was one Dopod 818pro user on that forum so said he had luck with it. So I figured there must be hope, but it's still not working for me. And for future reference, I don't think the program is very harmful - it just unpacks some files to send via activesync to your device.
As far as aWizard goes, let me give you a tip that I found:
Place the aWizard folder in C: to make it read --> "c:\awizard", and then rename the program "awizard". Once you've done that - put your 24-bit BMP into the SplashBMP folder and title it "splash.bmp", next open the program> type c> (you should see in the middle of the screen files numbered 1 and 2) select your file by typing in the corresponding number>hit enter> hit enter again> AND YOU'RE DONE! ....Now if it will only work :?
Hi guys,
I was on that forum too.
I was able to change my splash screen on Dopod 818 pro, using aWiard or the program posted on PPCSG site
I think both use the same technique.
After reflashing my Dopod with the latest iMate ROM, I have not succeeded doing that anymore
So, I guess both programs work on some ROM versions, not on the others.
Looks like they do not work on WM5.2
Anox.
That seems reasonable. Hopefully that will be taken into consideration on the next version of aWizard
Re: Not sure
mcnasby said:
Maddogx007 said:
I tried splashing using aWizard 1.3 beta today, created splash BMP file per specs, and used the c option to convert,etc. I got nothing, no msg just aWizard popped back to windows.
It asks me to name the file, and locates the folder, but I don't get the file, and when I name it, generac splash,bmp tried, tried just splash, nothing
There is another program i was looking at that may work for you, I just did not like the idea that Zone Alarm Pro was asking me permission to go on internet with so many seperate modules from this program, so I cancelled the operation, but maybe you would like to look at it.
http://www.ppcsg.com/mobile/index.php/t71471.html
Click to expand...
Click to collapse
That program that you linked to is the program I tried - "splash_bmp_to_wizard", which gave me the same error as aWizard. There was one Dopod 818pro user on that forum so said he had luck with it. So I figured there must be hope, but it's still not working for me. And for future reference, I don't think the program is very harmful - it just unpacks some files to send via activesync to your device.
As far as aWizard goes, let me give you a tip that I found:
Place the aWizard folder in C: to make it read --> "c:\awizard", and then rename the program "awizard". Once you've done that - put your 24-bit BMP into the SplashBMP folder and title it "splash.bmp", next open the program> type c> (you should see in the middle of the screen files numbered 1 and 2) select your file by typing in the corresponding number>hit enter> hit enter again> AND YOU'RE DONE! ....Now if it will only work :?
Click to expand...
Click to collapse
doesnt work
Related
Okay I understand you have to use mkrom and Linux (or cygwin on Windows) to roll your own ROM my question is regarding how one could say remove one program from the SE ROM and include something else, for instance take off the byte counter and put another different counter on or such, would you just copy the necessary files (.exe and dll's) to the files1 or files2 folder and that's it ? What more is involved? Thanks in advance!
for simple programs, that is all there is to it.
some might need more research, as to which registry settings need to be tweaked to get te program to run from the windows directory. and what settings it needs to run at all.
You copy the files to either files1 or files2. Both sets of files end up in the \Windows subdir. So if you do not want to copy the files to RAM (see below), you should make sure the program is set to run from \Windows. Then you add any necessary registry keys to "default.reg", and any file-copy or directory creation commands to initobj.txt. Then run "mkrom <ROMfile>" and hey-presto.
Thanks so much for all your guys awesome work!!
entropy1980 said:
ok sounds good, what would one need to do to mod the registry for the programs (By that I mean prior to booting) I don't want to be mucking around with a reg editor after the device boots just to get the progs to work...
Click to expand...
Click to collapse
Not sure I understand the question. Default.reg just holds the entire registry as present after a cold restart. So if you put something in there, this will be in the registry when the device wakes up.
I think we wrote at the same time , so you answered my question before I posted it !!! What you said made complete sense! Thanks!
entropy1980 said:
[...]so you answered my question before I posted it !!! [...]
Click to expand...
Click to collapse
I installed the phpBB telepathy mod a couple of days ago, so I guess it's working.
Hey I knew you were going to say that.... :lol: :lol:
hi,
i want to add the skelmir java virtual machine (thats default installed in windows\ceej) and copy the swingall.jar in the windows\ceej map.
I have the cab file of the virtual machine but i can't find out which files are in it (when i open it with cabextract is shows .001 files and not the files that i find back in the device)
please help me
Using Special Edition ROM, Tthe CabInst tool will run CAB files on the device if you move it there manually and double-tap it. It allows to set a new directory to install in.
Also the System Snapshot tool will write a file in the root of the device which holds a list of the entire filesystem and registry contents, so you can compare and see what changed. UltraEdit for the desktop has a compare function.
Good luck...
hi,
i installed it to a seperate directory and zipped the files. i also took a snapshot when the xda was fresh and after install. i only can't find where the xda's gets is files from in:
43 <! [\Windows\AppMgr]
8544 <! 31/12/2002 12:31 1632 FC0E9EE1 Skelmir CEEJ Virtual Machine.DAT
8576 <! 16/02/2003 23:10 27 AEBB1DF3 CEEJ.lnk
8587 <! 16/02/2003 23:10 40 1EAF4EB3 CEEJ Examples.lnk
8588 <! 16/02/2003 23:10 27 AEBB1DF3 CEEJ.lnk
because these are not in the map where i extracted the cab file too. maybe you can take a look for me and tell me what i have to change in mkrom to have ceej by default installed
the extraced cab map:
http://www.devosjansen.nl/xda/java installed.rar
the snapfiles:
http://www.devosjansen.nl/xda/xda snapshots files.rar
thanks in advance
laurens0619 said:
hi,
i installed it to a seperate directory and zipped the files. i also took a snapshot when the xda was fresh and after install. i only can't find where the xda's gets is files from in:
43 <! [\Windows\AppMgr]
Click to expand...
Click to collapse
These files are generated during the install process, and contain uninstall information. You do not need to write them if you install in ROM, since you don't need/want your programs to show up the in the 'Add/Remove Programs' dialogue.
ah i understand,
so i just put the files in the files1 or files2 directory and add this reg files to the default.reg? i dony really understand the readme file
ah little kick,
isn't also good for the next SE rom? because you have finally a java virtual machine on the xda and the app is freeware (got it from www.skelmir.com)
laurens0619 said:
isn't also good for the next SE rom?
Click to expand...
Click to collapse
Noted...
nice but can you please help me out for the moment? i dont know which part i must add to the default.reg file
laurens0619 said:
I dont know which part i must add to the default.reg file
Click to expand...
Click to collapse
default.reg holds the registry that is present when the system wakes up from cold-boot. So any registry entries your installer (or first run of the app) has made that you would like to have present should go in there. Clear enough?
almost
so i just copy paste the **** at the end of the reg file? and the files in the files 2 map
but how will the rom know where to put the files??
sorry if i'm stupid but i don't want to f*ck my rom so i can use me xda's as a frisbee
Yes, the registry entries can be pasted at the end of default.reg. It doesn't matter if there's earlier entries with the same values, since the latter ones override.
All files in files1 and files2 will end up in \Windows, and if you want them somewhere else, (where they'll take up RAM), you must manually copy them (or pre-made links pointing to them) by issueing commands in initobj.txt.
Take a real close look at initobj.txt, and you'll get the picture.
OK, I'll start by saying sorry for my stupidness and thankyou for listening to my plea.
I downloaded Jeff's XDA special edition .exe file and unzipped it to a Dir seeing all the files needed to upload a new ROM to my XDA.
I (in all my wisdom) decided to run the osimagetool with the --register and proceeded to right click on the nbf 30mb rom image and selected burn...thinking this was the way to do it (not even trying to run the original exe)
The "programme a" program started and started updating my xda. It started off updating and after a few seconds i heard the "BLIMP" of the activesync telling me it has disconnected, then another blimp telling me it had restarted and re-connected to active sync, but the loader on the screen quickly zipped to 100% done and told me to remove and reboot the xda. The xda however was telling me "upgrading... It will take about 5 minutes". Urk
Now im left with an XDA that sit's on this upgrading screen even after reboot of it.
OK... ive done wrong.. im silly... would any one step up and help me out here (BIG PLEASE AND TY also). Ive got an XDA serial cable sitting here next to me as well as the usb cradle (which im sure wont help now the xda cant run active sync)....
Ideas? Can i run the original rom uploader (xredit?) rather than osimagetool with the serial cable to upload either the new rom i have or the rom i backed up of my old device before doing all this (yes i did back it up to my harddrive first - phew?).
Thanks for reading, and i hope someone can point me to a place in the forum where all people like me end up, or even better send me an email pointing me in the right direction.
Thank you! (email Tony at [email protected])
Note: my original version was 3.17.03 and the "programme a" upgrade program said it was upgrading to 3.16.
can you tell me what splitrom says about the nk.nbf that is now in the 'english' subdirectory of the path
pointed to by the registry key "Software\\XDA Developers\\OsImageWriter", "Programme A Path" ( in current-user )
thanks for coming back to me.
unfortionately, i dont have perl installed on my windows xp machine so the batch file you linked to do doesnt work. If you have a link for a perl install anywhere I'll be happy to install and run it.
In the key you mentioned, here is the value: D:\XDAtools-Jeff\binaries
The directory i unzipped Jeff's version of your tools to.
Im not sure if you perl script does other things, so in the meantime, i'll go and try and find perl (im sure ive installed it on a work machine i had years ago - seem to remember adding local path variables for it)... i'll check my cd archive for it.
Thanks for the help, much appriciated
Tony.
perl can be obtained from either http://www.cygwin.com/setup.exe or http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl
cheers, i'll dl then run the script....
n1 guv
C:\Documents and Settings\tkett.ADPLATES>D:\splitrom.bat
Can't locate List/Util.pm in @INC (@INC contains: C:/Perl/lib C:/Perl/site/lib .
) at D:\splitrom.bat line 86.
BEGIN failed--compilation aborted at D:\splitrom.bat line 86.
^^
Thats the error message i get when running that perl script.
Ive searched the hdd for Util.pm and its sitting in my c:\perl\lib\sgi dir
Things just arent going right for me at the mo.
this module is standard with perl 5.8, with perl 5.6 you have to install
it manually.
as a quick fix, you may also just add a 'min' function manually
Code:
sub min {
my $min;
for (@_) {
$min= $_ if (!defined $min || $_ < $min);
}
return $min;
}
and uncomment the line
Code:
#use List::Util qw(min);
C:\Documents and Settings\tkett.ADPLATES>D:\splitrom.bat
Usage: splitrom <romimage(s)> [options]
-wx xipchain where to write xipchain
-wo osrom where to write output image
-wb bitmap where to write bitmap
-wl bootloader where to write bootloader
-rl bootloader which bootloader to use for NBF
-n nbfinfotext what NBF header to use [ex: PW10A1-EN
-ri nbfinfofile or where to read NBF header info from
-wi nbfinfofile where to save NBF header info
-rx xipchain where to get xipchain from
-rb bitmap where to get bitmap from
-rm [email protected] insert new romsection.
-ob offset where to find the bootup image
-oe offset the end of the desired os image ( def
0000 )
-t NBF | B000FF | NB? | IMG type of result image (default is NB1)
^^^^ Ive put your routine in replacement of that line and am given the options above when running splitrom now. What parameter would you like me to run ?
As always.... a big thanks for the help.
Tony
Itsme, thanks for your interest in my problem. And im very glad people like you are around to help
I have however and thankfully repaired the fault.
Here, (for other newb's like me that get stuck) is how i done it:
I had already backed up my ROM using the osimagetool program to a nb1 file on my pc called "oldrom.nb1". Now because my XDA wasnt booting into Pocket PC windows, i couldnt use active sync to sent the rom image I backed up, back to the XDA...so I had to go and buy a cheap SD reader from my local Dixons store and run osimagetool again. This time writing the rom i had backed up to the SD card in the new SD reader.
Then I rebooted the XDA into the bootloader (hold down the top power button and do a soft reset) and selected to reflash the XDA using the SD card.
If you havent already backed up your rom from your xda to file, then I presume, you have to find another person with an XDA so you can download thers to your SD card (once your in the bootloader menu, press the contacts button to get the options to dump their rom to your card). OR find an NB1 file on the internet that matches your phone version.
These may be simple instructions for most of you, but i've seen a few posts that directly relate to the problem i had, and saw people crying for help, just like i did...hopefully this will help those few.
I did also have a serial cable, and im sure there is a way to upload roms you have on your pc to the XDA via that (using the xda developers old rom tool), but im afriad i didnt read into that after finding out this method. (this way may be better for the skint people who dont want to buy an SD reader, but can get hold of a serial cable for cheap)
REMEMBER FOLKS
It was silly of me to try and flash the device in the first place without reading loads and loads of entries on these forums and really finding out what is going on instead of just flashing blindly in the hope that it would work first time.... please dont follow my lead. :shock:
Thanks again for your help Itsme...and one last question... do you think that with that registry entry as it was above, that i can try again with the .exe jeff made (possibly downloading it again in case of corruption)
(yes i am a glutten for punishment)
Tony
still I'd like to know what went wrong in your case.
can you type 'splitrom nk.nbf' ( in the 'english' subdirectory )
sure:
D:\XDAtools-Jeff\binaries\English>splitrom.bat nk.nbf
this rom seems to be 3.17.03 ENG 2003-05-15 o2euro
this bootloader seems to be V5.15 2002-06-06 20:29:17
no bitmap found
80000000 - 80040000 -- bootloader 0 files 1 modules
80040000 - 8026a804 -- kernel 13 files 11 modules
802c2000 - 8057d330 9 OS 15 files 32 modules
80580000 - 8075a69c 8 SHELL 79 files 27 modules
80780000 - 80a13b04 7 BROWSING 9 files 14 modules
80a40000 - 80d8a33c 6 COREAPPS 46 files 30 modules
80dc0000 - 80ebd150 5 SYNC 12 files 22 modules
80ec0000 - 810388e0 4 24MAPPS 13 files 13 modules
81080000 - 81348248 3 24MCONSUMER 69 files 1 modules
81400000 - 81401484 -- xip chain 8 xip entries
81440000 - 817f6f14 1 MISC 209 files 40 modules
81940000 - 81d2d2b5 -- operator rom 81 files
Tony.
ahhh... haNG ON.... the one i used was in the .exe's folder.. not jeffs tools folder:
D:\XDA-developers-SER-v12\English>splitrom.bat nk.nbf
this rom seems to be 3.16.52 ENG 2003-03-10 XDASER-12
this bootloader seems to be V5.22 2003-05-15 17:46:55
no bitmap found
80000000 - 80040000 -- bootloader 0 files 1 modules
80040000 - 8026a804 -- kernel 13 files 11 modules
802c2000 - 8057d330 9 OS 15 files 32 modules
80580000 - 8075a69c 8 SHELL 79 files 27 modules
80780000 - 80a13b04 7 BROWSING 9 files 14 modules
80a40000 - 80d8a33c 6 COREAPPS 46 files 30 modules
80dc0000 - 80ebd150 5 SYNC 12 files 22 modules
80ec0000 - 810388e0 4 24MAPPS 13 files 13 modules
81080000 - 81348248 3 24MCONSUMER 69 files 1 modules
81400000 - 814019a4 -- xip chain 10 xip entries
81440000 - 817f6f14 1 MISC 209 files 40 modules
81800000 - 818e0c14 10 XDA_DEVELOPERS1 13 files 0 modules
81940000 - 8198b6e5 -- operator rom 20 files
819c0000 - 81ee9a58 11 XDA_DEVELOPERS2 202 files 0 modules
hence the 3.16 now.
Hi Ajkett,
Thanks for sharing your knowledge of how to resolve your problem with us. I have however used a new 64 mb sd card to flash my old rom (3.16) to it before trying out the Jeff rom kitchen exe and thank god things are fine for me. Now I have bought a cheap 6 in 1 card reader/writer and would like to keep the old rom in a safe place in my hard disk hence freeing my sd card so that I could use it. I have read those threads in the rom tool section many times and still can't work out how to use the osimagetool. When I clicked on it, it gives me the interactive screen but always do not read my sd card. Even with the card reader, it seems to "think" that the sd card is unformatted and ask to format the card for me. Now the question is whether the rom is inside or not? How can I use the rom tools to read the sd card and copy the rom to the hard disk? What does a rom file appear as? Is it like the nk.nb1 file created in Jeff's rom kitchen?
Cheers
Vic
ahhh your trying to read the rom from the sd card after dumping it to the sd card from the xda?
the way i got it onto my harddrive was without an sd card. Just run the osimage tool and select the xda current memory as the source and then type c:\oldrom.nb1 as the destination.... it will use activesync to read the rom straight from the device.... you dont need the sd card to back it up.
Then when i ****ed my xda up, i run the osimage tool again and wrote from source - oldrom.nb1 to the sd card reader to a formatted sd card.
When it writes it, it gets rid of all the formatting so you wont be able to see whats on it on your pc....the only thing its good for then is to use on the xda to overwrite the rom, until you format it again that is.
Its not like a file on the sd card... its like a bootdisk with the rom written in a way that the xda will understand that its a bootdisk and will boot from it to overwrite itself... like the file is in raw format... not a nb1 file or anything (looks like lots of gobbledigoop) and the pc will not read it.
Thanks Ajkett,
Thanks for your kind reply anyway.
Got it done. The osimagetool could read but I did not write the path correctly; it has to be rom.nb1 apparently for it to work. I even used the card reader and managed to write the rom again the same way to my hard disk. I hope this is the correct way of doing it and it seems that the rom.nb1 file on my harddisk is about 30.5 mb which is probably about right for the old 3.16 rom I had dumped onto it by the XDA.
What puzzles me is that if it can read as source rom.nb1 file when you say you rewrite it to the sdcard, it becomes mumbo jumbo again but it should flash ok within bootloader mode via the XDA. Is this correct?
Cheers
Vic
yep your correct... even thogh it doesnt write a nice 30mb rom.nb1 file to your sdcard, the xda still reads it to boot from.... it must need it a raw info.
Please see posts below for solution.
Paul
silly me, just looked at the code, it was set for the smartphone screen size, changed it to the proper size and it works ok. Going to do some testing then I should be able to create a utility to change the splash screen
Paul
it is a nb file which is the same format as used in all HTC devices,I renamed the file logo.bin to logo.nb and used nb_image_converter_859_418.exe which i got from the FTP site to open,it is for T-Mobile.
Great,now we can change the Splash logo using the old method and change the file ext to bin.
Regards
Done, managed to change the boot logo on my HTC Charmer - Wizard should be exactly the same. Will post a how-to soon...
The file format seems to have slightly changed from the .nb format. It has a different header now, but it is almost the same.
Re: Can nearly change the splash screen, help required.
psneddon said:
I have a charmer which has the same rom layout etc as the wizard so this should apply to both devices.
I can extract the splash screen (and it should be ok flashing it back using pdocwrite) but the problem is converting it back and forth between the htc format and bmp. I am using a utility from spv developers. The utility nearly converts it ok but its a bit corrupted. Please see the attached file and maybe someone could fix the code??
Paul
Click to expand...
Click to collapse
Can you post the utility to extract the file from the Rom and patch it back again
Regards
I've only tested on the charmer but it should work on the wizard, but obviously I cant be 100%.
Download the aWizard tool from
http://forum.xda-developers.com/viewtopic.php?t=37386&postdays=0&postorder=asc&start=0
You need to enable RAPI using this tool plus the other tools you need are in the lib dir.
To extract the splash screen...
pdocread.exe -n 1 0x002d0000 153630 splash.bin
The header sig should be "This is smartphone signature".
Use the logoconverter attached e.g.
logoConvert bin2bmp splash.bin splash.bmp
to covnvert back
logoConvert bmp2bin splash.bmp splash.bin
To flash back use
pdocwrite.exe -n 1 splash.bin 0x002d0000
Thank you very much,it works fine .
Regards
If you want to extract the splash image from a wizard/charmer rom (or any other part of the rom) then you can use the typhoon tools on the nk.nbf file.
logoconvert not working
Hi,
I managed to get the .bin file, but when trying to use the logoconvert i get this message:
"The system cannot execute the specified program"
I tried to run it in a cmd DOS shell.
I found the logoconvert tool on the net, tried to use this one too:
http://www.spv-developers.com/forum/showthread.php?t=17
but it seems that this one is for the 176x220 resolution
Could you please help ???
THANK YOU :roll:
could you please post the step by step?
your instructions are a bit hard to follow.
i got a bmp I want to use so i convert it to a .bin then what?
where do I run pdocwrite.exe -n 1 splash.bin 0x002d0000?
thanks in advance for any help
I'm just off to bed as I have a long day at work tomorrow, but I promise I'll either write a script of write a how-to over the weekend.
Paul
psneddon said:
I'm just off to bed as I have a long day at work tomorrow
Paul
Click to expand...
Click to collapse
Could U change your mind If I prepare a big cup of hot cofee??? I'll wait your "how to", cause i really don't like my green splashscreen after some experiments!!
Thanks
Hmmm.. look promising..
will check this one later this weekend...
I managed to changed it, too, for my Wizard. I followed the steps ad described above with small modifications. I hope there's no problem in repeating them:
1) Get the aWizard tool from
http://forum.xda-developers.com/viewtopic.php?t=37386&postdays=0&postorder=asc&start=0
2) Enable RAPI (otherwise next command will exit with a message saying itsutils.dll cannot be replaced, or smth like that)
You do that searching the "EnableRAPI.cab" on the forum and follow the instructions (you copy it to the phone and then install it on the phone)
For example here:
http://forum.xda-developers.com/viewtopic.php?p=202299
3) MAKE SURE the phone is connected via Activesync
Get a DOS shell : start -> run -> "cmd"
move to the directory that contains the tools ("\lib")
(the next 3 steps are just to test the pdocread.exe and logoconvert.exe - i think)
otherwise skip to step 7
4) pdocread.exe -n 1 0x002d0000 153630 splash.bin
5) Use the logoconverter.exe -> see attachement
I got the cpp file, changed the resolution to 240x320 and recompiled it
logoconvert bin2bmp splash.bin splash.bmp
6) Get a image editor (I use "gimp") and see the splash.bmp -> it should be the image that it's displayed at boot time.
You can modify it as you like.
7) Get a image 240x320 with 24 bits depth bmp (I think) (it should be around 250K)
it can be the one obtained at steps 4,5 and 6
8) "logoconvert bmp2bin splash.bmp splash.bin"
9) "pdocwrite.exe -n 1 splash.bin 0x002d0000"
That's about it.
NOTE: I'm just an user of the above programs, I don't know exactly what they are supposed to do and what they really do. Anyway, I managed to changed the boot image and I want to thank all of the people that by their tools made it possible.
Windows logo
Does anybody know how to change the Windows logo image?
Cause I got rid of the boot splash image, I put a nicely customized one, but right after that here it comes the windows logo image. It's not too consistent.
PS The emoticon in the above reply should be seen as "8 )". Also ignore the quotes surrounding some commands.
Did not work for me.
I have converting error using logoconverter...
Can you help please,
Thanks
What kind of error?
The program will work only for images of 240x320 pixels. Can you check the resolution of the image with an image editor?
thanks Kelu, worked great...
would like to change windows 2005 logo too... but will keep looking; post here if i find anything.
thanks again for the detailed walkthrough!
There was another thread here which pointed to...
http://buzzdev.net/index.php?option=com_remository&Itemid=100&func=select&id=21
...for replacing the Windows Mobile splash
hi.
How can extract files from a mpx200 rom? I tried to use tools from the forum but with no success. Mpx200's rom is a file with .img extension. As i see so far in forum, rom's file extension for pda is .nbf. Is there any way to convert .img file into .nbf so i can use er2003edit program? Any other idea-guide that could help to extract the rom from my mpx200(wm 2003) would be very welcome. I couldn't find any resources on the web about extracting mpx200 rom and that's why i posted in this forum. I hope that i'm not totally off topic.
Thank you.
Nikos
I had a play with this a while back, to try to get MPX300 compatibility with VJCandela.
I believe the rom files have have a "B000FF header" (open it with a hex editor). Apparently splitrom can reassemble them into a rom we can play with, but it became more urgent to finish VJCandela then continue with this, so I put it aside. If you get anywhere on this, please PM or post so that I can see if I can make VJCandela cross compatible.
Many thanks!
V
I can upload a dumped mpx200 WM5 ROM to xda-developers FTP if needed.
These IMG files are somehow non-standard B000FF, I was unable to use splitrom to convert them to normal file.
You should dump ROM from a device, then remove a hole in the middle (probably MPx200 has 2 ROM chips at different addresses), then edit it manually because some idiot incorrectly edited that ROM to remove DevAuth.exe and broken its internal structure. After that you'll get a complete dump with broken ril.dll and gx.dll.
I wonder how that incorrectly patched ROM can even boot.
That would be interesting Mamaich. I'd appreciate it if you can.
Can we dump a live rom normally then? I'll try to speak to a guy with an MPX300 to get it dumped if possible, and try to upload it if he's successful.
V
hi.
I found so far that it's possible to convert the .img file, which is
used to update mpx200, into a .bin file. I opened the .bin file with a
hex editor and it starts with B000FF as you said. I don't know where i
can use this information or what it means. As you said it's the
header. When i try to dump rom with dumprom.exe i get an error message saying "unable to determine loading offset for out.bin". Looks like i have to find this offset myself and give it to dumprom. Could you help
me somehow on this?
Also where i can read a few things about the rom structure, xip and
stuff to understand what's going on.
Thanks!
EDIT1
Also tried with splitrom.pl.
With command splitrom.pl out.bin it gives me the following
B000FF entrypoint: 00000000
!!! your rom is not known to me: md5:
68847f4d859a242753798d9d0e205144
!!! your bootloader is not known to me: md5:
ea25e7468c09bf09a384a94cb4dcc67c
no operator rom found
no bitmap found
xip regions not found: 82d80000=LANG, 82040000=SMARTFON,
82d00000=OPERATOR, 82f2
0000=OE
And a lazy question. If i finally do it, i will get a folder in my
disk with all windows components unlocked and ready for modification?
EDIT2
Reading a few things about splitrom it says that it can handle bin
files with B000FF header. In our case(mpx200) we have a bin with
B000FF header. Right? So we can use splitrom to make the nk.nbf file.
An example on how to use splitrom.pl is the following.
perl splitrom.pl cfg/rom.nb1 \
-rm tmp/xda1.bin:0x81740000 \
-rm tmp/xda2.bin:0x81b00000 \
-rx tmp/xipchain \
-rb cfg/bootimage.bmp -ob 0x81ec0000 \
-rl cfg/bootloader.nb0 \
-wo nk.nbf -t nbf -n PW10A1-ENG-4.01-007
On the above, he opens rom.nb1 which is his rom file. Probably the
plain rom image format, i don't know the type. Then he refers to
another 2 files xda1.bin and xda2.bin. In my case i have only one
file, out.bin . He also uses bootloader.nb0, i don't have it or
something similar. Finally he writes nk.nbf file and gives it a
header. In my case i will give a B000FF header.
End.
nicktgr15, for extract files from 2002 and 2003 firmware you can use tools from http://onk.nm.ru/mpx200
Great site my friend onk. Great site. I hope i'll find something. Thank you.
Hi nicktgr15!
Any luck with the ROM extraction for MPx200?
Anyone here on this board can comment too.
I went to the link http://onk.nm.ru/mpx200 but can't really get thinks going with the WM2003 for MPx200.
I've the ROM but using dumprom.exe, I got something like 'can't determine the memory offset'.
So...where so I start?
I really need the SIMManager & Resource Manager for my WM5 MPx200.
Also, would like to have the SIM Tool Kit working on my phone since there's no way to interact with the SIM features.
Thanks anyone!
Please Upload the Dumped WM5 MPx200 Rom you are saying about!It will be a huge step!!!We can edit it,fix some bug,even make it work without the need of the SD Card...!!!
I've uploaded ROM dump to uploads/mpx200_dump directory on xda-developers FTP.
Buildimgfs tool is useless on this ROM, because 2 files in it are broken. Maybe addfile/delfile would work (but they would break data in imgfs_removed_data.bin). And of cause you have to manually remove hole inside ROM before working, and inject the removed data back before flashing. And figure out the format of imgfs_removed_data.bin and recreate it yourself.
For dump WM5 files you can use tool http://buzzdev.net/index.php?option=com_remository&Itemid=100&func=fileinfo&id=83
You must create directory "\Storage Card\" on SD and run this program on smartphone
I think this program work on many other devices with wm5
PS. you can read http://www.wce.by/forum/viewtopic.php?t=1517 (Russian language) about tools for firmware
Onk nice site but i can understand a thing!!!
Have you made a fixed version of wm5 for Mpx200?If yes where i can download it?
My goal is to make a cut down wm5 version that can fit on the 32MB ROM of MPx200...can that be possible?
I'm downloadl WM 2005 for MPX200 smartphone Build 14343 from sendmefile , but link id dead ;(
after extract files from archive, I convert part2.bin and part3.bin to CMCS IMGAGE (use BINtoIMG) and flash images to mpx200 (use Motorola Upgrade Wizard 1.8.x)
wm5 for mpx200 used SD card like /Storage on wm2003 and wm2002 (for save config, datafiloes, program etc)
Internal flash used only for firmware
for replace some files from firmware you can place it to /Windows on SD card
BUT! This build of WM5 work on 80-90% of mpx200 devices ;(
some devices can't run wm5.
And the speed of operation WM5 strongly depends of speed used SDcard (x80..x132 recomended)
Your file mpx200_wm5_bin_B00FF.7z (17460816 Bytes) is now online.
Your Download-Link: http://rapidshare.de/files/14495499/mpx200_wm5_bin_B00FF.7z.html
for extract files you must use 7zip archiver www.7zip.org
what?is this a fixed wm5 version?
does it works without the need of the SD?
NO
this version NEED SD
is there ANY chance to remove some files (Images,Sounds,maybe some prorams) from the WM5 ROM and make it work without the need of the SD?
I believe then,the OS would be STABLE and work Faster.
Let's make a Try!!!
What do you think?
part1.bin сontains magneto with use built-in flash memories (WM5 build 14122)
It is necessary to correct a little. Find in an firmware
Code:
0BFC440: 65 6D 72 65 67 69 73 74 │ 72 79 2E 64 6C 6C 00 44 emregistry.dll D
0BFC450: 65 76 41 75 74 68 2E 65 │ 78 65 00 62 74 68 61 74 evAuth.exe bthat
and change DevAuth.exe to AuthDev.exe for disable Device ID check
But this firmware contains one more "protection" - works before some date.
If before flashing set date 2004 - works normally. If the current date - show a modal system window with the message that is the version for developers.
How to disable this "protection" - it is not known yet
And it is not known about locking the register in this firmware
PS: In Firmaware structure ROM similar 2002/2003 is used. Use dumprom for extract files
PPS: my page is updated. Added simple manual about firmware and tools
mamaich said:
I've uploaded ROM dump to uploads/mpx200_dump directory on xda-developers FTP.
Click to expand...
Click to collapse
Can you please upload this dump somewhere once again? as it seems /mpx200_dump is already deleted from FTP.
Hello all,
If you could help id be appreciated :
Now that i have installed the latest ROM, i have a few issues i wonder if anyone could help. I have the O2 XDA MINI S
1. I have deleted init_try.exe and so have lost the battery meter at teh bottom of the screen. Can anyone post the UK version for O2 so i can reinstate it. I have tried running POWERTRAY from the \Windows directory, but this is only a picture and doesnt say in words the % left. Plus it is removed after reset.
2. I have CapNotify.exe in the \windows\Startup folder, but cant get it to work. Any ideas. I click it but nothig happens
3. Every so often i copy a program onto my XDA Mini e.g "PHM Registry" it says "CANNOT COPY PHM RESISTRY MAKE SURE YOUR MOBILE DEVICE HAS SUFFICIENT MEMORY , THAT THE FILE IS NOT SET TO READ-ONLY AND THAT YOU HAVE PERMISSION TO COPY THE FILE.", but my memory isnt full, and if i change it not read-only it doesnt work when i run it on my XDA
please help, id appreciate any ideas
Ta
.
Find enclosed the two files from my rom - should work with yours.
You need to place a init_tray.lnk file in you windows\startup directory and the files in the windows directory.
Normally when you click on capnotify.exe nothing happens - check caps/shift works on keyboard.
Ta bud