That's probably how they extract the ROMs. But then something else is done to extract the USFs from the ROMs. I don't think it requires any kind of external device. Just some knowledge of ROM hacking and machine language.
My site - Flying Omelette's Kitchen
My ezboard - Port Saiid Forums

I sailed on the wings of time to be with you
I followed this dream of mine
And I'll see it through
It was a dream and a promise that I intend to keep
Right here within my soul so deep