Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Sign in to follow this  
nyolc8

Is it really that easy to change the background color?

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.

Share this post


Link to post
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?

Share this post


Link to post
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 !!!

Share this post


Link to post
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 ! ;)

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

Or, you could try Clover and get a full boot screen and avoid hacks like this.

 

Hi! Can you point me to a thread or guide that solved the black borders on the boot screen?

Share this post


Link to post
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.

Share this post


Link to post
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.

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

After some research i stumbled upon this solution aswell. Now booting in 1920x1080 res but still have black borders from underscanning. No solution to this yet for all i know

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×