>HaX<
Hacking an Xbox
>HaX<
	Hmm, I suppose the acronym for this site's title would be HaX.  Neat.
		Accidental.  Quite appropriate.
	  Please consider investing time in assisting with the OpenXDK so we
		can have more fully legitimate tools.  (See
		ideas on needed useful software).
Current Version Of Site
Where to find what you want
	What most users will want to do is to scroll down past the Introductions and
		in the "The Steps To Hack An Xbox" section scroll past the
		"Preparation" step.  I do not necessarily recommend missing all
		the useful warnings such as getting banned from the "Xbox Live!"
		service.
Current Status
	This version of this site is meant to be an informational resource, and a
		lengthy guide on how to hack an Xbox.  This site is not designed to be a
		quick how-to.  I leaned more towards including more information, which may
		or may not be needed, rather than less.  Furthermore, I leaned more in
		getting more information on this site rather than cosmetics.  My logic was
		that I want to hinder the accidental destruction of Xboxes as soon as
		possible (and slowing visitors down so they read information doesn't hurt
		that goal), and I can worry about spiffiness later.
Future Plans
	I do have interest in this site being streamlined (nicer navigation, more
		visible access to the most desired information) and spiced up (more
		graphics), and to have a good section for troubleshooting (to quickly come
		up with a resolution when there is a problem).  I haven't yet decided if
		these things will be done primarily by myself, or primarily by someone else,
		or a primarily a combination.  Time will tell.		
	I have interest in moving this site to another location once some more
		software has been made with the OpenXDK.
