Jump to content

Is it really that easy to change the background color?


nyolc8
 Share

12 posts in this topic

Recommended Posts

Yesterday I was on the "other" forum and somebody said for a guy, that you can change the boot screen (apple logo with spinner) background with a simple terminal command.

The command he wrote was this:

sudo perl -pi.bak -e 's;\xff\xff\xff\xbf\xbf\xbf;\xff\xff\xff\x00\x00\x00;g' boot

I understand that with this command, basically I change all the three 191(grey) colordata to 0(black).

 

My question is, this should really work? I searched the internet many-many times for this background color thing, and never ever found anything, and everyone said that it's not possible to change the background color of the bootscreen. So, it is really that easy to change the background color?

I wanted to ask before I try this, because I don't know how to recover my "boot" file if it gets broken.

Link to comment
Share on other sites

Because I can't get my bootscreen into 16:9 resolution, so in default I get two big black area in the two side of the screen, and it's ugly. I "fixed" the problem by making a big boot.png which have the apple logo in the middle, black background and has the same resolution as the bootscreen. But because of this, I don't see the spinner. By the way I boot everyday.

 

But do you think this terminal command could work?

Link to comment
Share on other sites

it's just cosmetic.

 

make a Carbon Copy Cloner backup of your osx, install Chameleon on the Backup HD and try it yourself !

 

i won't risk it.

 

greetings

 

 

P.S. i found the site where you get this, ASK THEM, but don't blame me if it's not working !!!

Link to comment
Share on other sites

hi nyolc8

 

 

I just tested this command and it works!!! the result is not very nice (black background) but it works!!! ;)

 

after this command, you'll have a boot.bak so if you don't like the result, you can restore the .bak file ! ;)

Link to comment
Share on other sites

it's just cosmetic.

 

make a Carbon Copy Cloner backup of your osx, install Chameleon on the Backup HD and try it yourself !

 

i won't risk it.

 

greetings

 

 

P.S. i found the site where you get this, ASK THEM, but don't blame me if it's not working !!!

I know it's just cosmetic, I just asked because the solution looks too easy when everyone said it is not possible.

 

 

hi nyolc8

 

 

I just tested this command and it works!!! the result is not very nice (black background) but it works!!! ;)

 

after this command, you'll have a boot.bak so if you don't like the result, you can restore the .bak file ! ;)

Thanks! Then i think you can set any color by changing the "x00"s to other color.

 

edit: works for me too, sadly I can't see the spinner with this solution too, but with this method I don't need a big 1280x1024 boot.png to get black bootscreen :D

  • Like 1
Link to comment
Share on other sites

I read somewhere that this resolution problem is because some VGA card can't handle 1920x1080 resolution in VESA mode. So I think it's only possible with modded VGA ROM.

 

I thought the exactly same thing since VESA resolutions are in the 4:3 format but figured that there were something new on this issue. Additionally the black borders occur even with the vbios resolutions changed... In my limited experience it is a strictly monitor related problem and cannot be changed by modding the vbios. Someone correct me if i'm wrong.

Link to comment
Share on other sites

I simply added:

 

<key>Graphics</key>

<dict>

<key>PatchVBios</key>

<string>Yes</string>

</dict>

 

To my config plist and I have a full HD boot screen, so Clover indeed patches the Video Bios and adds support for higher resolutions.

 


7:848  0:000   Bios: ATI, MasterDataTables: 0xCA948, std_vesa: 0xCA98C, ati_mode_table: 0xCA990, mode_table_size: 0x1F8 BT_ATI_2
7:848  0:000   VideoBiosPatchInit(LegacyRegion = Not Found, LegacyRegion2 = Success) = Success
7:848  0:000   VideoBiosUnlock:  unlocked
7:848  0:000   Patching: BT_ATI_2
7:848  0:000   Parse Edid: descriptor block 0 is timing descriptor (h_active: 1920, v_active: 1080, h_sync_offset: 88, h_sync_width: 44, h_blanking: 280, v_blanking: 45, pixel_clock: 60960, v_sync_offset: 4, v_sync_width: 5)
7:848  0:000   mode 0 (320x200) patched to 1920x1080
7:848  0:000   VideoBiosLock: Success

Link to comment
Share on other sites

 Share

×
×
  • Create New...