Welcome Guest ( Log In | Register )

16 Pages V « < 10 11 12 13 > »   
Reply to this topicStart new topic
> DMM and DLsite Book (.dmmb/.dlst) Image Ripper

 
post Nov 10 2022, 20:39
Post #211
ShotaIsLife



Lurker
Group: Recruits
Posts: 5
Joined: 10-November 22


thank you so much
looking for it long time
hope it will word!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Jan 10 2023, 21:16
Post #212
warpspeedscp



Lurker
Group: Lurkers
Posts: 1
Joined: 10-January 23


Thanks for your work on ghost trick, lwlin! getting epubs was painless with 3.1.17. It didn't trigger windows defender, so I'd say it isn't harmful. I will probably poke around inside it myself at some point for fun.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Jan 11 2023, 05:34
Post #213
Moonlight Rambler



Let's dance.
*********
Group: Gold Star Club
Posts: 6,431
Joined: 22-August 12
Level 372 (Dovahkiin)


I don't actually have reason to explicitly believe it's malware; I just don't like being given something and told 'run this' with no insight into how it works.

They say don't look a gift horse in the mouth, but as someone who wants to learn more about these kinds of things it is quite frustrating.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Jan 11 2023, 09:42
Post #214
azxsd



Newcomer
*
Group: Members
Posts: 18
Joined: 18-July 13
Level 11 (Novice)


Thanks for sharing. Planned to rip some file.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Feb 6 2023, 19:49
Post #215
rurumax



Lurker
Group: Recruits
Posts: 9
Joined: 2-February 13
Level 59 (Expert)


GHOST TRICK is great software
Unlike viewerrip, you can restore original files with tag information

I have a request, but is it possible to remove DRM from DMM Player using the same mechanism?
[www.dmm.co.jp] https://www.dmm.co.jp/digital/-/guide/=/view=sample/
Encrypted video files have the extension dcv
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Feb 28 2023, 02:52
Post #216
Spunktimmy



Newcomer
*
Group: Recruits
Posts: 16
Joined: 1-May 17


So hello everyone, I've never posted here before (and don't really know my way around, sorry!) but after doing some searching I think this is where I can ask for some help.
I'm kind of an idiot, because I bought an ebook on Fanza, not realizing it had .dmme protection. It was just released, so I thought I'd buy the book and then simply upload it for everyone. Guess I learned my lesson lol
If there's a simple way to extract the raw pictures, hopefully you can let me know (I'm not particularly tech savvy). If anyone takes requests, I'd be down to talk. The only reason I bought it in the first place was so I could upload it.
Anyway, I'm sure you all get lots of these requests all the time, so hopefully it's not too much trouble!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Feb 28 2023, 05:36
Post #217
castle17



JP-EN Transaltor.
***
Group: Members
Posts: 163
Joined: 9-October 22
Level 73 (Champion)


QUOTE(Spunktimmy @ Feb 28 2023, 06:22) *

So hello everyone, I've never posted here before (and don't really know my way around, sorry!) but after doing some searching I think this is where I can ask for some help.
I'm kind of an idiot, because I bought an ebook on Fanza, not realizing it had .dmme protection. It was just released, so I thought I'd buy the book and then simply upload it for everyone. Guess I learned my lesson lol
If there's a simple way to extract the raw pictures, hopefully you can let me know (I'm not particularly tech savvy). If anyone takes requests, I'd be down to talk. The only reason I bought it in the first place was so I could upload it.
Anyway, I'm sure you all get lots of these requests all the time, so hopefully it's not too much trouble!


Pm genl, he decrypted one for me.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Mar 29 2023, 11:10
Post #218
NekoHime27



忙しい猫姫
***********
Group: Catgirl Camarilla
Posts: 10,795
Joined: 9-July 11
Level 405 (Godslayer)


