Installing a new hard drive (make your own autoinstaller)

Ever wonder how Slayer's or Firefuckers autoinstallers work? Ever want to have the joy of easily installing a new hard disk with one but wish it had the newest applications and dashboards? Well wish no more! In this tutorial I'll show you how to make your own autoinstaller, with all the applications you want and none of the crap you don't. ;)

The ini files in the tutorial are a little messed up (due to phpnuke's parser).
Get them as a rar here


Developed by networkBoy

Please note that this tut installs EvoX 3752 and will not work beyond 137Gb drives. (Update: tested to work with newer revs of EvoX (3935) and with a properly LBA48 patched BIOS will install a "Big F")

How to install a new hard disk into your xbox.

This tutorial assumes you have a working mod chip in your box and can burn a cd format your xbox will read.

what you will need:

Two blank CDs of a variety your xbox will read The first is to get FTP running, the second is to build your actual installer
a copy of EvoX 3752, and an xbox ISO creator EvoX is your FTP server, install utility, and ultimately your dashboard. The disk.bin file is a descriptor of the partition table.
a crossover cable to connect to your PC
the 2 ini's at the end of this article (please note, this ini will only install your new HDD, it is not a 'working' EvoX ini. The first ini is the ftp server, the second is the install script.

First create an xbox disk with the following:
root dir: contains EvoX 3752 named default.xbe
the FTP server disk ini file (named evox.ini).
A large file you have copied and renamed "abc.dat" That's it.
Burn that disk and place it into your xbox. You should see EvoX come up.
Configure your PC ip address to 192.168.1.101 and FTP into your xbox. Copy the contents of the drive to your computer. Make a tree as follows:

Run the save bios / eeprom item on the menu

FTP to your Xbox and place the entire contents of your c drive into the folder named c, likewise for the e drive (assuming you want to keep your save games). Into the f drive goes any applications you want to install up front (like boxplorer) to do this place the application in a sub folder either under apps or games. Name the folder after the application and name the executable default.xbe.

Next, go into the c folder and place a copy of EvoX and an INI file (the one you plan on using as your dashboard) into the folder. How you name the XBE depends on your BIOS. If you BIOS is patched to look for evolutionx.xbe before xboxdash.xbe then just leave EvoX at it's default name. If your BIOS loads xboxdash first then rename xboxdash.xbe to msdash.xbe and place EvoX into the folder with the name xboxdash.xbe. (hopefully I did not loose you there)

In the root folder (xbox_install_disk_folder) you need to place the following: a copy of EvoX named default.xbe, a copy of the second ini file (the installer ini), named evox.ini, and the disk.bin file from the folder /xbox_install_folder/c/backup.
Again, convert the disk to an ISO and burn it to a disk.
Now would be a good time to remove your old Xbox drive and place it aside. Put the new drive into your Xbox.
Place the CD into your box. This time when the box boots up you will have an additional option: build drive. This option will nuke the disk that is currently in the xbox and replace the contents with those on the CD. everything in the c folder will be on the c drive, e on e, etc.

Final step: Remove the CD from the drive, reboot the box, enjoy.

PHP-Nuke decided to possibly corrupt these files (seems to be browser dependant) here is a rar of them.

This is the FTP server disk ini file:
[Misc] 
AutoLaunchGames = No 
AutoLaunchDVD = No 
DVDPlayer = "c:xboxdash.xbe" 
AutoLaunchAudio = No 
#AudioPlayer = "c:xboxdash.xbe" 
MSDashBoard = "c:xboxdash.xbe" 
UseFDrive = No 
SkinName = Original 
IGR = No 
UseItems = Yes 
ScreenSaver = 5 
Fahrenheit = No 
ShadeLevel = 90 

[IGR] 
Start_Button = Yes 
Back_Button = Yes 
L_Trig = Yes 
R_Trig = Yes 
White_Button = No 
Black_Button = No 
A_Button = No 
B_Button = No 
X_Button = No 
Y_Button = No 

[Network] 
SetupNetwork = Yes 
StaticIP = Yes 
Ip = 192.168.1.100 
Subnetmask = 255.255.255.0 
Defaultgateway = 0.0.0.0 
DNS1 = 0.0.0.0 
DNS2 = 0.0.0.0 
SkipIfNoLink = No 
SetupDelay = 10 

[Clock] 
JumpToMsDash = No 
JumpIfNoLink = No 
Use24 = No 
SwapDate = No 
SNTP_Server = 0.0.0.0 

[FTP] 
Enable = Yes 
Password = xbox 
IGR = No 

[Telnet] 
Enable = No 

[RDTOOLS] 
Enable = No 
Name = XBOX_V1.0 
IGR = No 

[BIOS] 
ROM = "EvoX D.6ef",0x74c6235497f474bf88b54b3fc52a20b2 
Flash = 0x01d5,"AMD - Am29F080B",0x100000 
Current = 0xef744b3cb11a616ca79177170f4841cd 

[Skin_Original] 
Text = 30,37,0.5,0x000000,0,"MB Temp CPU " 
Text = 28,39,0.5,0x808080,0,"MB Temp CPU " 
Text = 620,420,0.5,0x000000,1," V" 
Text = 618,422,0.5,0x808080,1," V" 
Text = 620,37,0.5,0x000000,1,"" 
Text = 618,39,0.5,0x808080,1,"" 
LogoType= 0 

[Menu] 
Section "Root" 
{ 
  Item "Save BIOS / EEPROM (XBOX C:backup)",@11
  Item "MS Dashboard",ID_MS_Dash 
  Item "Reboot",ID_Quick_Reboot 
  Item "Power Off",ID_Power_Off 
} 
This is the installer disk ini file:
[Misc] 
AutoLaunchGames = No 
AutoLaunchDVD = No 
DVDPlayer = "c:xboxdash.xbe" 
AutoLaunchAudio = No 
#AudioPlayer = "c:xboxdash.xbe" 
MSDashBoard = "c:xboxdash.xbe" 
UseFDrive = No 
SkinName = Original 
IGR = No 
UseItems = Yes 
ScreenSaver = 5 
Fahrenheit = No 
ShadeLevel = 90 

[IGR] 
Start_Button = Yes 
Back_Button = Yes 
L_Trig = Yes 
R_Trig = Yes 
White_Button = No 
Black_Button = No 
A_Button = No 
B_Button = No 
X_Button = No 
Y_Button = No 

[Network] 
SetupNetwork = Yes 
StaticIP = Yes 
Ip = 192.168.1.100 
Subnetmask = 255.255.255.0 
Defaultgateway = 0.0.0.0 
DNS1 = 0.0.0.0 
DNS2 = 0.0.0.0 
SkipIfNoLink = No 
SetupDelay = 10 

[Clock] 
JumpToMsDash = No 
JumpIfNoLink = No 
Use24 = No 
SwapDate = No 
SNTP_Server = 0.0.0.0 

[FTP] 
Enable = Yes 
Password = xbox 
IGR = No 

[Telnet] 
Enable = No 

[RDTOOLS] 
Enable = No 
Name = XBOX_V1.0 
IGR = No 

[BIOS] 
ROM = "EvoX D.6ef",0x74c6235497f474bf88b54b3fc52a20b2 
Flash = 0x01d5,"AMD - Am29F080B",0x100000 
Current = 0xef744b3cb11a616ca79177170f4841cd 

[Skin_Original] 
Text = 30,37,0.5,0x000000,0,"MB Temp CPU " 
Text = 28,39,0.5,0x808080,0,"MB Temp CPU " 
Text = 620,420,0.5,0x000000,1," V" 
Text = 618,422,0.5,0x808080,1," V" 
Text = 620,37,0.5,0x000000,1,"" 
Text = 618,39,0.5,0x808080,1,"" 
LogoType= 0 

[Menu] 
Section "Root" 
{ 
   Item "BUILD DRIVE",@210
   Item "Save BIOS / EEPROM (XBOX C:backup)",@11
   Item "MS Dashboard",ID_MS_Dash 
   Item "Reboot",ID_Quick_Reboot 
   Item "Power Off",ID_Power_Off 
} 


[Action_10]
Warning "this will erase the current hard disk."
Warning "Turn off your xbox to cancel."
ConfigSector "disk.bin"
Format c:
Format e:
Format f:
Format x:
Format y:
Format z:

copy "c" "c:"
copy "e" "e:"
copy "f" "f:"
copy "f/APPS" "f:"
copy "f/GAMES" "f:"