One feature I liked about the EFI-X was that it didn't show up as a Volume on my desktop. Sure, you can change settings in Finder so that NO Volumes show up on your Desktop, but I like having my other disks available there.
So, I figured out a way to make your USB Chameleon stick be invisible.
(However, I believe the following tip only works if you have XCode installed)
To make it invisible, open the terminal and log in as root user. Then type:
obviously replacing "USBNAME" with the name of your USB Volume.
SetFile -a V /Volumes/USBNAME
To see the changes, you will need to restart the Finder. The easiest way is in Terminal with:
The files will still be accessible through Volumes/ via an Alias.
If you want to make it visible again, simply repeat the process, this time using a small v to turn it off, like so:
Again, restart the Finder for it to take affect.
SetFile -a v /Volumes/USBNAME
Alternately, if you don't have XTools, you can use the following two commands, just like the ones above:
chflags hidden /Volumes/USBNAME
Again, restart the finder after applying either of the above commands.
chflags nohidden /Volumes/USBNAME
If the second set of commands work for everyone, why did I make it more confusing by giving two different options? Good question! I don't really know what the advantages of using one or the other are, so take your pick!