PDA

View Full Version : Ma/007 With Phoenix Bios Loader Tutorial


tutu
07-22-2003, 11:29 AM
MA/007 with Phoenix BIOS loader Tutorial - Revision: 1.33
------------------------------------------------------------------------------

The purpose of this tutorial is to show you how to integrate Phoenix BIOS loader into the 007/MA hacked game save so you can load an X2 BIOS and then a dashboard of your choice.

This hack is only ran when you need it, so should be more "safer" in Xbox live, unlike the font hack. It also does not have a problem with the clock!

This hack should be:
(1) compatible with any BIOS
(2) no xbes need to be signed!!
(3) lots of other stuff..

I have done this with MechAssault so it should work with 007:AUF.

Step 1
--------

You will need the following:

(1) MechAssault or 007: Agent Under Fire games
(2) Mega X Key/Action Replay or other

The following files from Xbins:

(1) Signed_Phoenix_Bios_Loader_V1.3.rar
(2) MechassaultwithEvox.rar or 007_With_Evox_Installer.zip

and Evox or any dashboard:

(1) EvolutionX_V1_8_3752.rar

and XBEdump

(1) xbedump.zip

and (optionally)

(1) XBtool_1.0.5.zip

Step 2
--------

(a) Create a UDATA directory

(b1) Extract MechassaultwithEvox or 007_With_Evox_Loader into UDATA
(b2) Delete DEFAULT.XBE, Evox.ini and Items.txt (and Skins directory) (this was the old hack)

(d) Extract Signed_Phoenix_Bios_Loader_V1.3 into a temporary directory
(e) Copy these files into the same place as your MA/007 save game

(ie UDATA\4d530017\62D648EBF155 for MA and
UDATA\4541000d\000000000000 for 007).

(f) Delete evoxdash.xbe, evox.ini (and Skins directory if there is one)

Step 3
--------

Extract EvolutionX_V1_8_3752.rar

It is up to you where you would like Evolution X to be installed.

You have two choices, you can either:

* Option A - Put it on your Xbox hard drive - C (easiest), E or F or
* Option B - integrate into your game save.

Now by default the X2 4977 BIOS will look for Evoluton-X on your C drive, so if you do not put Evolution-X on your C drive an additional step is required.

Option A - Installing Evolution-X to your Xbox hard drive

Use MechassaultwithEvox.rar or 007_With_Evox_Installer.zip which will allow you to boot Evox and thus allow FTP access to your Xbox. Follow the instructions contained in those zip files.

Upload Evolution-X to your C, E or F drive.

Option B - Installing Evolution-X to your gamesave

Copy Evolution-X to your game save.

(ie UDATA\4d530017\62D648EBF155 for MA and
UDATA\4541000d\000000000000 for 007).

Step 4 (if you haven't put Evolution-X on C)
--------

If you have decided that you wish to use EvolutionX on a drive other than C or in your gamesave then it is necessary to follow this step. If you have put Evox on C then skip this step and goto Step 5.

We need to modify the X2 BIOS so that it will look for EvoX on another drive and/or directory.
This is quite easy and can be done using XBtool

(1a) Extract XBtool_1.0.5.zip to a temporary directory.
(1b) Goto the Config folder of XBtool.
(1c) Move Multi.ini to "More Configs" sub-folder
(1d) Go into More Configs
(1e) Move Debug.ini to Config folder of XBtool (one directory up)

(2) Goto your Pheonix boot loader directory
(2a) Open boot.cfg
(2b) Copy the stuff after RC4Key into your clipboard (Ctrl-c)

(3) Open Debug.ini in your XBtool/Config directory
(3a) Go down to RC4_key=, and copy the RC4 key into it (Ctrl-v). Save and close it

(4) Load up XBtool.
(4a) Select open, and select the BIOS - xboxrom.bin (in your BIOS loader directory)
(4b) Go down to Boot Partitions and Executables.

Change the drive and/or directory to what you require:

Option A - Specify the drive, i.e. C, E, or F where Evox resides:

Use the slider and simply change the drive.

Option B - Specify the drive and/or directory where Evox resides:

You have to remove the 3rd boot option or there wont be enough room for the path
in the first (the paths are pooled in 1.0.2). So simply wipe the text in the third.

As a safety precaution, change the 2nd to:

Partition C: xboxdash.xbe

Now, Click Save As and save the BIOS, overwriting the old one. Now Re-open
the BIOS again. You will now notice that the 3rd boot option is greyed out! Wahoo! now the space is available for the 1st one :)

