If I can motivate someone by writing down how to extract the system-"partition", I will try to do so:
https://www.mobileread.com/forums/sh...d.php?t=254042
Here one can download the necessary drivers and programs , please see point "2- Using RK Tools".
Then turn off the E654, press and hold the right physical button pressed, plug in the usb-cable and when the charging Led turns on [red] let go of the right physical button. This should bring the reader into the bootloader-state.
Now install the drivers from the downloaded files for the new, unknown device.
After that the AndroidTool should find the reader [for a screenshot see above link]. Following this one can extract the parameter-section [Under Advanced Function write in "Start:" an "0x0" and in Count "0x2" and press ExportImage]. This will be in the Output-folder - rename it to parameter.text and open it with Notepad.
There should be some info similar to the following in this file:
0x00100000@0x00282000(system)
where the first ["0x00100000"] is the length of that section in hex and units of 512 Bytes [0x00100000 * 512 Byte = 512 MBytes]; the second number is the starting position ["0x00282000"] and the label in the end the respective name ["system"].
These numbers one will have to enter in the AndroidTool again [starting position in "Start:" and section length in "Count:"] and then one can export the system-image.
For further questions don't hesitate to ask. But please consider to read the respective Readme-files first.
PS: A word of caution - "download" in above tool is used for loading file from the PC to the reader, not the other way around. So don't use the first tab called "Download Image" unless you want to upload an image file again [previously one would have to write the correct addresses into the list].