Contacting This Site's Webmaster
	If you have any interest in contacting me about helping with this site, or any
		thoughts you have about the content on this site, please E-Mail
	HaXOrigLocation@toogam.bespin.org and
		include the word "Xbox" in the subject.  If you are wanting help
		with hacking an Xbox, and you know what files are located on your Xbox hard
		drive and why you are getting the results you are, I may be willing to
		assist if you try contacting me.  If you're not sure why you are getting the
		results you are, I recommend reading more material or utilizing the forums
		on X-S (see this site's Other Resources page).  I
		would be slowed down from working further on this or other projects if I
		assisted everyone these days who is having troubles hacking an Xbox, so
		please do not be offended if I do not offer my personal assistance at
		studying your situation for you and determining what is wrong.		 
Site Mission
	It is my genuine hope that this site assists more people in the joys
		obtainable by successfully hacking an Xbox
		system.  With more users will come more talent.  I hope to help more people
		be more successful (getting past hurdles to accomplish more) and less
		unsuccessful (hopefully someone will find enough documentation on this site
		to prevent a "negative frag" (broken Xbox)).
	- 
		Can my Xbox be hacked?
	
 
	- 
		
			Yes.  The following hacks are known to work on every Xbox to date:
				
		
	 
	- 
		What is the most recommended hack to use?
	
 
	- 
		
- 
			Whatever works
		
 - 
			Whatever is safest
		
 
	 
	- What is the safest hack to use?
	
 
	- 
		
Check your Xbox kernel version.  If it is
		*EARLIER* than 5713, then the Easter Egg Exploit can
		be installed and so that is the safest hack available.
	 
	- How do I fix a problem I created by installing a less safe hack?
 
	- 
		
		
		
	 
	
Navigation
Early reviews of this site quickly pointed out that
a table of contents is highly desired.  Understand
that this is incomplete, because the site isn't
finished, but this does cover the first part of
the site and what I view to be the most useful part
of the site.
This site contains hundreds of Kilobytes of HTML.
This table of contents contains only this page.
As of this writing, the site is at least six times
larger.  Don't be afraid to explore, because if you
do, you just might learn something!
- 
	Navigation
 - 
	Most Frequently Asked Questions		
	Introductions		
	
- 
		What is Xbox Hacking
	
 - 
		"Xbox Hacking Community" Resources
		
- FAQ and U Q&A
		
 - Other Sites
		
 
	 - 
		About this site
		
- 
			Warnings
			
- Disclaimer
				
- Everything done at own risk
				
 - There may be mistakes
				
 - What works on one Xbox may not work on another
  			
 - Warning about Linux's Data Corruption
  			
 - Copyright
  			
 
  		 - 
  			Why this site?
  		
 - 
  			Introduction
  		
 - 
  			Who is this site for?
  		
 
		 
	 
 - 
   	
      
      
      	 Note: Some links in this section go to specialized sub-pages. More information may be on this page which provides more of an overview.
      
       | 
      
    
		Steps of Hacking an Xbox		
	- 
		Preparation Steps
		
    	
 - 
				Action Steps
				
        
        | 
					
				
				 |   | 
				The stuff to the left of this red bar is the stuff most people come to this site looking for.
					Be sure not to miss out on some of the important warnings in the
					other sections, though!  What works perfectly well on one Xbox may not
					work on another Xbox (especially a newer one)!
					- 
						People have been banned from the "Xbox Live!" service.
					
 - 
						Other Xboxes have become unable to boot the dashboard on the hard drive
					
 - 
						Xboxes have become unable to boot commercial games.
					
 - 
						Repairing such errors can be
					as simple as following directions better, or it may be unfeasible.
					Many times these terrible things could be avoided if the warnings on
					this site were read and followed.  Most steps of hacking an Xbox are
					pretty much safe as long
					as all warnings are read and adhered to.  (Those steps which
					are not safe are likely to have more warnings.)
					
  
					
					Especially be careful if installing
					an XBE hack other than the Easter Egg Exploit
					or an audio hack!  (Both of these hacks are
					only for kernels before 5713.)
					 
				 | 
        
        
    	 - 	
    		Contribute
    	
 - 
    		Enjoy
    	
 
		 
	More sections may be added.
	
Introductions to Xbox hacking and to this website.
How does this site define a hacked Xbox?
	
	A hacked Xbox which was restrictive by disallowing certain activities, but
		which has since been given methods to perform the following specific
		prohibited actions:
					
- 
						Ability to write whatever data is desired
						to any writable storage device on the
						Xbox system.
					
 - 
						Ability to store any data on any location of the file system of any
							writable storage device.
					
 - 
						Ability to execute whatever code is desired from any primary data
							storage/retrieval device accessible on the system (this would be
							the Xbox's hard drive and also the DVD/game disc drive if the disc
							can be read, which varies among discs and Xboxes) without having
							errors from signature checking.
					
 
	
			(See What one can do with a hacked Xbox)
	
	
		  Users
		of a hacked Xbox have the above abilities, limited only by the data
		capacity ("disk space" limitations) of a physical or logical drive
		(partition) on the media that the Xbox uses.
	
How does this site define "unsigned code"?
	
		The term "unsigned code" refers to code which does not have a
			signature that the Xbox's official BIOS would consider valid in its
			signature checking.  (Such code actually possesses data in what is known
			as the XBE signature, but the signature may be rather random, and hence
			considered unsigned.  Another possibility is that the code may be signed
			with a known signature like Habibi's key, but such signatures are fairly
			easy to create and manipulate, and therefore are really not any more
			special than a randomly signed "unsigned signature").  Another
			term often used for "unsigned code" on an Xbox is
			"home-brew software".			
	
	
	
Disclaimer
This information may not be accurate.  I have done some things on this site.  As of this writing, I have not done other things on this site.  Some writing may have been written when the writer was lacking sleep.  Some software may not have been fully tested.  Some may have been fully tested and found to cause problems such as data corruption.  Some may have been tested and had no problems found, but that's just because I haven't found them, and the problems may exist.  Some software here can do things not normally done on an Xbox that has only ever run officially licensed software, such as making the LED on the front flash red or orange as well as green or off, or changing the fan speed which can affect the internal temperature of the machine.  The owner of this website, the hosts of this website, and all entities associated with this website bear no responsibility for how any one visitor may decide to use or misuse any of the information on the page.
	This site is meant to communicate the knowledge I have about Xbox Hacking.  In some cases, I may use phrases like "I think".  When you don't see such phrases, it is because I do believe I know what I'm talking about.  When you do see such phrases, it is for things that I haven't fully researched, likely because they are less important, but I still thought it would be better to share such knowledge so as to point people in what I am guessing is the right direction, rather than not sharing the knowledge at all.
Warning about Linux's Data Corruption
A bad Linux driver can cause corruption on a FATX file system partition.  I have
had to format the partition on my Xbox's hard drive that stores saved games,
custom sound tracks, and similar user data (like extra costumes for DOA3
characters).
I first posted about this problem on an X-S forum: See TOOGAM's post on this Xbox-Scene.Com Forum Topic (Text of that post on this site) for details I
wrote then.  Yet, despite this problem, Linux development continues and people
seem to use Linux.  What I suspect is one of:
	
- 
		Linux users using Cromwell may experience less troubles because of the BIOS
			they use
	
 - 
		Linux users often don't have XDK-built applications (such as legal,
			commercial games) running on their Xbox once they installed Linux.
			Perhaps they don't make changes to the file structure on their FAT-X
			file system (as their Linux partition is just one file that changes its
			contents, but not its name, path, or filesize).  Some may even have
			removed the FATX file system entirely from their Xbox.
	
 - 
		The Linux file system drivers have been updated, and now work better.
	
 