Now enter whatever you like into the 1st boot option.

If you integrated Evox into your gamesave, then specify Evolution-X as:

For 007:

Partition E: UDATA\4541000d\000000000000\evoxdash.xbe

For MechAssault:

Partition E: UDATA\4d530017\62D648EBF155\evoxdash.xbe

(4c) Click Save As and save it. Overwrite your old one (making sure you backed it up first - Shouldn't be a problem tho!!).

You may wan't to open it up again in XBtool to confirm the changes have been made.

All done, X2 BIOS should now look for Evox or whatever dash on the drive and/or directory you specified.

Step 5
--------

Next we need to sign the BIOS loader with the habibi key so it will load from 007/MA.

Extract xbedump.zip to a temporary directory, or put it somewhere in your path, like C:\Windows\System32 for Windows XP.

Open up a command prompt and goto to your gamesave:

xbedump default.xbe -habibi (signs it)
del default.xbe (deletes the old one)
ren out.xbe default.xbe (renames the new one to default)

Step 6
--------

Zip up the game save, and use the Mega X Key software to copy the save
to the memory card.

Step 7
--------

Boot your xbox with nothing in the drive.
Copy the game save from the memory card to the hard drive.

Next we boot the game:

007

Insert 007 into the drive
Enter in normal level, back to main menu and LOAD SAVEGAME

Mechassault

Insert MA into the drive
Load a campaign, select load linux, and voila

Phoenix BIOS loads.. then Evox.

The intro that you get will only run the first time

Your xbox is now free to do anything you wan't... and you won't have to sign any XBEs or have to worry about the clock problem.

and it only takes a few seconds to launch MA :)

oh and IGR works too.

I am quite new to this, but I installed XBMP, UAE-X and DGens on my F drive and they work. A lot of testing still has to be done!! :)

Upgrading to Phoenix BIOS loader 1.3
-------------------------------------------

If you used Signed_Phoenix_Bios_Loader_V1.3 or later then you are already
running the latest version. If not, you can upgrade following these instructions:

Copy the RC4 key out of boot.cfg in your original gamesave.

Extract PhoenixBiosLoaderV1.3.rar, and overwrite your original files in the game save.

Insert the RC4 key into boot.cfg

Insert the appropiate EEPROM key into boot.cfg for your xbox model
EEPROMKey1_0 (1.0 Xbox)
EEPROMKey1_1 (1.1 and higher Xbox)

See this thread on how to get the correct EEPROM key:
http://forums.xbox-scene.com/index.php?act...ST&f=45&t=84574 (http://forums.xbox-scene.com/index.php?act=ST&f=45&t=84574)

Sign the default.xbe:

xbedump default.xbe -habibi
del default.xbe
ren old.xbe default.xbe

Zip up your save game, and upload it to the xbox!

UPDATE: Known Issues
-----------------------------

Reset on eject fix does not work. If you press the eject button, the tray will open half way and the xbox will reboot.

This isn't a problem if you are loading stuff off the hard drive or play originalls.

If anyone has a solution please let me know.

THANKS
-----------

Artifex, Wonderdog, Cain, NeoS, Wooger and anyone else who have all contributed to the tutorial via forum or IRC :)

Zeus
07-22-2003, 11:41 AM
Great work tutu , I hope this helps all the newcomers out , any problems ? , just ask !

Artifex
07-22-2003, 04:29 PM
There have been issues with using the loader under 007.

Specifically, it rarely works.

:-)

--Artifex

(Mechassault works fine)

caustic
07-23-2003, 02:26 AM
Originally posted by Artifex
There have been issues with using the loader under 007.

Specifically, it rarely works.

:-)

--Artifex

(Mechassault works fine)

Yes i have been unable to get the bios loader working correctly from a 007 save game.

You say that it "rarely" works, will the issues involved with loading from 007 be resolved in the future? or will it only ever work from mechassault?

Can you suggest what i can do to try and get the bios loader working correctly from 007?

K:4034
D:4920

What happens is i get the Phenoix Logo, then just a blank screen.

Cheers.

sektor3
07-23-2003, 04:23 AM
Excellent original post ; ) has this been made into a tutorial yet? if not then maybe some kind person wouldn't mind submitting it to us for inclusion on the site.

