
Sounds like a good idea.
About the code;
Every official release by MS is digitally signed so the XBOX will accept the XBE file as an official MS file, and therefore run it.
The digital signiture is indiviual to each official release, and is probably generated accorrding to:
. no of files
. file structure
. folder structure
. file sizes
. file names
. etc.
If any data changes on the release,
e.g. a file is swapped; then the chances are that the signiture will be invalid, therefore rendering the software unusable.
If a chip was used however, the system will boot this invalid signature anyway, so the menu system could be used on mod. machine.