So I wanted to create a fake 2TB USB flash drive (for comedic purposes only), and came across this question. Apparently someone bought a fake hard drive from China, and inside was a few nuts to give it some weight, and a (probably very low capacity) USB flash drive that had some sort of "looped mode".
Essentially what would happen was whenever you would write a large file (larger then the real capacity of the actual flash drive inside) it would "re-write" itself, AKA erasing itself and starting over, and continuing to do that until the file transfer was complete.
I was already able to make my USB flash drive appear as 2TB (made a Linux SH script, will provide if requested), but I'd really like to know how they are set to "re-write" themselves.
Thanks in advance! Leo
This question is different from the one here because I was requesting more detailed information on how these faked USB devices were set into "loop" mode. The other question was general information about fake USB devices.