Great work tutu :D

mojojojo
07-24-2003, 04:02 AM
so ive tried this and does not work. w/ 007
if i buy mechassault ican then use it (phoenix) from a gamesave?

tutu
07-29-2003, 03:11 PM
I have updated the tutorial to revision 1.2 which now includes how to integrate Evox into the game save, and also (maybe) how to get 007 to work.

Please let me know if it does/doesn't work!!

Savage007
08-09-2003, 02:22 PM
Hi, im a complete newbie to this, but ive gotta ask this:

I have done the mechassault hack and put evox in my savegame.:D

After this should i flash my xbox bios with the D6 bios, or wil this f*** up my system?

Or do i have to run mechassault and load phoenix every time i want to play a copied game.:confused:

i have this setup : (probably V1.3)

Kernel 5101
Dashboard 4920

AlcoholFuelled
08-09-2003, 02:55 PM
Ok A NOTE TO ALL. I have recently finished my complete tutorial on Installing the Phoenix Loader and it is about to be uploaded.

After this should i flash my xbox bios with the D6 bios, or wil this f*** up my system?
There will be no need to flash your TSOP if you are using the phoenix loader (defeats the purpose of ding it)

do i have to run mechassault and load phoenix every time i want to play a copied game.
Phoenix Loader with the FONT explout (what my tutorial is based on) does not need to be manualy loaded as it automatically loads WITH the xbox.

Cheers
AlcoholFuelled

yelnik9000
08-19-2003, 05:14 PM
Hi, Im a complete newb to all this computer and xbox stuff, sorta, k i know that you can put evox on ur xbox using a hex ediotor and FTP to alter save files thus letting you do crazy stuff on halo. I just need to know where I can get some good instructions on how to put Evox onto my xbox and where i can get the Mech or 007 saves that let me do this, cause i dont wanna buy a mod chip and all. Any help will be apreciated, thanks, cya. O and about the Evox, this Phoenix thing on the site, is this similar to evox? will it let me do the same thing as with a mod chip?

AlcoholFuelled
08-19-2003, 09:35 PM
If you go to the HELP? section of MaxConsole you will find a large ammount of tutorials dealing with what you are asking (and a whole lot more).

In particular, being so new to the scene you may want to check out one of my tutorials HERE (http://www.maxconsole.com/?mode=tutorials&feed=xbox&itemid=87).

As far as getting files are concerned, you cannot just flat ou ask for a few of these files as they are illegal due to them containing MS Code. HOWEVER if you read my tutorial throughly you will see a few 'hints' as where you can find thm.

yelnik9000
08-21-2003, 02:36 PM
Im having a problem getting the mech assualt evox save onto my memory card, I have action replay, can somone tell me how to do this? Thanks.

yelnik9000
08-21-2003, 03:12 PM
srry for double post, but how do i connect to my xbox with FTP, i put in the ip of my box but it just says uh-oh, i dont know what hook ups i need.

AlcoholFuelled
08-21-2003, 08:08 PM
yelnik9000 go to the tutorial that I posted above, it will explain all the steps in depth.

inpower
02-03-2004, 03:47 AM
AlcoholFuelled
What if the evox dashboard doesn't load.
You just get a error when using the 007auf.
Even after starting the game first.

regards
inpower

BongMasterP
02-07-2004, 05:35 AM
Have you guys tryed this technique with 007AUF? startmission(not load) then enter a level, then quit and then load the savegame/exploit??

I started out using the guide on this tutorial, but then my xbox went insane and i put everything back and ended up using Mordens_Audio_hack_007_V3.rar but before i ran that the first time i did what i sayd on a number of pages. STARTGAME/QUIT TO TITLE/and then load, it then loaded MXM and the biosloader.

WHY DO I HAVE A FLIKKERING SCREEN WHILE USING PHOENIX LOADER?(Pal 1.5) thats the reason i thought i screwed up my xbox the first time since i couldn't see ****, and couldnt make out the phoenix loader screen, and since it wouldn't start evox i was clueless.

What is a better hack in your opinions? using 007AUF/phoenix or Mordens_Audio_hack_007_V3/phoenix

I mean isn't there a way to keep my xbox in "modified state"all the time, if not then i'm assuming the audiohack is best since you dont have to swap cd's no more.

tell me if i'm wrong and please help me with the questions.