Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > GUI Customization > Tiger boot progress bar and bootpanel.pdf now in executable

Tiger boot progress bar and bootpanel.pdf now in executable
Thread Tools
llee
Fresh-Faced Recruit
Join Date: Aug 2002
Status: Offline
Reply With Quote
May 14, 2005, 01:40 PM
 
I spent a little time with Resorcerer yesterday.

The Tiger boot progress bar and bootpanel.pdf
now exist in the "/usr/libexec/WaitingForLoginWindow" executable file.

The progress bar image data is contained in the range (decimal) from
13392-31824 (total of 18432 bytes)

Bootpanel.pdf image data for OS X Client is contained in the range (decimal) from
36864-49380 ("%PDF"-"EOF" - total of 12516 bytes)

Bootpanel.pdf image data for OS X Server is included in decimal offsets from
49392-62613 ("%PDF"-"EOF" - total of 13221 bytes)

You can pad the space between your EOF and the EOF above
in both ranges with nulls to keep everything working. I haven't
yet found a way to include a greater range of image data.
The good news is you don't even have to restart to see
the results of your editing, just double-click the file
(you can use Activity Monitor to kill the process).

I'll make a tutorial if there's enough interest.

Happy theming!
     
burgessa23
Junior Member
Join Date: Jan 2004
Status: Offline
Reply With Quote
May 14, 2005, 02:25 PM
 
yes please!!

-Andrew
     
Randman
Posting Junkie
Join Date: Mar 2004
Location: MacNN database error. Please refresh your browser.
Status: Offline
Reply With Quote
May 14, 2005, 02:47 PM
 
Sounds good. And if you have time for a tutorial, I think that's something that lots of people can use. Especially since it sounds more difficult than previous versions of OS X. Thanks.

This is a computer-generated message and needs no signature.
     
padma colors
Fresh-Faced Recruit
Join Date: May 2005
Status: Offline
Reply With Quote
May 17, 2005, 08:16 PM
 
"%PDF"-"EOF"
"%PDF"-"%%EOF "

as hex,
"25504446"-"2525454F460A"
´╝âTo $0A after "EOF"

and tips,
1, Export PDF with the Preview.app.
2, Fill in the space left over to $C0F0 with "00".
     
znapPe
Fresh-Faced Recruit
Join Date: May 2005
Status: Offline
Reply With Quote
May 27, 2005, 01:35 PM
 
Thanks!! After a lot of tinkering, I finally got it right. AHHH!! =))
Now I'm just wondering... What other possibilities lies hidden in there (WaitingForLoginWindow). So, (If You know,) tell me this:

Can the background color be altered? (I want it black instead of blue..)


Thanks for cracking the case! =)


znapPe..
     
outchy
Fresh-Faced Recruit
Join Date: May 2005
Location: Cambridge, MA
Status: Offline
Reply With Quote
May 27, 2005, 04:57 PM
 
Originally Posted by znapPe
Thanks!! After a lot of tinkering, I finally got it right. AHHH!! =))
Now I'm just wondering... What other possibilities lies hidden in there (WaitingForLoginWindow). So, (If You know,) tell me this:

Can the background color be altered? (I want it black instead of blue..)


Thanks for cracking the case! =)


znapPe..

hey znapPe, would you mind explaining how you did it? i have 'WaitingForLoginWindow' open in HexEdit but I can't figure out what to do from there. i don't understand how a .pdf comes out of that code, would you mind dumbing down what you did so i can try?

thanks so much!
     
znapPe
Fresh-Faced Recruit
Join Date: May 2005
Status: Offline
Reply With Quote
May 27, 2005, 07:42 PM
 
I'll try to have a VERY verbose how-to ready soon. 24-48 hours.






But now?
     
outchy
Fresh-Faced Recruit
Join Date: May 2005
Location: Cambridge, MA
Status: Offline
Reply With Quote
May 28, 2005, 12:24 AM
 
ok i think i figured out how to do everything. but when i edit the .pdf in photoshop and save it, it becomes 88kb. the smallest i can possibly get it to is 32kb using PFDCompress. is there any way to use a bigger file than 16k? or is there a good way to edit the original and save it at a very low resolution? i thought photoshop could do it but i guess not ... how can i save it as a generic .pdf without all the fancy options? i've been working hours on this and it's just killing me.
     
znapPe
Fresh-Faced Recruit
Join Date: May 2005
Status: Offline
Reply With Quote
May 29, 2005, 11:24 AM
 
     
outchy
Fresh-Faced Recruit
Join Date: May 2005
Location: Cambridge, MA
Status: Offline
Reply With Quote
May 30, 2005, 07:40 PM
 