Can confirm this works with DM○ Viewer 3.1.18. Thanks for the knife.
(IMG:[i.kym-cdn.com] https://i.kym-cdn.com/photos/images/original/000/984/267/850.gif)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Apr 5 2023, 09:47
Post #219
Zdk



Lurker
Group: Lurkers
Posts: 1
Joined: 10-March 11
Level 39 (Novice)


QUOTE(lwlin @ Aug 22 2022, 16:51) *

The new "toy" my friend and I made together is done and it's time to share it with you all. (IMG:[invalid] style_emoticons/default/laugh.gif)

** WARNING **
To optimize performance, only Intel's Ivy Bridge and AMD's Jaguar and newer CPUs will work.
** WARNING **


GHOST TRICK -- A knife that can kill dl○t/d○mb/dm○e/d○mr.

Use the knife at your own risk.

If you have met the hardware requirements above, let me explain how to use it.

There will be two DLLs with the same function corresponding to the two instruction sets in the archive file.
You need to put the DLL with the same instruction set in the directory of the target program according to the instruction set of the target program.
If you can't figure this out, you can simply follow these rules:
1. If you are running a 32-bit operating system, you can directly choice the x86 DLL.
2. If you are running a 64-bit operating system, except for D○M Viewer 3.1.9 and later, you need to choice x64 DLL, otherwise you should still choice x86 version.
After placing the DLL, open the book to be extracted normally, and a message box will display the extracted content(s)'s output path.

The following are known targets that can be handled:
DLs○te Viewer: 1.0.4.2 - 1.1.8
D○M Reader: 1.3.0.10a
DM○ Viewer: 3.1.0 - 3.1.16


Please stop using viewerrip, and don't use "Duplicate" as the reason to expunge newer galleries with original images.


Thanks dude! You're awesome! Worked like a charm
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Apr 5 2023, 12:05
Post #220
danticat420



Casual Poster
****
Group: Members
Posts: 255
Joined: 3-February 16
Level 396 (Dovahkiin)


QUOTE(lwlin @ Aug 22 2022, 07:51) *

The new "toy" my friend and I made together is done and it's time to share it with you all. (IMG:[invalid] style_emoticons/default/laugh.gif)

** WARNING **
To optimize performance, only Intel's Ivy Bridge and AMD's Jaguar and newer CPUs will work.
** WARNING **


GHOST TRICK -- A knife that can kill dl○t/d○mb/dm○e/d○mr.

Use the knife at your own risk.

If you have met the hardware requirements above, let me explain how to use it.

There will be two DLLs with the same function corresponding to the two instruction sets in the archive file.
You need to put the DLL with the same instruction set in the directory of the target program according to the instruction set of the target program.
If you can't figure this out, you can simply follow these rules:
1. If you are running a 32-bit operating system, you can directly choice the x86 DLL.
2. If you are running a 64-bit operating system, except for D○M Viewer 3.1.9 and later, you need to choice x64 DLL, otherwise you should still choice x86 version.
After placing the DLL, open the book to be extracted normally, and a message box will display the extracted content(s)'s output path.

The following are known targets that can be handled:
DLs○te Viewer: 1.0.4.2 - 1.1.8
D○M Reader: 1.3.0.10a
DM○ Viewer: 3.1.0 - 3.1.16

Download:
[anonfiles.com] DL1
[mega.nz] DL2

Please stop using viewerrip, and don't use "Duplicate" as the reason to expunge newer galleries with original images.


This worked for me on the latest version of DMM Viewer, thanks
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Apr 12 2023, 20:37
Post #221
K-RT



Newcomer
*
Group: Gold Star Club
Posts: 13
Joined: 10-July 14
Level 16 (Novice)


I have a very important update on this topic.

Ghost Trick does indeed extract the images correctly. However, there are some cases where the extracted images are NOT of the highest available resolution.

.......

After writing the entire explanation and how to solve it, I realized that I can't post links because it's my first post....I will continue my explanation in another post. (IMG:[invalid] style_emoticons/default/cry.gif)

......
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Apr 12 2023, 20:40
Post #222
K-RT



Newcomer
*
Group: Gold Star Club
Posts: 13
Joined: 10-July 14
Level 16 (Novice)


Now then....

I have a very important update on this topic.

Ghost Trick does indeed extract the images correctly. However, there are some cases where the extracted images are NOT of the highest available resolution.

If the .dlst you have looks like this in DLsite Play: [ibb.co] Example Everything is fine. You can download it and use Ghost Trick to extract the images. You will notice that the resolution of the extracted images corresponds to the ones listed on the website. (845x1200 in this case).

On the other hand, if the .dlst you have looks like this in DLsite Play: [ibb.co] Example Ghost Trick (for some reason) will extract images with lower resolution. I don't know if this is a problem with Ghost Trick or if DLsite is giving us .dlst files that don't contain the highest resolution.

I was able to solve this by developing an alternative method to extract the images. This method only works if what you want to extract looks like this in DLsite Play: [ibb.co] Example (like a "book")

The method consists of using the Chrome or Firefox development panel to log all network transactions made during the viewing of the work. Then we export this log in a .har file and open it in a Python script. This script extracts the protected (visually altered) images and can reorder them in the original position. The resulting image is of the highest available quality.

I compare this method using this material: [www.dlsite.com] Test
The extraction of Ghost Trick generates images of 1057x1500 and the method I propose generates images of: 1353x1920.

I don't have much time to develop the script better, but here you can find what I have been working on: [pastebin.com] Script

Notes:
1) You must ensure that the exported .har file records all navigation. That is, you must enter to view the manga, then open the developer panel, disable the cache, start the recording, clear the log, and refresh the page. After this, go through the entire manga. Only in this way can we ensure that the .har file has everything.
2) In the script you must replace the name of the .har file with the one you downloaded.
3) In the script you must replace the values of "frameW" and "frameH" with the width and height of the disordered fragments: [ibb.co] This dimensions. For this, you will probably have to first download one of the protected images and use some tool to calculate the dimension.


