JTDI - IDT HiSilicon unMerger

A great number of chinamobile devices are based on HiSilicon K3 CPU. Generally, the ROM of these phones is assembled using a tool known as IDT (Image Download Tool) provided by HiSilicon. The same tool is also used to flash the ROM on the phone.

Using informations obtained during my studies of reverse/forward engineering of the behavior of IDT I developed an application that has a wider ROM support than the old VIVA.exe.

I pompusly called the utility in question: JTDI - IDT HiSilicon unMerger

and here's an example of how it should behave:
JTDI running

If you have a ROM for K3, which turns out to be tricky to be splitted, take a tour with JTDI … who knows, you could have a nice surprise :D

Changelog

JTDI v0.3: Released sources with GNU General Public License.
JTDI v0.3alpha: Added detection of bootleg ROM partitions.
JTDI v0.2alpha: Added support for ROM generated by IDT version 1.1.x. Fixed a bug in the hardware version parsing.
JTDI v0.1beta1: Improved detection of partitions. Fixed some bugs.
JTDI v0.1alpha: First release.

Download

JTDI V0.3

Previous versions

JTDI v0.3alpha

JTDI v0.2alpha - Test Version - No longer available for download
JTDI v0.1beta1 - Test Version - No longer available for download
JTDI v0.1alpha - Test Version - No longer available for download

Sources

The sources of JTDI are released under GNU/GPL license

The archive includes Netbeans 6.9.1 project files used to compile the sources.

JTDI v0.3 sources

JTDI v0.3alpha - No public release
JTDI v0.2alpha - No public release
JTDI v0.1beta1 - No public release
JTDI v0.1alpha - No public release

Integration with JCooker

The utility is fully integrated with JCooker version 1.1.0 and above.