PDA

View Full Version : Replacing the initial Phoenix animation-logo


Charon
07-26-2003, 04:05 PM
NOTE: Please remember to give proper credits even if you rip out all Phoenix-logos - a few images doesn't change the fact that they made it.

First off, get the original Phoenix BIOS Loader archive. Extract it, and you've got the sourcecode in the phoenixboot/ subdirectory. Now, the intro-magic happens in Intro.cpp, but the image is defined in PHOENIX.H. It's basically an 8-bit, 320x200 bitmap, but stored so it will be compiled into the boot-loader (as opposed to the Phoenix-logo appearing at every other boot, which is stored in the file phoenix.raw).

Go create a nice-looking bitmap - remember, 320x200 pixels in size, 8 bits in depth. Save it as a raw bitmap just as you would with the regular Phoenix-logo. Name it "logo.raw". The final result should be 64000 bytes in size.

Now you need to convert it to a header-file. Technical explanations aside, save the zip-file attached to this post and extract "cvt.exe" from it. Place it in the same directory as "logo.raw", and run "cvt.exe". You now have a brand-new PHOENIX.H. If you are running Linux, I've included the sourcecode. Save somewhere, and compile with "gcc -o cvt cvt.c". Then run the produced binary.

After creating PHOENIX.H, move it into the phoenixboot/ directory from the original source-archive, replacing the old one. You know need a system with the GNU C-compiler, Perl and GNU Make. If you are running Linux, you probably already have this. In that case, just run make in the directory with PHOENIX.H. If you are running Windows, you're short of luck, at least for a while. I've tried compiling it with Cygwin, but ran into a little trouble. Since I've already got it working on my Linux-box, I haven't spent much time trying to resolve it. If anybody has an easy-to-follow solution, please post it.

In any way, after running "make", you should be rewarded with a brand-new default.xbe in the phoenixboot/ directory. Remember to sign it with xbedump so it matches your employed exploit, and then upload it to your XBox's C-drive, replacing the old one. Delete "introflag.lock" to see the intro again.

This might not be the easiest thing to do for someone for whom a C-compiler is not an everyday-tool, but it is doable. Feel free to ask questions, though, and I'll try and answer them.

P.S.: Artifex, that intro was way cool. Some piece of work.

Artifex
07-26-2003, 06:00 PM
Yes, yes, very good work indeed.

I was starting to wonder why it was taking so long for someone to actually read the source and explain this to people. :-)

--Artifex

mathieu
07-29-2003, 07:36 AM
Nice that you took the time to do all that, but it is completely unnecessary. Here is a way I found to be a hell of alot easier:

Head over to jasc.com and pick up paint shop pro 8 trial. Or just to here :)
http://www5.jasc.com/pub/psp801ev.exe

Install, open the 640x480 image you want to convert to raw then go to save as, then select *.raw for the type of file you are saving. It saves as a 900kb raw file, same size as the phoenix.raw (WOULD YOU LOOK AT THAT :P) anyway rename this to phoenix.raw and upload it where it needs to be ( depending on what exploit you are using c: or e: ) and... TA DA you have changed your bootup image.

BTW:
i posted Audio_Signed_Phoenix_Bios_Loader1.2.rar to the newsgroups a.b.c.i.x & a.b.x with updated raw image looks real nice ;)

Charon
07-29-2003, 08:22 AM
Originally posted by mathieu
[B]Nice that you took the time to do all that, but it is completely unnecessary. Here is a way I found to be a hell of alot easier:


Yep, there was a thread about that. But that's the splash image you're changing. What I was talking about was the logo used in the animation you see the very first time you use the Phoenix BIOS Loader. Rather different, and for now a lot more difficult.

mathieu
07-29-2003, 08:26 AM
Yeah my bad, I should have read the post, I just seen you mention .raw in it so I automatically thought that was it. My fault


-\dev\zero

Artifex
07-29-2003, 09:42 AM
Lol.

:-)

--Artifex

mathieu
07-29-2003, 09:45 AM
but the Audio_Signed_Phoenix_Bios_Loader1.2.rar i posted to alt.binaries.cd.image.xbox & alt.binaries.xbox is good. I SWEAR!!! :) check it out if you get the chance

Artifex
07-29-2003, 09:47 AM
Originally posted by mathieu
but the Audio_Signed_Phoenix_Bios_Loader1.2.rar i posted to alt.binaries.cd.image.xbox & alt.binaries.xbox is good. I SWEAR!!! :) check it out if you get the chance

Howsabout you throw that up on xbins, too?

--Artifex

mathieu
07-29-2003, 09:52 AM
Originally posted by Artifex
Howsabout you throw that up on xbins, too?

--Artifex

Already tried, Iriez wont host it, he said if only people have to do is resign the phoenix xbe then its not worth it. But thats not all what i did.

new evox ini, changed raw file, new skin, added rc4, added bios hash, and set rrrr as default with ultra edit

message me on efnet Artifex, /nick == \dev\zero if you dont have newsgroup access and want to try it out.

Artifex
07-29-2003, 10:08 AM
bios-hash?

--Artifex