|
|
Tiger boot progress bar and bootpanel.pdf now in executable
|
|
|
|
Fresh-Faced Recruit
Join Date: Aug 2002
Status:
Offline
|
|
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!
|
|
|
|
|
|
|
|
|
Junior Member
Join Date: Jan 2004
Status:
Offline
|
|
|
|
|
|
|
|
|
|
|
Posting Junkie
Join Date: Mar 2004
Location: MacNN database error. Please refresh your browser.
Status:
Offline
|
|
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.
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: May 2005
Status:
Offline
|
|
"%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".
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: May 2005
Status:
Offline
|
|
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..
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: May 2005
Location: Cambridge, MA
Status:
Offline
|
|
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!
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: May 2005
Status:
Offline
|
|
I'll try to have a VERY verbose how-to ready soon. 24-48 hours.
But now?
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: May 2005
Location: Cambridge, MA
Status:
Offline
|
|
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.
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: May 2005
Status:
Offline
|
|
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: May 2005
Location: Cambridge, MA
Status:
Offline
|
|
Originally Posted by znapPe
thanks, but how do you open a .webarchive file? i can't view it ...
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: May 2005
Status:
Offline
|
|
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
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: May 2005
Location: Cambridge, MA
Status:
Offline
|
|
it finally opened in safari and yes, i'm on a mac thanks, that worked great!! you are the man, thanks again
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: May 2005
Location: Cambridge, MA
Status:
Offline
|
|
"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?
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: Jun 2005
Status:
Offline
|
|
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
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: Jun 2005
Status:
Offline
|
|
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
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: May 2005
Status:
Offline
|
|
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. =)
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: Jun 2005
Status:
Offline
|
|
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...
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: May 2005
Status:
Offline
|
|
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.
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: Aug 2002
Status:
Offline
|
|
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: May 2005
Status:
Offline
|
|
Very nice!!!
Thanks!!
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: Jul 2005
Status:
Offline
|
|
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).
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: May 2005
Status:
Offline
|
|
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.
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: Jul 2005
Status:
Offline
|
|
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!
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: Jul 2005
Status:
Offline
|
|
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.
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: Jul 2005
Status:
Offline
|
|
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?
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: Jul 2005
Status:
Offline
|
|
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
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: Jul 2005
Status:
Offline
|
|
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
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: Nov 2005
Status:
Offline
|
|
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.
|
|
|
|
|
|
|
|
|
Grizzled Veteran
Join Date: Jul 2001
Location: Sydney, Australia
Status:
Offline
|
|
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?
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: Feb 2006
Status:
Offline
|
|
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
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: May 2005
Status:
Offline
|
|
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: Jan 2007
Status:
Offline
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Forum Rules
|
|
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is Off
|
|
|
|
|
|
|
|
|
|
|
|