Hi,

I am on the same quest as you. I also wiped the U3 crap and am working on putting a CDFS partition back on, but with an autorun that will run my little AutoIt routine. I'd like for this to happen on simple insertion of the USB drive without user interaction being required. Just stick it in, count to five, and yank it.

I also came across this page you saw:

http://cse.msstate.edu/~rwm8/hackingU3/

There, I learned about the LPInstaller.exe and the cruzer-autorun.iso files, and how to spoof my local server to appear as the U3 website so it will load in my own version of the iso file, theoretically then, being set to run whatever files I want it to...

I am still playing with the mkisofs.exe program, and not quite understanding how to do what I want it to do... this is new stuff to me. I DO believe that the LPInstaller.exe file creates the CDFS partition on the USB drive- but if you know differently for certain, let me know.

Since it seems we're both on the same quest, I'm happy to share whatever I find with you, and I'd like to ask if you would be able to do the same? I have a boatload of files and info that I've collected in this quest, which I'm trimming down to useful stuff. Here's another tidbit that may be useful:

This is from MicroSoft:

Q: What must I do to trigger Autorun on my USB storage device?
The Autorun capabilities are restricted to CD-ROM drives and fixed disk drives. If you need to make a USB storage device perform Autorun, the device must not be marked as a removable media device and the device must contain an Autorun.inf file and a startup application.

The removable media device setting is a flag contained within the SCSI Inquiry Data response to the SCSI Inquiry command. Bit 7 of byte 1 (indexed from 0) is the Removable Media Bit (RMB). A RMB set to zero indicates that the device is not a removable media device. A RMB of one indicates that the device is a removable media device. Drivers obtain this information by using the StorageDeviceProperty request.

Hmmm..... So the question is... How?

Anyway, hopefully between the two of us we can figure this out.

Also- if you have a good hex editor, you might find some interesting info in the .iso file as well as the LPInstaller.exe. I'm still poking around in there and see some potentials.

What can you tell me about mkisofs?

Thanks & good luck,

Dave Xanatos