Originally Posted by znapPe
thanks, but how do you open a .webarchive file? i can't view it ...
     
znapPe
Fresh-Faced Recruit
Join Date: May 2005
Status: Offline
Reply With Quote
May 31, 2005, 02:15 AM
 
That's weird.. When I click the link, Safari loads it with no probs. It's made in 'Textedit'. Hmmmm, You're not using a PeeCee now, are You? d;oP
     
outchy
Fresh-Faced Recruit
Join Date: May 2005
Location: Cambridge, MA
Status: Offline
Reply With Quote
May 31, 2005, 10:12 PM
 
it finally opened in safari and yes, i'm on a mac thanks, that worked great!! you are the man, thanks again
     
outchy
Fresh-Faced Recruit
Join Date: May 2005
Location: Cambridge, MA
Status: Offline
Reply With Quote
Jun 1, 2005, 02:45 PM
 
"The progress bar image data is contained in the range (decimal) from
13392-31824 (total of 18432 bytes)"

i have copied this data into a new file but i'm not sure what to save it as to view it. i've tried .pdf and .jpg but to no avail. what type of file is the progress bar actually? did you guys ever figure out how to alter it to say, change the color of the bar?
     
penpen
Fresh-Faced Recruit
Join Date: Jun 2005
Status: Offline
Reply With Quote
Jun 1, 2005, 03:55 PM
 
thanks for the info that you gave. I have done copying WaitingForLoginWindow File from /usr/libexec into my desktop and also have read carefully your instruction about how to alter login panel. I have spent more than 3 hours with my resources tools doing this altering work. but i got stuck in this part:

the following data starts out with: 2550 4446. The 25 must start at 4939

it seems that my 2550 4446 does not start at 4939. please let me know what should i do?

any help would be great . thanks.


thanks
     
penpen
Fresh-Faced Recruit
Join Date: Jun 2005
Status: Offline
Reply With Quote
Jun 1, 2005, 04:09 PM
 
could you please teach me step by step how to alter the login panel. i have tried for couple of times but it seems the original login panel doesn't change although i have alter it. thanks
     
znapPe
Fresh-Faced Recruit
Join Date: May 2005
Status: Offline
Reply With Quote
Jun 7, 2005, 06:02 PM
 
Tell me more. Heh.

Well.. Follow the tutorial I made. It should be straight forward. Else, pinpoint what happens.
You need to cut the range of pdf data, and then insert new, and pad with nulls until the next part of data is at the right start location.

Tell us more. =)
     
Sl33per
Fresh-Faced Recruit
Join Date: Jun 2005
Status: Offline
Reply With Quote
Jun 7, 2005, 11:23 PM
 
zanPe, thanks for the guide

Just wanted to ask a followup and see if you (or anybody else) knows where to change the background color...
     
znapPe
Fresh-Faced Recruit
Join Date: May 2005
Status: Offline
Reply With Quote
Jun 16, 2005, 11:30 AM
 
Originally Posted by Sl33per
Just wanted to ask a followup and see if you (or anybody else) knows where to change the background color...

Oh yes!! I wanna know that too!! Heh.
     
llee  (op)
Fresh-Faced Recruit
Join Date: Aug 2002
Status: Offline
Reply With Quote
Jun 23, 2005, 04:31 PM
 
I don't know about the background color, but I did update my quartzdisplay editing tutorial with information about editing the Tiger startup progress bar.

http://lonestar.utsa.edu/llee/res/ed...z_display.html
     
znapPe
Fresh-Faced Recruit
Join Date: May 2005
Status: Offline
Reply With Quote
Jun 26, 2005, 07:52 AM
 
Very nice!!!

Thanks!!

     
Abhi Beckert
Fresh-Faced Recruit
Join Date: Jul 2005
Status: Offline
Reply With Quote
Jul 4, 2005, 04:18 PM
 
If WaitingForLoginWindow is an app, does this mean it can be replaced with a custom-built app?

The name implies that it simply waits for the login window to open, then quits (progress bar being however long it had to wait in the last reboot).
     
znapPe
Fresh-Faced Recruit
Join Date: May 2005
Status: Offline
Reply With Quote
Jul 4, 2005, 05:09 PM
 
WaitingForLoginWindow is an "application" with graphics inside it, yes. The graphics inside can be replaced with a custom made. For a detailed walkthrough, including the restrictions there is to it, click here.
     
blum0111
Fresh-Faced Recruit
Join Date: Jul 2005
Status: Offline
Reply With Quote
Jul 5, 2005, 11:58 AM
 