I will make a more detailed guide soon.

PS: This is my first post on the forum, although I have been using e-hentai and collaborating on works for years; I believe that this discovery is important to share.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Apr 18 2023, 09:46
Post #223
Lady_Slayer



Member of the Bal'masqué
*********
Group: Catgirl Camarilla
Posts: 5,443
Joined: 20-December 16
Level 500 (Ponyslayer)


I guess we still need a stable solution for melonbooks, since the github project doesn't work now. melonbooks prevent screenshot in browser and that firefox extension just simply won't give anything output. So genl now becomes the only option to break it. We need a second choice, once genl becomes unavailable there will be no way to get it through.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Apr 18 2023, 19:57
Post #224
Zinbieel



Newcomer
*
Group: Recruits
Posts: 12
Joined: 24-April 11


QUOTE(K-RT @ Apr 12 2023, 21:40) *

...


Hey, thanks for doing this! I just bought a book that's browser viewer exclusive and have been trying to figure out how to rip it. I tried your script, but it seems to get hung up right at the beginning when it reads the har archive:

CODE
Traceback (most recent call last):
  File ".\test.py", line 9, in <module>
    contenido = archivo.read()
UnicodeDecodeError: 'cp932' codec can't decode byte 0x81 in position 17838: illegal multibyte sequence


Any idea what it could be? I have bs4 and Pillow installed.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Apr 20 2023, 01:57
Post #225
Zinbieel



Newcomer
*
Group: Recruits
Posts: 12
Joined: 24-April 11


I figured out the issue. The open command had to be done in binary format for me, so "rb" instead of "r". I've managed to dump the images.

It took me a bit of tinkering with the frame dimension variables to get it to run at all. It seems if the dimensions go a bit over the intended then the program doesn't know how to handle it, and returns errors like this.
CODE
Traceback (most recent call last):
  File ".\test.py", line 96, in <module>
    imagen.paste(sections[realSectionHere], (i*frameW,j*frameH))
IndexError: list index out of range


Thankfully I managed to find a range where it started working, and I got results like this:
[i.imgur.com] https://i.imgur.com/QxqDNkg.png

I tried using the method you suggested to find the dimensions of the frame but sadly didn't work for me here. I measured 144x144, which was not it.

I did some manual trial and error and eventually got there. For this book it was 208 x 296. Warning: nsfw.
[i.imgur.com] https://i.imgur.com/edCWEhs.jpeg

I really hope you can figure out a nicer way to figure out the dimensions. Aside from that it works great.

This post has been edited by Zinbieel: Apr 20 2023, 01:58
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Jun 10 2023, 15:38
Post #226
hobohobo



Casual Poster
***
Group: Members
Posts: 109
Joined: 31-July 11
Level 46 (Artisan)


