QUOTE(No_Name @ May 7 2010, 08:31 PM)

xxpspmadxx, you are over-simplifying the problem.
There are A HUGE number of differences between a OOD and a HDD.
This has gone on long enough don't you think? Moderators anyone. Stuff like this should be trashed as soon as it shows up. This cannot work for so many different reasons. Lets pretend it could for 1 second. You would have to modify your HDD , DVD-drive , and find another way to control the TRin TRout and Eject funtions. Create an HDD firmware that not only mimics the DVD drive but can also do it well enough to fake the Hypervisor , and to top it off their is no way to select the games inside the Dash without running a loader of some type. Have i named enough things yet to make you drop it already? If only 1 game on the drive at a time is possible why even bother? you plan on buying a bunch of drives?
If you can't even properly decompile code with IDA and post it you are not going to come close too getting anything along these lines working. Just so you know if you had actually posted the code that is illegal. The funtions and calls for an HDD and a DVD drive are completely different , even the internal mechanics are different.
I won't doubt that you got an HDD to show up as a DVD drive on your PC but that is the point you need to consider it is a PC it is a PC it is a PC. You can tell a PC whatever you want , it isn't a question of hacking it you are just able to do that. If the firmware tells the PC that the HDD is a DVD drive it will believe it , the xbox 360 has other security measures in place to stop that from happening. drive response time is going to be another variable. Basically in the long run you are wasting your time for so many reasons.
You should try working on the USB drive 16gb limit if you want to do something people would be interested in.
As said by the guy i quoted you are way over simplifying this process..Someone already toyed around with it and found it to be a no go shouldn't that be enough for you , someone better than you tried it and decided it was pointless.