EbixExtract icon indicating copy to clipboard operation
EbixExtract copied to clipboard

how about novels?

Open umjammer opened this issue 3 years ago • 2 comments

i have a ebix file that contains a novel.

i tried to extract the ebix using your program, but failed.

next, i added the following line to main.cs.

 Console.WriteLine("[*] Pages " + ebixBook.PageCount);

that indicates 0 page in the ebix.

it means that novel is a reflow content, so there is no mean about page. we need to do other processing for novels.

do you have any ideas?

umjammer avatar Aug 17 '21 10:08 umjammer

heard there's major update for the ebj client and I didn't check for years, the old methon didn't work for now.

I'm not sure weather the ebix file with novel store in image or plain text (maybe the file size can show it). If they store in text, that shoud be easy to dump from memory.

Anyway, try to install the new-est ebj client, then debug and hook with dnSpy (or dotPeek etc.) watch the memory and find out how they work now

y2361547758 avatar Aug 18 '21 02:08 y2361547758

DIY, that's right.

fyi, my try was under the newest app version.

2020/07/27  11:43           116,712 BookFramework.dll
2021/08/16  13:41           811,008 EbiJALibrary.dll                             <- patched
2020/07/27  11:43           818,152 EbiJALibrary.dll.orig
2020/07/27  11:43           239,088 EbiPlatformNative.dll

#5 patch was also available in almost the same way. those work fine for comics ebix.

and the ebix is 400k.

2021/08/16  09:57           419,529 XXX00000.ebix

this might be text.

i peeked the process memory using うさみみハリケーン, but i couldn't find any texts. (btw i could find extracted texts (from a xmdf file) from the process memory of ブンコビューア)

so i think the ebix dll might render text pages as images?

anyway thanks for your reply.

umjammer avatar Aug 18 '21 06:08 umjammer