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).
************************
Thanks,
Sadjad Bahmanpour 

Make Changes to InstallShield and MSI Packages

This is would be Legall or Illegal to change the Installer package but sometimes the package makers do something that convince me to change their packges. The most convincing situation is when I get "This OS is not Supported" (You know I use the Windows Server 2003 / Windows 2003) on package that will install on Windows XP (which I hate) and when the package says that I JUST WANT TO RIP THE PROGRAMMER APART, so these are the times I want to change the packages (but sometimes there are some other reasons, like serial numbers …).
 
So lets ROLL, there are two most used package types:
 
1) MicrosoftInstaller – MSI: This is very easy, Search the web for Orca (This is part of Windows SDK, but you might find it!) and install it, it is easy to use, just open the .msi file, all the rest is to search for WindowsNT or Version and change the logic  and save the package back.
If you want the installer files, search the web for "Extract msiexec", or refer to http://blogs.msdn.com/heaths/archive/2006/02/14/532200.aspx or Use the "MSI Plugin for PowerArchiver 2007".
 
2) InstallShield Package: If you want package files search the web for "Unshield" this is an Open Source software under SourceForge, but you might search for binary in the web and someone might built it before just for you ;).
But if you want to change, this is the hard part, checkout the Setup.ins or Setup.inx these are what you have to DECOMPILE search the web for Sexy InstallShield Decompiler (SID) this is the best (You can download it from http://www.pediy.com/tools/Decompilers.htm), open the ins or inx file with this application and you’ll see a LARGE code appears for you, the only changes you can make is that after you find appropriate line right-click on it and it will show you the valid changes. Those changes are logicly means you can change "a = b" to "a != b"  or "a > b" and this is too hard but with a little luck you can. And something else, sometimes the inx files are encrypted that you have to dectrypt them before, but mine never was encrypted.
 
Last night I used SID for "DigiOnAudio2 Pro" installer and now I have a package which accept every Serial but the corrent one!!!!
 
If you find this helpfull or you have any problem, just leave me a message.
 
************************
 Updated: I’ve uploaded some useful (mentioned above) utilities in Windows Live Folders, hope these will help you:
 
************************
 
Thanks,
Sadjad

Marvell Yukon 88E8056 New Driver

You may read my last post about problems with "Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller" driver, just check out http://www.marvell.com/drivers/search.do and besure that you set the driver version to 10.14.6.3 and you will have the lastest driver for Windows XP and Windows Server 2003 (Windows 2003).
 
I have no problem since this release.
 
Thanks,
Sadjad

DVD-Audio Reading / Ripping Problem & Solutions

Someone gave me "Pink Floyd – Wish You Where Here" DVD-Audio, there was two folder in it VIDEO_TS (as always) and a AUDIO_TS (which shows this is DVD-A), I tried to play the "VIDEO_TS.VOB" file via Windows Media Player 11 and it was ok the "DTS 4.0" & "Dolby 4.0" sound was ok, but I never could play any file from "AUDIO_TS". I know may be you said try "PowerDVD", "WinDVD", … which I HATE THEM, Windows Media Player must play that or there is no need to play!!!!
 
So We (Me & my brother "Komeil Bahmanpour") start to research (I love these times) after some hours of researches he made a DVD-A and test in our Pioneer DV-575A there is an "Intial Setting" which tell the player to start DVD-Video or DVD-Audio first if both exists by default it is set to "DVD-Audio" so the same DVD Menu (same as media player) came to screen but there is a new sound "MLP 4.0". So the researches start again.
 
For MLP refer to http://en.wikipedia.org/wiki/Meridian_Lossless_Packing , the new packing/ encoding method!!!! I hate companies when they use something else "MLP" when there is also something else "WMA LOSSLESS 5.1 CHANNEL" which is THE BEST.
 
So after some hours I get that the DVD-Audio players all of them has a build-in chip which decode the MLP and MUST have ANALOG output to output the signals, which means you NEVER can stream it through FIBER (TOSLINK/SPDIF) or COAXIAL (SPDIF) to you reciever (unless it is down/up mixxed to something else like DTS or DOLBEY). The MLP by it self can be 96000Hz 24bit which is great but you HAVE TO make ANALOG which I HAVE THE MOST. (write it down everynight 100 times: "I HATE ANALOG")
 
So the best part of the DVD-Audio Project starts hear, we HAVE TO:
Convert the AOB to WMA lossless 5.1 channel (WMA Professional 9.2) or
Convert the AOB to MLP then to WMA lossless 5.1 channel (WMA Professional 9.2) or
Convert the AOB to WAV 6 channel then to WMA lossless 5.1 channel (WMA Professional 9.2) or
Convert the AOB to MLP to WAV 6 channel then to WMA lossless 5.1 channel (WMA Professional 9.2) or
Anything else that worth a research.
 
From this line you may see some ILLEGAL / OUTLAW / etc works, so if it is bad in your country CLOSE the page and NEVER look back.
 
So lets ROCK’N’ROLL, you may need these software, I’m not telling you download them from TORRENT but you may:
* DVDAExplorer A6/A7 (DVD-Audio Explorer 2005.06.16 alpha7 by MaximA)
* DVD-A Ripper 99F
* WinDVD
* SurCode MLP Encoder (it is for $2495, if you may pay for this, you better pay the BAND any they will play for you LIVE evertime you feel you may need to hear their voice, but BEWARE some bands just like PINK FLOYD may not even turn their head to see you and smile for the camera for $2495)
* Total Commander
* Adobe Audition (Version 1.5 recommanded, I didn’t find Multichannel Encoder Window in version 2.0, if know where it is PLEASE leave a message)
* SurCode DVD Pro DTS or CD DTS (if you want to convert to DTS WAV FILE, which I don’t want, but if create the DTS WAV file you can play it via AC3Filter http://ac3filter.net/ just be sure that AC3Filter used for PCM)
 
If you search for "DVD-A Ripping Guide" in torrents you will find most of there softwares and also a great PDF file which helped the most written by:
 "Guide authored by desertrat for ‘Mojave Productions’ August 2006.
Editing and additional information by AtAt courtesy of ‘Alone With Strangers’.
Thanks to AtAt, meterman38 and Earguy for testing the draft document.
Thanks to thenco for moral support.
Special thanks to scamp and the software authors.
‘Surcode MLP Encoder Workaround Guide’ developed from the original workaround by scamp."
 
this guide is step by step, by I’ll tell you the most important parts:
 
1) Check that the DVD is encrypted by CPPM (CPPM Protected) or not, for this just check that you have "DVDAUDIO.MKB", if yes go for DVD-A Ripper and WinDVD.
 
2) Using the DVD-A Explorer (This is how the programs must be written CLEAR, FAST, EASY TO USE) extract the MLP file from each track. If there was DirectShow Filter for .mlp files this would be the end but, as I know, there is no DirectShow Filter or any other free or cracked codec.
 