The last option could very well be what happened, and in that case, my warning
may just be from old times and might be safely ignorable.  I most certainly do
not trust the file system driver of LiveLinux version 0.2, which I first came
accross (not knowing its name) since it was bundled in a 007: Agent Under Fire
saved game exploit package.
Since I have not read how this problem has been solved, I've been acting like it
hasn't.  Therefore, I have this notice on this page, and I warn anybody who has
an Xbox that I put LiveLinux 0.2 on to not use the software I just gave them.
Warning about Copyright issues
The most common way that Xbox software is created is using Microsoft's Development Kit, a set of software tools called the XDK which place copyrighted-by-Microsoft code in every executable that these tools make.  Much of the software mentioned on this Xbox Soft Modding site was made with these tools, and therefore the general consensus is that these software products are not allowed to be distributed or in the posession of anybody except as allowed by a license agreement created by Microsoft.  Any derivation from this is generally considered Copyright Infringement.  This website is meant to be educational in order to minimize catastrophic errors (such as making an Xbox unable to boot) which some people might create without such documentation.  This website does not pretend to know whether a visitor has acquired a license from Microsoft, nor does this website pretend to decide what legal risks the visitor may choose to take, nor does this website pretend to judge whether using XDK materials even is a breech of a real copyright or if that's just a well-propagated but false rumor.  Since this is claimed to be an area of concern, though, one may wish to be aware of such issues.
To obtain most of the XDK software, a visitor can go to what is often referred to as "the usual places".
	
	
Who is this site for?
This site is primarily targetted to those using software only to hack a system,
although there is a bit of mod-chip-only information.  Users of hardware-based
mod chips may not need to know some of this information, but then again some
information on this site may be good for such users as well (since both camps of
users have common things such as alternate dashboards).  Most if not all of the
information on this site will work for those with and without a mod-chip (it's
just that some of the information and procedures may be unnecessary for those
with a working mod-chip).
	This site is meant to provide the information needed.  There are many more
		sparse tutorials: Those who can get by with less information may or may not
		be better off reading a more sparse tutorial.  Those who don't want
		important details skipped over, though, may love this site.
	
	
Introduction
This Xbox is a video game console with a hard drive.  As it has a hard drive, it
can be used as not only a video game console, but a capable Linux machine.
However, there can be great difficulty reading, writing, and executing data on
the hard
drive when the data and location on the hard drive isn't something pre-approved
by Microsoft.  Originally accomplishing these things required adding a chip to
the Xbox which modified the Xbox's behavior (and hence a chip that did this had
the generic name "mod chip").  Now these things have become possible
using a bare minimum of special hardware, and the techniques to accomplish these
tasks are heavily based on using specially-designed software in order to
accomplish what hardware mod chips used to be needed for.  Because the results
of these software-based modifications to an Xbox are similar in result to having
hardware mod chips installed, installing such liberating software is called
performing a soft mod.	
	
Why this site?
I made this site for the same reason I partitipate in many of my projects, and
for the same reason I have decided to make many web sites: I felt this site
would fulfill a need for the community.  Specifically, to have
a list of hacking steps in order so people can know where to start.
The reason for this site: I believe this site fulfills a task that provides
	benefit for people.  Many people feel that they could accomplish the task if
	they can first just figure out what the task is.  Some of these people may
	know how to use FTP, can unzip files, and can read documentation, but still
	have quite a bit they do not yet know about the steps necessary to take
	control of an Xbox.  I have found that lots of
	other sites contain a lot of information, but there is too much information
	which is not organized in a fashion that is good for newcomers.  A lot of
	writing documenting Xbox Hacking expects other knowledge of the hacking
	process, either from experience or from other readings.  Newcomers would have
	great difficulty understanding even some simple things, and knowing what
	things mattered or not, and what information being read was old and obsolete,
	and what wasn't.
	The original idea of this site was to document all of the challenges, from
	writing to a hard drive to dealing with an Xbox's signature checking, and then
	to document the solutions.  Separating these things became too cumbersome for
	viewing the information once this site reached a certain size.  I have since
	streamlined this site by just providing a walkthrough, and allowing people to
	learn about the challenges as they are being overcome in the process of
	overcoming them.
	
This site is meant mainly to convey my knowledge, and was started because I:
- Had several people E-Mail me questions
 - Went over a lot of this information, repeatedly, whenever I helped
somebody with an Xbox
 - Remember the confusion that I had as a necomer from simultaneously
having not enough (needed) information, and too much (unneeded) information, and
mainly not knowing which information was needed and which information wasn't. 
 
These are the steps of Xbox hacking.  I would call this "How To Hack An
Xbox In However-Many Easy Steps", but some of these aren't necessarily easy
steps.  These are just the steps to be taken, and with little flexibility, in this order.
  The Steps (attempt #(huge number) to make this section)
	
		- 
			Preparation
				
- 
					Obtain desire to hack Xbox
						
- 
							There are numerous potential difficulties.  Decide early on that
								you'll be willing to conquer the challenges that may (or, even
								better, they may not) lie ahead.  Keeping in mind why you want
								to hack the Xbox may be distracting as you try to read about
								how to work around any issues, but then again having that
								motivation can be very helpful in keeping one determined enough
								to keep reading and learning how to work around the issue.
						
 - 
								If I am in charge of the fate of any Xbox, I recommend hacking it.  See a
  			page of If and How to hack an Xbox for more
  			information.
						
 -   Also check out
  			What one can do with a hacked Xbox.
						
 - 
							Be willing to invest in the cost of any needed materials, and
								invest the time.
								
