the device also has E-JTAG test points.
I'm not sure what "E-JTAG" is. If you have an actual JTAG port, then it still depends on the device that this port goes to. Generally you can use boundary scan to access the NAND flash pins and bit bang the read/write sequence. It will be slow (very slow), but this is the most universal method. There are probably some standard tools for that, but I do't know any.
do you know any cheap one that can do the job?
No idea, I've never used them. I know they exist, since USB flash drive recovery people use them. Not sure of price ranges.