Has anyone figured out how to customize the login screen (not the login/boot panel) in Tiger. In 10.3 you could edit /System/Library/CoreServices/SecurityAgentPlugins/loginwindow.bundle/Contents/Resources/English.lproj/login.nib/ with Interface Builder. In 10.4, there's a LoginWindowUI.nib file (no login.nib file) in the same location, but editing it doesn't help. Any ideas?
Thanks!
     
blum0111
Fresh-Faced Recruit
Join Date: Jul 2005
Status: Offline
Reply With Quote
Jul 13, 2005, 04:06 PM
 
If anyone is interested, modifying the login screen in 10.4 is very similar to modifying it in 10.3. It turns out the file to edit is /System/Library/CoreServices/SecurityAgentPlugins/loginwindow.bundle/Contents/Resources/English.lproj/LoginWindowUI.nib/. I also edited UserAndPassword.nib in the same location to clean it up a bit.
     
Kitsune.kun
Fresh-Faced Recruit
Join Date: Jul 2005
Status: Offline
Reply With Quote
Jul 16, 2005, 02:33 PM
 
I followed the guide you made, but when I open it in resorcerer I don't get the same hex and numbers. I don't get 36840 (10), I only go up to 112EC, then it stops.

Any idea where I am going wrong?

I am using the demo of resorcerer FYI. Is that the reason? If so, how much does it cost?

Edit: Geez, I need 250 bucks to change my bootscreen?
     
kinbote
Fresh-Faced Recruit
Join Date: Jul 2005
Status: Offline
Reply With Quote
Jul 18, 2005, 08:24 AM
 
I'm admittedly ignorant when it comes to Resorcerer, but my file looks like Kitsune's (lines/offset only up to 112EC).

However...I did find the %PDF at line/offset 9000. The hex and 2-byte data are identical to the tutorial posted by znapPe (much thanks), and run from, on my file (or is it just a view/setup issue?) 9000-C0DE.

Although, as a caveat, I have yet to actually try it myself, so...good luck!

k
     
minuo
Fresh-Faced Recruit
Join Date: Jul 2005
Status: Offline
Reply With Quote
Jul 22, 2005, 06:04 PM
 
Originally Posted by Abhi Beckert
If WaitingForLoginWindow is an app, does this mean it can be replaced with a custom-built app?

The name implies that it simply waits for the login window to open, then quits (progress bar being however long it had to wait in the last reboot).

Hmm, interesting... Are you willing to try it out (replacing WaitingForLoginPanel with a custom app)?

Maybe need to backup the 'book tonight and see what damage I can cause this weekend
     
ddod
Fresh-Faced Recruit
Join Date: Nov 2005
Status: Offline
Reply With Quote
Nov 7, 2005, 02:06 PM
 
Does anyone know if there is a way to "hook" the running app WaitingForLoginWindow. That way we could run our own custom app over the login window using whatever sized graphics we wanted. Then after collecting the authentication info we could pass it to WaitingForLoginWindow and simulate the pressing of the login button.
     
qnxde
Grizzled Veteran
Join Date: Jul 2001
Location: Sydney, Australia
Status: Offline
Reply With Quote
Nov 8, 2005, 11:39 PM
 
I tried all this weeks ago - I actually just replaced WaitingForLoginWindow with a script to just call loginwindow - it worked and you didn'ty get any progress bar at all.

You can't eat all those hamburgers, you hear me you ridiculous man?
     
djcezzy
Fresh-Faced Recruit
Join Date: Feb 2006
Status: Offline
Reply With Quote
Feb 25, 2006, 01:57 PM
 
Originally Posted by qnxde
I tried all this weeks ago - I actually just replaced WaitingForLoginWindow with a script to just call loginwindow - it worked and you didn'ty get any progress bar at all.
Hi, I definately wanna know more about scripting the loginwindow

greets
Dj Cezzy
     
znapPe
Fresh-Faced Recruit
Join Date: May 2005
Status: Offline
Reply With Quote
Aug 22, 2006, 05:55 PM
 
I'm quite currious too!
     
ecaz
Fresh-Faced Recruit
Join Date: Jan 2007
Status: Offline
Reply With Quote
Jan 26, 2007, 02:08 PM
 
Anyone have any updated information on how to disassemble WaitingForLoginWindow so that you can recompile with a new CRC checksum (therefor allowing your image to be whatever size you want)

If anyone knows how to disassemble and recompile this app please post here, thanks.
     
   
Thread Tools
 
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Top
Privacy Policy
All times are GMT -4. The time now is 05:32 AM.
All contents of these forums © 1995-2017 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2017, Jelsoft Enterprises Ltd.,