- 
									I can probably soft-mod my own Xbox in 5 minutes, if I have
										the data prepared on a memory unit.  It is as simple as
										copying the data over, and performing a few simple, quick
										tasks.
								
 - 
									I recommend allowing at least an hour if you are soft-modding
										an Xbox
										with someone experienced in doing this, so that the
										experienced individual can teach you about the software
										being placed on the Xbox, and so that the individual can
										overcome any issues which the person may have read about
										and understood but not actually experienced on any Xboxes
										that the person has previously hacked.
								
 - 
									Doing this on your own could take several hours or days, or
										much longer if you are not lucky in finding what you need,
										especially if a problem is caused in the process and you
										need to learn how to work around and fix the issue, and of
										course time may be needed for any item which needs to be
										shipped to you.
								
 
						 
					 - 
						Choose a method
												
					
 - 
					Obtain necessary hardware
						
					
 - 
						Obtain necessary software
						
- 
							Learn what software you'll need
								
- 
									Use this, and any other guides needed, to find out what you
										want.
								
 - 
									You can obtain all the software up front, or you can just
										grab the software as needed.  It's up to you how organized
										you want to be: If you're out of other things to do while
										you are waiting to get all the other things you need to
										obtain then you may as well find out what software you need
										and grab it.
								
 
						 - 
							Find out where the software can be obtained.			
						
 
				 - 
					Gird thyself with crucial knowledge
						
- Learn the common dangers
  						
- 
  							Learn what you can and cannot do: Especially know the consequences
  								of your actions before you do anything involving hacking.
  								
- 
      							As a general rule, do not overwrite any file on the Xbox unless
      								you are certain you know what you are doing and the results of
      								your actions, or are willing to risk the Xbox.  This is
      								especially true for any files in the boot process and, perhaps
      								to a lesser extent, any other files involved in gaining the
      								ability to run unsigned code of your choice.  Yes, this rule is
      								just a specific case of knowing the results of every action.
  										
- 
            							As a general rule, write to the Xbox's C: partition very
            								sparingly, if at
            								all.  (This rule can be ignored if the Xbox doesn't really have
            								a C: due to use of a Cromwell BIOS.)  Especially in
  													the beginning.  In fact, myself and a friend of mine
  													have had to format our E: drives at least once a piece
  													(I think multiple times for each of us, actually),
  													something I blame on an old buggy version of Linux,
  													and I think the only reason my C: remained in tact so
  													well was because I rarely tried to write to it.
  										
 
  								 
								
  						 - 
  							Read the (possibly very outdated) warning about data corruption
  								which seems to be blamable on (an old version of) Linux for the
  								Xbox.
  						
 - 
  							Especially: Be very careful not connect to the "Xbox Live!"
  								service while the Xbox is in a partially or fully hacked
									state!  Doing certain things (like installing a mod-chip)
									without doing other certain things (like making sure the
									mod-chip is actively using the original Microsoft BIOS) can
									result in being banned from the "Xbox Live!"
									service.
  						
 - 
  							Be careful not to update your Xbox's dashboard (whether the hacks
  								are in effect or not) if you do not want
  								it updated, especially if any dashboard files are modified.
  								Some games will update the dashboard, particularily noticed when
  								selecting an "Xbox Live!" option within a game.
							
 - 
								Be sure not to mess around with hard drive locking/unlocking
								options unless you know what you are doing.
								Forum
								post says that some Western Digital WD800BB and WD1200JB drives may
								not be re-lockable
  						
 
						 - 
							Learn what is needed to proceed
							
- 
								Learn what dashboard version you have.
									
- 
										See Versions Page.  (In the
											official
									Microsoft dashboard go to Settings, System Info, and wait for
									the information to scroll by.)
									
 
							 - 
								What kernel version
																		
							
 
						 - 
							Learn less useful stuff
							
- 
								What type of CD-ROM drive?
								
							
 - 
								HDD type?
								
							
 
						 
				 - 
					Backup
						
- 
							Anything that would be overwritten by continuing
								
