|
Xoutpost server transfer and maintenance is occurring.... |
Xoutpost is currently undergoing a planned server migration.... stay tuned for new developments.... sincerely, the management |
![]() |
|
LinkBack | Thread Tools | Display Modes |
#1
|
|||
|
|||
Editing Splash Screen on V26-09a Beta
Hello everyone,
I'm hoping with the help of some rudimentary HEX editing to change the beta splash screen to either the original splash screen or a new one I have made in Photoshop.. Stay tuned! Hopefully it won't blow up in my face! I've managed to find the original embedded image that we are seeing: Paul Martin Australia |
Sponsored Links | |
|
#2
|
|||
|
|||
I'm hoping to replace it with this
![]() Paul Martin Australia |
#3
|
|||
|
|||
OK... I've just burnt the v26.09A (with my logo modification) and I'm about to go out and test it. Will report back...
Paul Martin Australia |
#4
|
|||
|
|||
Quote:
It rebooted, started installing... the progress bar got to the end and then it said there was an error. I think I know why this is the case - the image I'm inserting into the file is larger than the 26.09A image. The 26.09A image is 4,536 bytes My image is 11,325 bytes I don't think it is a simple matter of substituting the images within the file. It is in the file called NAVBOOT in the following folder: V_2\RR\0101\BMWC01S\app_sw There must be some sort of checksum or something... I don't know. I'll fiddle for a little bit more but I'm almost at the end of my technical abilities! Paul Martin Australia |
#5
|
|||
|
|||
So close and yet so far...
This is how I did it (for anyone that may know how to pull this off...) Using a HEX editor (HEX Workshop v4.2), I opened each file in the v26.09A CD image file, searching for the text string 'GIF89a' which is the header for the splash screen image. Having this small update, rather than a full CD, helped narrow down the file that contained the splash screen. The 'trailer' for a GIF file is the first HEX value equaling '00 3B' that comes after the 'header'. This is how you can isolate embedded GIF files - and indeed how I got the GIF file showing '26.09A' above. It is ripped directly from the HEX editor. A few files had images in them, but only the NAVBOOT file (located in \V_2\RR\0101\BMWC01S\app_sw\) had the splash screen. The other images were much smaller and were related to other aspects of the navigation system. I selected the appropriate GIF 'chunk' and pasted my new GIF image into its place (I created the GIF file in Photoshop and then opened it in the HEX editor) I have tried a few different images and all of them have failed to install (the navigation computer gives an error and promptly switches off!) I've tried a larger image and a smaller image with no success. It is almost impossible to get the image size 'exactly' the same and I'm tired of trying. Hopefully this information may be of some use to someone who knows more about HEX editing and compiling than I do (I'm a doctor in my day job!). Even after all of this messing around, placing v26 back into the navigation computer gets me right back to where I was before, so no harm done! I hope someone here can change that image! Cheers, Paul Martin Australia |
#6
|
|||
|
|||
It'd be very cool if you could customize the splash screen.
I think your conclusion is logical: almost any installer on any system uses checksums to ensure the data that is to be installed is correct. So we need to find the location of those checksums. Hope you will be successful. Edit: I composed my message while you posted your last message. I don't think that the size of the image matters (maybe the dimension). There must be somewhere a receipt file for the installer that has the checksums for the various files that will be installed. If one changes the boot screen, the corresponding checksum for that file must be changed accordingly. This is only my guess, and the kind of checksum is also unknown. Good to hear that you can downgrade to v26 without any problem. I think I will try the beta this weekend... :-) Last edited by Carbon; 02-18-2006 at 09:00 AM. |
#7
|
||||
|
||||
Nice endeavor, hope you complete this. Good luck!
__________________
TQ2K '04 N62 - Alpine White/Truffle '03 S62 - Petrol Mica/Champagne '97 S52/4/5 - Alpine White/Dove '91 M42/4/5 - Brilliantrot/Tan |
#8
|
|||
|
|||
I just noticed that you use a transparent color in the new splash screen.
Maybe that's another source for errors? |
#9
|
||||
|
||||
Paul - nice work. I'm keeping my fingers crossed that you can get this figured out
![]()
__________________
![]() Xoutpost.com - where you come for the information but stay for the friendships |
#10
|
||||
|
||||
Paul - don't give up man, you're off to a great start! I love your idea!! Perhaps now that daylight is slowly beginning to sweep across the US, one of our coding geniuses will be able to help you out! Thanks for trying!
__________________
'08 335i Coupe - Barbera Red / Saddle Leather / Light Poplar Wood / 6spd Manual Options: Sport, Premium, Cold Weather, Comfort Access, Active Steering (awesome!), Power Rear Shade, IPod Adapter, Navigation w/IDrive Mods: M6 Wheels, Split Armrest, M-Steering Wheel, Euro Light Switch w/Rear Fog Lights, Short Shift Knob w/Matching E-Brake Handle, Clear Reflectors, CDV, Clear Bra Retired:'04 X5 4.4i |
![]() |
Bookmarks |
Thread Tools | |
Display Modes | |
|
|
|