[Onetouch Idol 3 Android Development] pablog_86:
Hi, before asking if it should work on any other variant than "Y" I've tried it by myself on a 6039A and had the following results:

Detect device: OK

Read NPRG: OK

Get GPT: OK

Get device info: OK

Read/Backup boot or recovery partition: NOK

05/09/2016 20:00:55: Trying to open port COM6 ...
05/09/2016 20:00:55: Port COM6 succefully opened.
05/09/2016 20:00:55: Bytes read: 48

0000: 01 00 00 00 30 00 00 00 02 00 00 00 01 00 00 00 *....0...........*
0010: 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................*
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................*

0000: 02 00 00 00 30 00 00 00 02 00 00 00 01 00 00 00 *....0...........*
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................*
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................*

05/09/2016 20:00:55: Bytes written: 48
05/09/2016 20:00:55: Bytes read: 20

0000: 03 00 00 00 14 00 00 00 0D 00 00 00 00 00 00 00 *................*
0010: 34 00 00 00 *4... *

05/09/2016 20:00:55: Start Download NPRG ....
05/09/2016 20:00:55: offset[0],len[52]
05/09/2016 20:00:55: offset[52],len[96]
05/09/2016 20:00:55: offset[4096],len[4096]
05/09/2016 20:00:55: offset[8192],len[2440]
05/09/2016 20:00:55: offset[12288],len[4096]
05/09/2016 20:00:55: offset[16384],len[4096]
05/09/2016 20:00:55: offset[20480],len[4096]
05/09/2016 20:00:55: offset[24576],len[4096]
05/09/2016 20:00:55: offset[28672],len[4096]
05/09/2016 20:00:55: offset[32768],len[4096]
05/09/2016 20:00:55: offset[36864],len[4096]
05/09/2016 20:00:55: offset[40960],len[4096]
05/09/2016 20:00:55: offset[45056],len[4096]
05/09/2016 20:00:55: offset[49152],len[4096]
05/09/2016 20:00:55: offset[53248],len[4096]
05/09/2016 20:00:55: offset[57344],len[4096]
05/09/2016 20:00:55: offset[61440],len[4096]
05/09/2016 20:00:55: offset[65536],len[4096]
05/09/2016 20:00:55: offset[69632],len[4096]
05/09/2016 20:00:55: offset[73728],len[4096]
05/09/2016 20:00:55: offset[77824],len[4096]
05/09/2016 20:00:55: offset[81920],len[4096]
05/09/2016 20:00:55: offset[86016],len[4096]
05/09/2016 20:00:55: offset[90112],len[4096]
05/09/2016 20:00:55: offset[94208],len[4096]
05/09/2016 20:00:55: offset[98304],len[4096]
05/09/2016 20:00:55: offset[102400],len[4096]
05/09/2016 20:00:55: offset[106496],len[3044]
05/09/2016 20:00:55: SAHARA_END_IMAGE_TX_ID received

0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *................*

05/09/2016 20:00:56: Send done command

0000: 06 00 00 00 0C 00 00 00 00 00 00 00 *............ *

05/09/2016 20:01:00: Trying to open port COM6 ...
05/09/2016 20:01:00: Port COM6 succefully opened.

05/09/2016 20:01:00: Bytes read: 494
XML[0] = <?xml version="1.0" encoding="UTF-8" ?><data><log value="logbuf@0x0801FDD0 fh@0x0801CC38" /></data>
05/09/2016 20:01:00: logbuf@0x0801FDD0 fh@0x0801CC38
XML[1] = <?xml version="1.0" encoding="UTF-8" ?><data><response value="ACK" MinVersionSupported="1" MemoryName="eMMC" MaxPayloadSizeFromTargetInBytes="4096" MaxPayloadSizeToTargetInBytes="8192" MaxPayloadSizeToTargetInBytesSupported="16384" MaxXMLSizeInBytes="4096" Version="1" TargetName="8916" /></data>
XML[2] = <?xml version="1.0" encoding="UTF-8" ?><data><log value="logbuf@0x0801FDD0 fh@0x0801CC38" /></data>
05/09/2016 20:01:01: logbuf@0x0801FDD0 fh@0x0801CC38
05/09/2016 20:01:02: Bytes read: 0

05/09/2016 20:01:02: Bytes read: 396
XML[0] = <?xml version="1.0" encoding="UTF-8" ?><data><log value="logbuf@0x0801FDD0 fh@0x0801CC38" /></data>
05/09/2016 20:01:02: logbuf@0x0801FDD0 fh@0x0801CC38
XML[1] = <?xml version="1.0" encoding="UTF-8" ?><data><response value="ACK" MinVersionSupported="1" MemoryName="eMMC" MaxPayloadSizeFromTargetInBytes="4096" MaxPayloadSizeToTargetInBytes="16384" MaxPayloadSizeToTargetInBytesSupported="16384" MaxXMLSizeInBytes="4096" Version="1" TargetName="8916" /></data>

05/09/2016 20:01:02: Reading GPT ...
05/09/2016 20:01:02: Bytes read: 16384
05/09/2016 20:01:02: Bytes read: 1024
05/09/2016 20:01:02: Bytes read: 185
XML[0] = <?xml version="1.0" encoding="UTF-8" ?><data><log value="Finished sector address 0" /></data>
05/09/2016 20:01:02: Finished sector address 0
XML[1] = <?xml version="1.0" encoding="UTF-8" ?><data><response value="ACK" rawmode="false" /></data>

05/09/2016 20:01:02: [+] Primary GPT header
05/09/2016 20:01:02: [-] Signature: EFI PART
05/09/2016 20:01:02: [-] Revision: 65536
05/09/2016 20:01:02: [-] Header Size: 92
05/09/2016 20:01:02: [-] CRC32 of header: 0x53EF1BAE
05/09/2016 20:01:02: [-] Current LBA: 1
05/09/2016 20:01:02: [-] Backup LBA: 30535679
05/09/2016 20:01:02: [-] First usable LBA for partitions: 34
05/09/2016 20:01:02: [-] Last usable LBA for partitions: 30535646
05/09/2016 20:01:02: [-] Disk GUID: {98101B32-BBE2-4BF2-A06E-2BB33D000C20}
05/09/2016 20:01:02: [-] Partition entries starting LBA: 2
05/09/2016 20:01:02: [-] Number of partition entries: 40
05/09/2016 20:01:02: [-] Size of partition entry: 128
05/09/2016 20:01:02: [-] CRC32 of partition array: 0xC36E06BE

05/09/2016 20:01:08: Reading handset information ...
05/09/2016 20:01:08: Trying to open port COM6 ...
05/09/2016 20:01:08: Port COM6 succefully opened.
05/09/2016 20:01:08: Bytes read: 185
XML[0] = <?xml version="1.0" encoding="UTF-8" ?><data><log value="Finished sector address 0" /></data>
05/09/2016 20:01:08: Finished sector address 0
XML[1] = <?xml version="1.0" encoding="UTF-8" ?><data><response value="ACK" rawmode="false" /></data>

IMEI : 014368002608563
Model : 6039A-AAAVAR7
SN : NWKK01CCTIY00PB

The thing is that after I select any partition (boot or recovery) the tool hangs and, after some minutes, I have to force close it.

If I go to the selected backup folder I can find a 16 Kbytes img file (16.384 bytes).

So, the first question is, is the intention to make it work on any other 6039 variant?

Thanks.

PS.

Windows 7 x86.

Drivers installed from MU 5.0