why so complicated?
I have an wireless interface done with sd+mini pro+bt that does the job over the target's serial port.
Just reverse/see how the update is done on the due by the IDE, then create a small device that performs the update process on the Due.
Jtag is a crazy option.