Fake USB FlashDisk 1GB, … , 32GB, 64GB, 128BG

These two days I’ve been working on some USB FlashDisks / FlashDrives / Flash Disk / Flash Drive / Pen Drive … , by request of a friend.
These Flashdrives where came from CHINE and last I’ve know they are FAKE, FAKED SIZE, FAKE SIZED , I mean they were 16MB but shown 1GB or 64MB and shown 32GB.
So Here I’m with some information for you to detect these fake flash drive and never buy them, I’ve seen them every where: ebay, amazon, some chinese web sites, … just beware of HUGE size flashdrive with low price specially from CHINE.
First how indicate:
As mentioned here http://forums.hardwarezone.com/showthread.php?t=1642158 you have to copy alot of files (just like musics or picture) and copy them back to you hard disk check them all (you can use thumbnail view) and beware of the caching feature in Windows or you can also "Safe Remove" the disk and attach it again and check file names and you’ll see some "00000 thing name" (you may see some aother things but not the original). The amount of files needed to do so depend on what really that one is, I mean is it really 16MB? so you need 17MB of files. but as I see they will use 16-128MB so you can simply use 130MB files and you’ll see if it is allright or FAKE.
So the most import part is WHAT THE **** IS THAT THING, REALLY.
So I searched the web and found some usefull utils, and I’ll tell the names and if you couldn’t find them just leave me a message and I’ll see what can I do for you.
First you need to identify the actual CHIP, YES THEY CAN RENAME IT (after you can too!), for this you can use a utility called USBVIEW.EXE this application will give you the Vendor and Product ID (idVendor, idProduct) and you can search for them in the Web, mine was 0x1043 0x8006, 0x8012 mean iCreate, you can refere http://www.linux-usb.org/usb.ids for Vendor and Product IDs.
If yours is iCreate too, so this is bad news, because as you can see in http://www.icreate.com.tw/e/icreate_e.htm and http://www.icreate.com.tw/e/soc_i512x.htm this company make "Configurable VID, PID, Vendor name, Product name, Product revision, and USB serial number" chips which is BAD, i mean **** YOU iCreate, by making this chips iCreate let other hackers do their work and make SONY MICRO VAULT 32GB, 64GB, 128GB.
The good news is if have iCreate there are some utilities that let you make the FlashDrive useable, I meant 16MB flashdrive useable, there is no workaround to let you have 128MB useable flashdrive, I mean fully useable.
These utilties are also made by iCreate and there are the things that those hacker company use to **** you by selling you 128GB flashdrives.
You can checkout http://www.22b324.com/ and http://www.22b324.com/down.php?nowmenuid=30189, just let the google translate it for you (The english site is under construction) and download I5xxx utils:
* iFormat: some versions works on some chip numbers, so try i5122 or 5128, i5022, … if it closed automatically (just the GUI will be hidden but the iFormat2.exe is in task manager) means you hit the wrong utility. This utility use for formatting the drive and password protecting it, but for me this (format) worked after PDx8, PDx16 which I’ll introduce later.
* PortFree Production Program , PDx8 and PDx16: for i5022 I used the PortFree Production Program 3.27 and for i51xx I used PDx16 goto options and just select the "LOW LEVEL FORMAT / LLF" this application will be used to Format the FlashDisk and this will make the Size REAL, for me: 1GB -> 16MB , 32GB -> 64MB. The PDx16 will take a minute or two to open and work, this is very slow, but this will work.
** Note that there are all work under Windows Server 2003 or maybe Windows XP, these will not work under Windows Vista. So If you want to test these FlashDrive NEVER use WINDOWS VISTA. **
** I also found an application name "System Information Veiwer – SIV" which you use to see the Vendor name of USB FLASH DRIVEs, but I mentioned that this is very large, I always want a software to see the MEMORY/ CPU BUS SPEED and this will work like a charm.
So these are what I’ve found, Tell me if you know more.
 Update #1: I’ve uploaded some useful (mentioned above) utilities in Windows Live SkyDrive, hope these will help you identify if someone sold you FAKE USB DRIVE:
Update #2: I’ve just found out that the SIV has its own web site so I’ll remove my link (and also the file) and here the original link http://rh-software.com/ sorry that delete this from my SkyDrive but I always said that you have to download from the origin (if there is some).
Sadjad Bahmanpour 

6 thoughts on “Fake USB FlashDisk 1GB, … , 32GB, 64GB, 128BG”

  1. Cool stuff, really helped in finding the proper tools. Just "repaired" a USB Stick sold in some backyard Hongkong Alley (having the SONY Vaio Logo on it, claiming to be 8 GB in size) to it’s correct size of 32 MB (256 of 8192 blocks of the unmarked NAND Flash are already corrupt…).

  2. Many thanks. I spent far too long looking for this stupid utility. I’m really pissed now that I find I paid over $20 dollars for 1 GB USB device on ebay in December. Was supposed to be 8 GB. Anyway, thanks again. Atleast now this thing will be usable. Also had the vaio logo…

  3. Thanks!!! Excellent source of information.  I finally got answer why I can’t format my "so-called" 16G usb key higher than 4G…

  4. I have a fake pen drive and as per your post I have checked with the usbview.exe and get below specification. Please help me how to fix it. Pen drive shows the sticker transcend and 16 gb but it is not working. When I copied something in it, some magic happens and some files stay with original and some is changed. Strange. Please help me. Specificaiton :
    Device Descriptor:
    bcdUSB: 0x0110
    bDeviceClass: 0x00
    bDeviceSubClass: 0x00
    bDeviceProtocol: 0x00
    bMaxPacketSize0: 0x08 (8)
    idVendor: 0x046D (Logitech Inc.)
    idProduct: 0xC517
    bcdDevice: 0x3810
    iManufacturer: 0x01
    iProduct: 0x02
    iSerialNumber: 0x00
    bNumConfigurations: 0x01

    ConnectionStatus: DeviceConnected
    Current Config Value: 0x01
    Device Bus Speed: Low
    Device Address: 0x01
    Open Pipes: 2

    Endpoint Descriptor:
    bEndpointAddress: 0x81
    Transfer Type: Interrupt
    wMaxPacketSize: 0x0008 (8)
    bInterval: 0x0A

    Endpoint Descriptor:
    bEndpointAddress: 0x00
    Transfer Type: Control
    wMaxPacketSize: 0x0507 (1287)
    wInterval: 0x0382
    bSyncAddress: 0x08

Leave a Reply