anyone got a ripper for dlsite cypherguard pdf?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Jun 15 2023, 04:24
Post #227
fzsky



Lurker
Group: Recruits
Posts: 6
Joined: 12-October 09
Level 105 (Lord)


genl can do it, but it seems they are inactive for now.
I hope it's temporal, though.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Jul 19 2023, 05:52
Post #228
kenahamtan



Lurker
Group: Recruits
Posts: 5
Joined: 1-December 08
Level 13 (Novice)


QUOTE(K-RT @ Apr 13 2023, 02:40) *

Now then....

I have a very important update on this topic.

Ghost Trick does indeed extract the images correctly. However, there are some cases where the extracted images are NOT of the highest available resolution.

If the .dlst you have looks like this in DLsite Play: [ibb.co] Example Everything is fine. You can download it and use Ghost Trick to extract the images. You will notice that the resolution of the extracted images corresponds to the ones listed on the website. (845x1200 in this case).

On the other hand, if the .dlst you have looks like this in DLsite Play: [ibb.co] Example Ghost Trick (for some reason) will extract images with lower resolution. I don't know if this is a problem with Ghost Trick or if DLsite is giving us .dlst files that don't contain the highest resolution.

I was able to solve this by developing an alternative method to extract the images. This method only works if what you want to extract looks like this in DLsite Play: [ibb.co] Example (like a "book")

The method consists of using the Chrome or Firefox development panel to log all network transactions made during the viewing of the work. Then we export this log in a .har file and open it in a Python script. This script extracts the protected (visually altered) images and can reorder them in the original position. The resulting image is of the highest available quality.

I compare this method using this material: [www.dlsite.com] Test
The extraction of Ghost Trick generates images of 1057x1500 and the method I propose generates images of: 1353x1920.

I don't have much time to develop the script better, but here you can find what I have been working on: [pastebin.com] Script

Notes:
1) You must ensure that the exported .har file records all navigation. That is, you must enter to view the manga, then open the developer panel, disable the cache, start the recording, clear the log, and refresh the page. After this, go through the entire manga. Only in this way can we ensure that the .har file has everything.
2) In the script you must replace the name of the .har file with the one you downloaded.
3) In the script you must replace the values of "frameW" and "frameH" with the width and height of the disordered fragments: [ibb.co] This dimensions. For this, you will probably have to first download one of the protected images and use some tool to calculate the dimension.
I will make a more detailed guide soon.

PS: This is my first post on the forum, although I have been using e-hentai and collaborating on works for years; I believe that this discovery is important to share.


Hi bro
do you have a readme how this works. I like to make viewport capture of magazine much easier.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Aug 10 2023, 20:10
Post #229
sing901420



Lurker
Group: Recruits
Posts: 6
Joined: 21-May 23


QUOTE(K-RT @ Apr 12 2023, 20:37) *

I have a very important update on this topic.

Ghost Trick does indeed extract the images correctly. However, there are some cases where the extracted images are NOT of the highest available resolution.

.......

After writing the entire explanation and how to solve it, I realized that I can't post links because it's my first post....I will continue my explanation in another post. (IMG:[invalid] style_emoticons/default/cry.gif)

......

how do you dump the jpg from DLsite?
I have tried many ways, but I failed
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Aug 11 2023, 13:11
Post #230
Tsunami Coldness



Lurker
Group: Recruits
Posts: 5
Joined: 24-May 22
Level 60 (Master)


QUOTE(Acetominaphene @ Apr 18 2023, 09:46) *

I guess we still need a stable solution for melonbooks, since the github project doesn't work now. melonbooks prevent screenshot in browser and that firefox extension just simply won't give anything output. So genl now becomes the only option to break it. We need a second choice, once genl becomes unavailable there will be no way to get it through.


Use Tempermonkey, in this link:
https://e-hentai.org/g/2604589/fba9093bd4/
可以用油猴插件,在我上传的这本里面有教程。
User is offlineProfile CardPM
Go to the top of the page
+Quote Post


16 Pages V « < 10 11 12 13 > » 
Reply to this topicStart new topic
5 User(s) are reading this topic (5 Guests and 0 Anonymous Users)
0 Members:

 


Lo-Fi Version Time is now: 9th May 2025 - 23:38