3) Now is most hard part, use SureCode MLP Encoder and Total Commander decode the mlp files into 3 stereo wav files: LfRf, CLFE, LsRs
I know this is MLP Encoder but they use it in a NICE way to decode (I like when people do this! SCAMP, you’re the best)
There is also another application named "DigiOnAudio2 Pro" which someone claimed that it will do the conversion, if you know where can find this PLEASE LEAVE ME A MESSAGE.
 
4) Now you have 3 wav files, you can do whatever you want:
* You can convert the to a DTS WAV file and then DTS CD, which is 48000Hz 24bit (I’m not sure about channels but I think it is 2 or 4), but this is a downmix which do not want, I prefer the DVD-Video to DOWNMIXing the DVD-Audio
* Or you may follow me, so in this part I used Adobe Audition 1.5 and "GUIDE: Using Adobe Audition 1.5 or 2.0 to create 5.1 files" which I found here: http://forum.doom9.org/showthread.php?t=106500 by "Steve (ursamtl)". I used his workaound but I’m telling you, you just may need to open those 3 wav files in Audition and insert each of them in a Track so you’ll have 3 Tracks now open "Multichannel Encoder Windows (CTRL+E)" and assign them to corresponding Pan (Panning Assignment) and convert it to multichannel WMA Lossless 5.1 channel 96kHz 24bit.
 
WOW it is done,
* The mlp file is 375MB
* 3 wav files are 3*447MB
* The wma file is 440MB (but believe me the quality is UNBELIEVABLE)
 
You may also create 6 channel wav file and them convert to anything you want, I use dbPowerAmp http://www.dbpoweramp.com/ to convert it is the best.
 
**** There is something else that you may have problem with that:
 
"I’d like to bring your attention to step 2 in the first part, where you have to chose the channel mode. Open DVD-A Explorer and look at your track’s properties. You should see somewhere "Group 1 Channel Assignment" and "Group 2 Channel Assignment". Make sure the settings in SurCode matches what DVD-A Explorer shows about your track.

Also, in DVD-A Explorer, take a look at the fist track’s channel info. Now take a look at the following tracks’. Does only the first track have channel info? That is because it is the only way to create gapless playback on a DVD-A (from what I can understand). If your disc is this way, then you’ll have to merge all your MLPs together before decoding (under windows, copy /b track1.mlp+track2.mlp+track3.mlp+… should do the trick (it did for me)). Once that is done, decode your big merged MLP, merge the wavs with correct channel order and then you can proceed to split the wav in separate tracks, if you chose to. Sadly, I have not found any accurate way to do this. DVD-A explorer only reports track lengths to the nearest second. If you have an exact CD copy, then you could try getting a CUE from the CD and applying it to your DVD-A wav rip. Personally, I did it by ear since the CD I had didn’t have the same timing."

 
Thanks man.
 ****
 
**** This is what I add after:
About Adobe Audition 2.0, ?I was wrong the "Multichannel Encoder Window" is now "Surround Encoder Window" both where under "View Menu" and both will come up with CTRL+E in Adobe Audition 2.0 it will come up when you are in Multitrack mode.
 
And About DigiOnAudio2 Pro (Professional), I was wrong too, This is great, this application will open MLP files, will play them, and will also convert them directly to WMA 9.2 Lossless 5.1 Channel 96kHz 24bit, or to 6Channel Wav 96kHz, or also to 6Channel Wav 44.1kHz that you can use to create DTS WAV files (6mono wav files via Adobe Audition, via Save Selection) via SurCode CD Pro DTS or SurCode DVD Pro DTS (if you set the DVD Pro to 44.1kHz it will work just like CD Pro DTS http://www.surcode.com/low/dvdDts/dvdDts.htm ) and then you can burn a Audio CD via Nero with that wav file and play it in you DTS supported player and it is GREAT if you ask me, but just 8 years LATE.
something else the DTS CD is the only 6channel audio file that you may can play in your car audio system.
****
 
 
So the DVD-Audio makers I hate YOU just because YOU hate digital world, and I write this to show you how weak you and your partners are.
 
Use this document on you own, and leave message for me if it is good or bad or worked or not or …
 
************************
 Updated: I’ve uploaded some useful (mentioned above) utilities in Windows Live Folders, hope these will help you:
 
 
************************
 
Thanks,
Sadjad Bahmanpour