1. download  ActiveSync v4.5

http://www.microsoft.com/downloads/details.aspx?FamilyID=9E641C34-6F7F-404D-A04B-DC09F8141141&displaylang=zh-cn

2.  download itsutilsbin tools package

http://rapidshare.com/files/248383493/itsutilsbin-20080313.zip.html

3.  download unlock software

http://rapidshare.com/files/248383734/unlock.zip.html
4. install ActiveSync  and connect to C5
5. decompress unlock.zip and run SDA_ApplicationUnlock.exe
wait for 5-6 seconds , it will unlock your C5 , it is doesn’t work , copy SPLock2 folder to your C5 ,and run SPUnlock2(unlock).exe.
now , your c5 has been unlocked
6. decompress itsutilsbin zip  file copy to Driver C and rename to  itsutilsbin
7. run cmd(Start -> run -> cmd.exe)
8. cd c:itsutilsbin
9.First we are going to find the device handles for all the flash partitions, using pdocread -l
10.it will shows like

remember the address of  part00- part03 of your result
11.
pdocread -w -d MSFLASH -p Part00 0 0x12bc00 part00.raw
pdocread -w -d MSFLASH -p Part01 0 0×180000 part01.raw
pdocread -w -d MSFLASH -p Part02 0 0×3330000 part02.raw
pdocread -w -d MSFLASH -p Part03 0 0×4870000 part03.raw
change the red parts of your  address
12. if there is error “Error:ITREADDISK:READ 00000000 BYTES”
add -b 0×800  before -w:
pdocread -b 0×800 -w -d MSFLASH -p Part00 0 0x13f000 part00.raw
13. now you will get four files in the folder :  part00.raw , part01.raw , part02.raw , part03.raw