[Sony Xperia C5 Ultra] DeckerSU:
Hi, All ... Is anyone here experienced in TA partition recovery on Xperia C4 (E5303)? Quick brief about situation:

I have rooted Xperia C4 (E5303) with locked bootloader (phone succefully rooted via Kingroot). Have backup of most important partitions, maked via dd command. But when i need to erase one of partitions from command line i make a big mistake and run somethig like this:

dd /if=/dev/zero /of=/dev/block/mmcblk0p1 (never do this with your device!) ... /dev/block/mmcblk0p1 - is a ta partition. After reboot, seems i have brick. Device won't boot in any mode. All i can do with it - it's turn it into flash mode by holding Volume Down key and insert USB cable in PC.

flashtool-0.9.19.6 and flashtool-0.9.19.10 won't flash it.

14/006/2016 08:06:41 - INFO - (X10flash.java:323) - Processing loader.sin
14/006/2016 08:06:41 - INFO - (X10flash.java:305) - Checking header
14/006/2016 08:06:41 - DEBUG - (USBFlashWin32.java:43) - Writing packet to phone
14/006/2016 08:06:41 - DEBUG - (USBFlashWin32.java:47) - OUT : CommandID : 5 / Flags : false,true,false / Data length : 1024 / Data CRC32 : [C9, A8, 96, 61]
14/006/2016 08:06:41 - DEBUG - (USBFlashWin32.java:58) - Reading packet from phone
14/006/2016 08:06:41 - DEBUG - (USBFlashWin32.java:64) - IN : CommandID : 5 / Flags : true,false,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]
14/006/2016 08:06:41 - DEBUG - (USBFlashWin32.java:43) - Writing packet to phone
14/006/2016 08:06:41 - DEBUG - (USBFlashWin32.java:47) - OUT : CommandID : 7 / Flags : false,true,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]
14/006/2016 08:06:41 - DEBUG - (USBFlashWin32.java:58) - Reading packet from phone
14/006/2016 08:06:41 - DEBUG - (USBFlashWin32.java:64) - IN : CommandID : 7 / Flags : false,false,false / Data length : 61 / Data CRC32 : [C1, 31, 8B, AC]
14/006/2016 08:06:41 - ERROR - (X10flash.java:342) - Processing of loader.sin finished with errors.
14/006/2016 08:06:41 - INFO - (X10flash.java:955) - Ending flash session
14/006/2016 08:06:42 - DEBUG - (USBFlashWin32.java:43) - Writing packet to phone
14/006/2016 08:06:42 - DEBUG - (USBFlashWin32.java:47) - OUT : CommandID : 4 / Flags : false,true,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]
14/006/2016 08:06:42 - DEBUG - (USBFlashWin32.java:58) - Reading packet from phone
14/006/2016 08:06:42 - DEBUG - (USBFlashWin32.java:64) - IN : CommandID : 4 / Flags : false,false,false / Data length : 0 / Data CRC32 : [00, 00, 00, 00]
14/006/2016 08:06:42 - ERROR - (X10flash.java:780) -
14/006/2016 08:06:42 - ERROR - (X10flash.java:781) - Error flashing. Aborted
14/006/2016 08:06:42 - INFO - (MainSWT.java:155) - Device connected in flash mode
14/006/2016 08:06:42 - INFO - (MainSWT.java:151) - Device disconnected

Is any way to flash TA partition from flashmode? (i have a full backup of it) Is any way to get the phone in standart MTK preloader mode (as other MTK-based devices)?

p.s. Also i have disassembled the phone and was find a testpoint. When i short this testpoint - the new device appears in device manager with following VID & PID: USB\VID_0FCE&PID_D1D1. But there is no drivers for it. Is any info on this device? May be in this mode (after shorting testpoint) we can flash somehow any partition through VID_0FCE&PID_D1D1? Or there is no way to restore TA partition on this device and make it works?