Mechinstaller - Phoenix Edition v.1

If u see the image above, then u have a network connection to your Xbox and the exploit is installed.Click the image and retrieve your EEPROM info.
If not, then u can take some time and read about the installer.This page is best used with IE, 800x600  and "folder view for FTP sites" or "allow web-based FTP" enabled. Network setting for the Xbox are:
IP=192.168.0.3 , user=xbox , pass=xbox

First, the standard disclaimer:
Although this installer does redundant backups and can repair a few common problems, there is still a risk involved with exploiting the Xbox. I am not responsible for anything, period...

Some of the current features include:..
Installs Phoenix BIOS Loader to the E-drive for both font and audio exploits.
Can boot backups directly from the M$ dash. (must contain a "default.xbe" and a Habibi-signed copy of it named "catfish.xbe")
Path Priority is as follows... 1st.Retail game, 2nd. E:\Hakurs\default.xbe, 3rd. E:\default.xbe  and last E:\Phoenix\default.xbe
Your choice of exploits. Mechinstaller-Phoenix fonts or audio exploit (normal or swapless).
Ability to switch between the two.
"Should" work on any  NTSC Xbox versions 1.0  through 1.5 (not tested on all)
Will install with any dashboard version listed below as confirmed. ("should" work on all)
    4034.01 = confirmed (NTSC)
    4627.?? = ? (not tested)
    4817.01 = confirmed (NTSC)
    4920.01 xboxdashdata.10027100 = confirmed (NTSC)
    4920.01 xboxdashdata.1012a700 = confirmed (NTSC)
    5659.?? xboxdashdata.17f14d00 = confirmed (NTSC)
    5659.01 xboxdashdata.17e4cd00 = confirmed (NTSC)
    5659.?? xboxdashdata.17cdc100 = ? (not tested)
Force the install, re-install or downgrade (with the above mentioned dashboards) to v4920
Choice of  keeping your current version of Live or replacing it with 1.0.
Can be used to recover xboxdash.xbe, fonts, Live or some missing/corrupted xip files by forcing dash 4920 install,
Backup the C-drive to a "Save My Stuf" game-save directory.(redundant, assures 1st backup never gets overwritten)
Fully reversible providing there was adequate backup space on E:\.
Web-based HD key and EEPROM.bin retrieval. (must manually select "Backup" function from game-save)
Automatically attempts to save EEPROM info to a memory unit during install and backups (at the moment, this is not redundant, only the most current EEPROM will reside on mem units).
Trash-Bin feature. Has a game-save for storing garbage that can be removed from the dashboard.
Font/Audio exploit switcher (if installed)
Will not conflict with current Mech game-save exploits.
Once on a memory unit, A PC is not needed for the install to work.

Step 1
This involves getting the game-save the the Xbox and running it. The initial install is stored in one single game-save directory and fits on  standard 8 meg cards. Once on the HD, power off with Mech Assault in the DVD drive.

Step 2
Turn off your mod-chip if you have one.Power up your Xbox and load the hacked save "Inst Phoenix". Click "Backup EEPROM" immediately.
If you are reading this while running the installer, click here and gather your Xbox EEPROM info.You can also transfer your contents of the Xbox to your PC. If this is a new mod, now would be the time to clone the drive to a larger one and keep the original for a backup.

Step 3
The C-drive backup is optional. Installing the font exploit will force this backup to be performed automatically to ensure full recovery after uninstall or in case of install failure. It is at this step that the installer will attempt to backup the EEPROM to any existing memory cards and to the "Save My Stuf" game-save dir.

Step 4
Select which exploit to install. The audio exploit is a one-step procedure, click the button and then power off.
The font exploit requires 2 steps to ensure that it will complete successfully. The first step is to click the button, this will backup the entire contents of C:\ to the game-save dir, copy Phoenix to E:\, and copy the font installer to the game-save dir.
To finish installing fonts, power off the Xbox and then power it back on. Select the "Prep Phoenix" game-save and wait till it finishes. It is recommended to power off to avoid a long boot-loop the first time.

Step 5
To activate Phoenix from the font exploit, select "Phoenix" from the M$ dash. or insert a properly configured xISO DVD.
To activate the CD/swapless audio exploit, select "Music" from the M$ dash. select the blank soundtrack, select "copy",  select "copy" again and then hit "A" twice. (the method below works with swapless too)
To activate the CD-only audio exploit, insert an audio CD, select "Music" from the M$ dash. select "AUDIO CD", select "copy",  select "copy" again and then hit "A" twice. (it may be necessary to hit "B" to back out if CD starts to play)

Step 6
Uninstalling is achieved by selecting the appropriate button and then manually deleting any undesired game-saves, apps or fonts.

 

Know issues:
While using the font exploit, the M$ dash must boot before playing audio CD's or DVD's. Both of these require the M$ dashboard and since the fonts only work at boot-up, they will cause the Xbox to reset if powered on with either in the drive. (retail games are safe)
On a similar note, if u need to access the M$ dash from Evo-X, u must link to a hex-edited copy that has been modified to use *.bak instead of *.xtf.

The audio exploit is susceptible to corruption. I have found that the causes of corruption include: Evox's power off and reboot features, running the exploit twice without rebooting or selecting the wrong button combo.It is for these reasons that I have commented out the Evo-X entries and have several options to repair it.Use "Exploit Utils" to reinstall the audio exploit or to start/reset the font-audio switcher.

Custom soundtracks created while using the fonts are not updated automatically. U must use "Set Current ST.DB as Soundtracks" to backup tracks before the switcher is used again if u want to keep them. Existing tracks (ST.DB) can be removed with these utils also, useful for starting custom tracks if u had the audio exploit installed before using this package. (or want to create new ones)

The font installer can only be run once. This is a limitation of Linux and there is an option to reset it. Select "Reset 'Prep Phoenix' Mech-Installer" if you need to re-run the font installer. (the "engine.bin" fails while creating directories if they exist already)

These exploits only work with dash version 4920. Select "install dash 4920" to upgrade or "force dash 4920" to downgrade/re-install.
Corrupted xip or font files will cause the dashupdater to fail. It is because of this reason that there is an option to force a 4920 dash install. If the font or dash installer fails, try one of the "force" options. If it still fails, run the restore function and try to determine the problem.

The trash bin will grow if it's used and not emptied. Select "memory" from the M$ dash and delete the game-save "Trash Bin" from "Hakur's Inst" to empty it. Due to limitations of Evo-X, I must use "rename" to move files to the trash and it can become "full" even if there is space left on E:\.

Fonts may loop a few times the first time they run and during a reset clock. They also may suffer from the "no-boot loop". This situation manifests itself as a frozen M$ dash on bootup and can be fixed by hitting the eject button or power-cycling the Xbox. If u don't like what they do, load the hacked game-save and run the restore function, then install the audio exploit if desired.

During a "forced" 4920 install, the M$ dashboard is temporarily renamed. This would be the wrong time to let your Xbox's clock die. Do not stop and plan on finishing later, u have been warned...

The exploit switcher can get mixed up if you're not careful.. Select "Exploit Utils" to fix it by removing ST.DB only or restore from backup.

When using the HTML doc to establish a connection, the Xbox may send u a zero-length file if u try to retrieve your EEPROM info and u haven't run the backup function yet. Run "backup EEPROM" 1st to avoid this issue.


Thanks to:the Xbox-Linux team, Team Phoenix, Habibi,  A-B, Grospolina, Pedro, Metalifreak (for his logo) and anyone else who helped to make this scene what it is.

This document can, will and has changed.