- 
									Got a legitimate saved game for the commercial game that is about
								to be exploited by a hacked saved game?
								
 
							 - Backup anything else desired that CAN be backed up, which is
								desired to be backed up.  (This may be limited to saved games
								that the developer did not restrict the copying of, and maybe,
								I'm not sure, sound tracks.)
						
 
				Many people have managed to repair their Xbox using techniques that were
					only as quick, and in some cases as cheap and as possible, as they did
					only because they backed up information from their Xbox.  Don't be
					cocky.
					Backing Up
				 
		 - 
			Placing unsigned code on the Xbox
			
- 
				Know how you are going to place the data on the
					Xbox
			
 - 
				Know what data you want to (initially) place on the Xbox
				
- 
					Common answer is the foundation of soft-modders: Hacked saved games that exploit commercial games.  Mod-Chip users may benefit from these as
						well in the event that writing a third party BIOS doesn't work as
						expected but the original Microsoft BIOS turns out to still be usable.
				
 
			 - 
					Know where on the Xbox's file system that data will be going to.
					
- 
						Some of this will depend on what you're trying to do with the Xbox,
						like what software you're putting on the Xbox.
					
 
			 - 
				Place the data you want on your Xbox, whereever on the Xbox's file
					system you should.
					
- 
						Some of this will depend on what you're trying to do with the Xbox,
						like what software you're putting on the Xbox.
					
 
			 
		 - 
			Running unsigned code
				
- 
					Run unsigned code
					
- 
						How this is done is likely going to depend on how the data was
							written to the Xbox, and where on the Xbox hard drive's file
							system the data was stored.
					
 
				 - 
					Figure out what to do with the unsigned code
					
- 
						Back up anything not yet backed up
					
 - 
						Proceed with the later steps on this page
					
 
				 
		 - 
			Defeat signature checking
				
- 
					This can be done using using a program to
						re-sign Xbox Executables (XBE Files)
					
- 
						As difficult or inconvenient as this may be, this may be needed to
							sign an executable used by one of the other methods.  (That is,
							the software that loads a BIOS and/or patches a kernel needs to be
							signed appropriately.)
					
 
				 - 
					An alternative is to patch the kernel.
				
 - 
					Signature checking can be defeated by 
					loading a BIOS other than Microsoft's official BIOS.
				
 
		 - 
			Enable more (easier) ways to run unsigned code
			
		
 - 
			Back up anything not yet backed up
		
 - 
			Contribute to the Xbox hacking scene.
			
- 
				Xbox-Linux: Submit info on Xbox
			
 - 
				Software distributor
					
- 
						Xbox-Linux Users Helping Users page
					
 
			 - 
				Software developer
				
			
 - 
				Forums Helper, tutorial maker, website creator
			
 
		 - 
			Enjoy the world of Xbox Hacking
			
- 
				What one can do with a hacked Xbox
			
 - 
				Try out other software, like alternate dashboards
  		
 - 
  			Learn other things about your Xbox (which may have been able to be done
					even before running any unsigned code).  See
					Xbox differences.
			
 - 
				Customize Xbox
					
- 
						Give it a name in UnleashX
					
 - 
						Modify the skin used of one or more alternate dashboards
					
 - 
						Read about case-modding.
					
 
			 - 
				Read up on news sites to learn of any new
					deveopments
			
 
		 
Problems
	Do you see Error 21 or some other such Error screen?
		Check out Error Screens.
		Frequently Asked Questions And Unasked Questions And
			Answers
		
Older Stuff
All information below this section on the page is older material, which may be
	a duplicate of other material written elsewhere on the site.		
		
More Information
- An old page of Software to download which I am
working on integrating into the rest of the site.
I intend to replace
 
			Install what is needed to run unsigned code
			
  			
					
    			This may mean installing a mod-chip, or it may mean installing
						(writing) the unsigned code to the Xbox hard drive so that it can
						be executed.
					
See How To Write To An Xbox Hard Drive
					
											
						What to write to an Xbox Hard Drive
						(a.k.a. How to write a saved game)
						
- 
							There is quite a bit of software which is nice to run from an Xbox
								hard drive, and first it needs to be written.  The pages on this
								site will point to different software to download.  If you're
								not sure what you might want to write to the Xbox hard drive,
								first figure out what you'd like to do on the Xbox and then
								learn what software is needed to accomplish that. 
						
 
							
					
  			
			
		Gain the Second Ability: Ability to store any data on any location of
				the file system of any writable storage device.
			- 
			
				Running unsigned code
			
 
				- 
					
						By the time user-decided-upon data is written to the hard drive, or
						very shortly after, the user is likely to spend some time figuring
						out what is the best data to put on the hard drive and where on the
						hard drive's file system the data should go.  The preferable answer
						is: Place executable code on the hard drive, and put that code in a
						location where it can be run.
					
 
					
					The second ability comes rapidly after the first becomes quite
					successful.  Once unsigned code can be run from the hard drive, files
					can be moved around on the hard drive using a file manager on the Xbox
					or by using an FTP client on a computer connected to the Xbox.  (The
					latter case may require some networking knowledge.)
					
					
						Do not worry so much if running unsigned code is a tedius process,
						or has undesired requirements (like a commercial game that can be
						exploited by a hacked saved game).  Simplifying this process is
						focused on in Step Seven: Make using unsigned code easier.
					
				 
			- 
				Back up newly accessible information
			
 
				- 
					
- 
						Back up anything on the hard drive.
					
 - 
						Backup HDD Key
					
 - 
						Backup EEPROM
					
 
				 
			
						
			
		Gain the Third Ability: Ability to execute whatever code is desired from
					any storage medium accessible on the system, without having errors
					from signature checking.
			- 			
				Defeat Signature Checking
				
			
 
				- 
					
					Users may want to skip this step long enough to perform the next
						step in order to remove any requirements needed to run unsigned code
						(like posessing a commercial game that can be exploited by a hacked
						saved game).  Especially if the next step can be done quickly.
						However, the next step (installing more hacks) may take some time to
						learn how to accomplish the installation, especially if there are
						drawbacks that need to be dealt with.  Meanwhile, this step may take
						a bit of time to get to work, but is pretty safe and straightforward.
					
			Mod-chip users may be able to skip this step.  Soft Modders will likely
				want to quickly create easier ways to run unsigned code, and create ways
				to worry less about signature checking.
				
				nkpatcher, PBL.
				
 
			
			
		Clean-Up
			- 			
				Make using unsigned code easier: Create another points of
					entry (that you plan to use)
				
			
 
				- 
					
					Once a mod-chip is installed, install a saved game exploit.  Once a
					saved game exploit is installed, get a dashboard/XBE hack installed.
					Hackers have been known to try tinkering in different ways, and end
					up losing the ability to directly boot unsigned code using the primary
					entry method.  Perhaps a new version of a mod-chip BIOS doesn't work
					as expected, or a dashboard update seals up a hole that has been used
					before, or an exploitable saved game's disc gets scratched and can't
					be read.
					
					Mod-chip users may be able to skip this step.  Once a saved game
					exploit is installed
					
					XBE Hacks (previously most commonly
						referred to as "Dashboard hacks")
					
					
						Various Hacks
							
- Dashboard Dependant: Older Dashes
  							
  							
- 
  								Old Font Hacks: Used font signature.  Clock Loop issue.
  								
  							
 - 
  								Audio Exploits
  									
								
 
							 - 
								Works on Newer Dashes
								
- 
									Alternate XBE Exploits (utilizing newer font hacks)
									
									I don't know how long these will work.  My guess is they will
										work no matter what the main dashboard is, by using the
										same Alternate XBE.  This will only stop working when new
										kernels prevent the alternate XBE's from working.  That is
										my guess.
								
 
							 
					
				 				
			- 
				Step Eight: Make Even More Points Of Entry
 
				- 
					Not only soft-modders, but also mod-chip users have been known to
						benefit from using a saved game
						exploit, after tinkering with files on the C: and making any dashboard
						there unbootable.
				
				
 			
      	- Next Step: Be sure to do anything important
 
      		- 
						A responsible person hacking an Xbox would probably have already
							already backed up an EEPROM, and maybe even the entire hard drive
							on the Xbox.  However, there could of course be times when the
							directions are best not-followed, such as if the person is
							reasonably confident of not destroying the hard drive and if
							time pressures are involved, such as renting a game that has a
							saved game exploit or meeting someone breifly before some time
							limit will separate the two of you.  Why back up someone else's
							Xbox hard drive when you don't expect to see that person again?
							If there is anything important, though, that hasn't been put off
							because people just wanted to see the hacks fully working, then it
							is recommended to surely do such important things at this stage
							before doing any of the more frivelous steps below.
      		
 
      	- Next Step: Install more software
 
      		- 
      			Check out all the things you can do!
      		
 
				- Next Step: Final Call: Do Anything Important that is remaining
 
					- 
						For the really irresponsible who have waited this long definitely
							back up anything that should be backed up which hasn't been backed
							up by now.  (I in fact, didn't.  I performed the next step first.)
					
 
      	- (Optional (Sigh)) Step: Contribute
 
      		- 
      			Perform one or, as I did, more than one of the following:			
      			
- 
      				Hang around forums and answer questions.
      			
 - 
      				Make new software
      				
- 
      					Port useful XDK-built software to the OpenXDK.  Make it easier for
      						people to do more things legally.
      				
 - 
      					Make software that isn't needed, but could be nice.  Like a game.
      				
 - 
      					Contribute to other software, such as using your great amount of
      						technical knowledge to help make software hacks on non-modded boxes.
      				
 
      			 - 
      				Make a web page with information people are asking about
      			
 - 
      				Spread the word of how easy it is to hack an Xbox when you have all the
      					necessary stuff.
      			
 			
      			
      		 
			
The most difficult steps for many is: Obtaining equipment/software needed, and
	writing to the hard drive, especially since an earlier step, Obtain
	information on the process, has proven to be quite challenging for some (in
	some cases because they may have tried to accomplish Step Two before some of
	the resources existed).
	
Information on the Xbox Hacking Scene
Installing Hacks
		
			Some things in this guide are really perfectly safe to do on any Xbox.
				Some are risky things that I have been reluctant to do on my Xbox, but
				ended up working without trouble.  Some could damage an Xbox and I will
				not do this to my Xbox.  Do not be afraid of the dangers, just do the
				things which are perfectly safe.  This will in fact make your Xbox
				experience MORE safe than if you avoided the hacking scene altogether
				(because you can back up saved games to your computer, as well as your
				hard drive key which can help if your Xbox's hard drive ever fails for
				any reason).  Only do the riskier things after carefully considering the
				possible benefit compared to the possible cost.  This site breaks down
				the dangers for you.
		
	Using a Pre-Made Package
		- 
			By grabbing a package, rather than only what files are needed, unnecessary
				files may be downloaded.
		
 - 
			Packages may include old versions of some programs, until something
				significant causes the package maintainer to create a new version of the
				package.  Newer versions of programs can be obtained most easily by
				getting the program directly instead of using a package.
		
 - 
			Users who grab a package may hope to be doing things to an Xbox without
				first becoming familiar with the software in the package, and why the
				software is being used, and what the downsides (such as dangers) are to
				using one particular piece of software.
		
 - 
			If Microsoft introduces another change to the internal workings of an Xbox
				and this causes a piece of software to not work on the Xbox, then every
				package that uses that software will have the same problem.  Those who,
				rather than becoming knowledgable, put their faith in some expert's
				package, will not have success until a work around is found, tested, and
				included in the updated version of the package.  Then they'll need to
				download an entire large package.
		
 - 
			Knowledgable "do-it-yourself"ers who know about the different
				software that packages use may not be as knowledgable about the various
				packages.  Complaining that so-and-so's package doesn't work doesn't
				narrow things down as much as knowing what specific piece of software is
				causing trouble, or at least what step in the hacking process is giving
				issue.  Anyone who is not familiar with so-and-so's package, which may
				include many knowledgable people who have self-applied hacks, may skip
				over such a generic, ignorant call for help.
		
 - 
			Work-arounds for any issue that crops up might be available, or more
				quickly available, if one is trying to work around a very specific piece
				of software.
		
 - 
			Rather than researching who's package is the best, why not try doing
				things on your own?
		
 
	Doing Things Yourself
		Ah, now here is the recommended way of doing things.
- 
		Downloading Software
		
	
 
	
	- 
		Setting up very-safe saved game exploits (minimal)		
	
 
	- 
		Setting up saved game exploits (advanced)
		
 - putting additional software on memory card (so less work is needed later))
			Getting memory unit to exploit any one of 3 games.
			Ideal for package distributors, those who intend to do this often, or
			those whose memory unit is far from a computer.
		
 
	- 
		Linux
	
 
	- 
		See safety warning
	
 
	- 
	Back up anything super-important (saved games)
	
 
	- 
		
- 
			Saved Games (may be easier to back up later, but if you have any precious
				saved games, you may want to make that the tip-top priority, if the
				hours invested into the saved game or the unreproducable luck that made
				the saved game cause that data even more valuable to you than your Xbox)
		
 - 
			Hard Drive Key
		
 - 
			EEPROM
		
 
	 
	- 
		Tutorial of Evolution-X RemoteX FTP:
		
 - 
				literal remote mkd somedir (not mkdir somedir which becomes xmkd somedir)
				literal remote execute file
				rename (some concern about this?)
		
 
	
	- 
		If using Dashboard 4920 or earlier, and if no custom sound tracks (or if
			no fear of temporarily losing them), install best Audio Hack
	
 
		- 
			First backup old Sound File index.
			Then backup custom sound tracks?
			Then try one audio hack.  If doesn't work, try another.
			This can run X-Select 0.9.  Then have it run Evo-X (or can we run
				signed UnleashX, now that XBEDump's reports are known to be more rigid
				than required and different than what newer XDK uses?)
			Demonstrated ability to run unsigned code without commercial game.
		
 
	- Defeat Signature Checking
 
		- 
			NKPatcher
			PBL versions
		
 
	- 
		Install other dashboard hacks
	
 
		- 
			Note that these may be more gutsy to install.
			UDE2
			UDE
			
			Once installed, hex edit dash to look in C:\f0nts (with a zero) instead of
			C:\fonts by modifying the strings (stored in Unicode, with every other
			character being ASCII value zero)
		
 
	- 
		Installing more software
	
 
	- 
		What can do
	AvaLaunch - Telnet, IRC, ACAM skinning, etc.
	Emulators
	Homebrew games (MineXweeper, Connect 4, DeadBabies)
	Hacked Games (DOA3 skins, Halo hacks, Soul Calibur 2 changes)
	Linux installation
	
 
	- 
		End of installing really neat stuff.  Now go do the responsible things,
		like backing up EEPROM, if that wasn't already done
	
 
				
	
			
	
		Sound Exploit
      	MechAssault:
      	"(Not Platinum or Game of the Year version)"
	
Do whatever is less problematic: Installing a dashboard hack or installing PBL.
	Installing a safe dashboard hack: Run X-Select 0.9 / Evo-X
	Defeat Signature Checking: Installing PBL and alternate BIOS files or some similar such file (NKPATCHER/nkpatcher) 
	Installing a different dashboard hack: UDE (more gutsy?)
Installing some more software
	Linux installation
	UnleashX - unzips, uses keyboard, has FTP server, relatively easy to install
		Save HDDKey if not yet done
	
Running other software
	
Save HDDKey/EEPROM if not yet done
Setting up saved game exploits (advanced: putting additional software on memory card)	
FAQ
- Can you run unsigned code, such as Linux, on any Xbox without using a modchip?
 
	- 
		Yes.
	
 
- Can you run unsigned code, such as Linux, without needing to using a hacked saved game or a modchip?
 
	- 
		It depends on the Xbox.  And even those Xboxes where you can do this, the easiest/only way to do this initially may be to load a saved game.
	
 
- How do you run unsigned code?
 
	- One of several ways:
	
- 
		Run a commercial game which has exploitable saved game handling.
		
			- Games Include
 
			- 
				
- 
					James Bond 007: Agent Under Fire (AUF).  (Any release, either Original or Platinum.)
				
 - 
					The original release of MechAssault (with a ???-colored sticker, not the Platinum release)
				
 - 
					Splinter Cell
				
 
			 
		
			
	 - 
		Exploit a bug in an XBE file signed by Microsoft (namely, a bug in one of the releases of Microsoft's dashboards and/or the dashboard-updating program
		
			- Games Include
 
			- 
				NFL Fever 2003 !Live
			
 
	
 - 
		Use a modchip
	
 
	 
- What do I need for a software-based modification?
 
	- 
	
- 
		Xbox
	
 - 
		Ability to write to an Xbox
	
 - 
		Software
	
 
	 
- What Xbox is best to have?
 
	- Other than having an early kernel that doesn't interfere with running certain software, it isn't a very big deal.  Here are good things, though:
		
- 
			Late kernel (one would assume Microsoft improved things in later versions), but not so late that the kernel interfers with software.  So, version 5101 or earlier.
		
 - 
			Uses version 1.1 RC4 Key
		
 - 
			Older video chip encoder.  In the order of oldest to newest:
				
- 
					Conexant
				
 - 
					Focus
				
 - 
					A newer one
				
 
		 - 
			Nice insecure dashboard
		
 
	Of all these, having a pre-5530 kernel is good, and the rest doesn't matter much.  With the advent of nkpatcher, it seems even the kernel version won't be as much of a big deal anymore.  Some versions of some software that uses text mode, most notably some versions of Linux releases and Phoenix BIOS Loader, do not work so well with some video encoder chips, but this doesn't matter too much because newer versions of the software tend to add support for newer versions of the Xbox hardware.
	 
	
Concern that newer games would update dashboard on you.
stable hdd hack only had audio cd option
5101
4920
Honorable mentions:
I'm sure there are others, like the authors of certain dashboards, who are quite
	knowledgable.  These are some of the names I've picked up over time.
(check spellings)
	devz3ro - Hacker
	Catfish - Grospolina noted a post about the stable hard drive exploit. "Method discovered by Catfish (we all know who he formerly is) & mainly Mordenkainen, so no credit goes to me."" (No, I don't know who Catfish is. Oh well. (maybe devz3ro?)) 
	Mordenkainen - has made package, Grospolina credits Mordenkainen for stable audio exploit.  I think he also made a lot of posts to help people out.
	Grospolina - Knowledgable on various topics, posts useful information, does a
		good job of being accurate
	Angerwound - Unpleasant icon/sig perhaps, but knowledgable
	rmenhal (spelling checked) - hacker involved with UDE
	BenJeremy - posted "The Truth" on X-S's n00b guide.  Seems to be in charge of X-Select.
	PedrosPad - involved with rh in creating the first version of UDE.
	ldots - on top of things, credited for creation of PBL-Lite, which he considers obsolete to Metoo edition.
http://forums.xbox-scene.com/index.php?showtopic=245403&st=30
As for Error 13... that's a dashboard launch failure. Check that c:\xboxdash.xbe is the correct update.xbe, and that you've placed the fonts correctly. 
I thought it had to do with Hard drive locking...
include:
	
UDE2
http://forums.xbox-scene.com/index.php?showtopic=245403
upload files?
http://24.170.16.12/upload/
http://forums.xbox-scene.com/index.php?showtopic=245403&st=60