> DMM and DLsite Book (.dmmb/.dlst) Image Ripper

 
post Oct 7 2012, 15:56
Post #1
wocle



Lurker
Group: Lurkers
Posts: 1
Joined: 12-April 09
Level 19 (Novice)


Turns out DLsite has their own version of the program DMM Viewer runs on, so this now works for .dlst files after a few minor changes. I've temporarily dubbed it the much less catchy ViewerRip. Also .jpg export has been added, as well as (hopefully) a few changes to make it more reliable.

Download: [mediafire.com] http://mediafire.com/download/c0g8zm44fitzcea

View source (written in C): [pastebin.com] http://pastebin.com/zpNccvwy (You'll still need FreeImage.dll from the download link if you want to be able to save as .jpg)

Instructions
1. Place viewerrip.exe in the folder where you want the ripped files to be saved.
2. Run dmmviewer.exe or dlsiteviewer.exe
3. Open the file you want to rip with dmmviewer/dlsiteviewer. Enter your login information if necessary.
4. Run viewerrip.exe and wait for it to finish. It will run in the background, so you can use other programs while you wait.

Known issues:
The program will only rip from the first instance of dmmviewer/dlsiteviewer, so make sure you only have one open at a time.
It may fail on small images. I don't know how small it would need to be exactly, so if you get garbage for any of your small images, let me know the dimensions.

What do I do if it doesn't work?
First, make sure you followed the instructions correctly and read the known issues. If your issue isn't resolved or addressed, run viewerrip_debug.bat (command line flag -d for those compiling from source with stdout and stderr piped to a file). Once it's done, open log.txt and send me the contents, as well as information about your version of Windows and anything else you feel might be relevant.

Changelog
2013/08/04
  • Added support for DLsite Viewer
  • Added support for .jpg export
  • Manually setting zoom to 100% is no longer necessary
  • Fixed only exporting the first image if started while viewing the last image
  • Possibly fixed "slanted" images
  • Slightly more debugging information
2012/10/07
  • Initial release

If you use it, let me know if it is/isn't successful so I can try to gauge how common problems are.

This post has been edited by wocle: Aug 5 2013, 14:32
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

11 Pages V « < 4 5 6 7 8 > »   
Reply to this topicStart new topic
Replies(100 - 119)
 
post Nov 22 2017, 01:32
Post #101
joey86



Newcomer
*
Group: Recruits
Posts: 13
Joined: 20-July 10
Level 1 (Beginner)


Does anybody know how are we supposed to RIP .dmme files from DMM please?
The usual method works very good with .dmmb format but I can't even open .dmme

If somebody knows any solution, please help me smile.gif
thank you.

This post has been edited by joey86: Nov 22 2017, 01:32
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Nov 22 2017, 19:43
Post #102
maverih345456



Newcomer
*
Group: Members
Posts: 43
Joined: 25-November 14
Level 9 (Beginner)


Isn't there an easy way to rip images from the dlsite viewer?
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Nov 25 2017, 03:16
Post #103
genl



Casual Poster
***
Group: Members
Posts: 188
Joined: 17-January 11
Level 50 (Expert)


QUOTE(joey86 @ Nov 21 2017, 20:32) *
Does anybody know how are we supposed to RIP .dmme files from DMM please?
The usual method works very good with .dmmb format but I can't even open .dmme

If somebody knows any solution, please help me smile.gif
thank you.
I can help with both DMME/DMMB privately if you can temporarily share valid access data for account which owns the work. More details here: /index.php?s=&am...t&p=4498256


--------------------
Answers to save your time
Spoiler text - Highlight to read...
5E2ADEA3D1B393BE11631AC96695E5540AC34F608AA76DB33BAD9C6D96BC806A68850F3A3EF1
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 27 2017, 13:53
Post #104
hong_mei_ling



Active Poster
*******
Group: Members
Posts: 1,299
Joined: 10-November 09
Level 239 (Godslayer)


QUOTE(genl @ Nov 25 2017, 02:16) *

I can help with both DMME/DMMB privately if you can temporarily share valid access data for account which owns the work. More details here: /index.php?s=&am...t&p=4498256

can't i just upload the dmme files somewhere?
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 27 2017, 19:55
Post #105
genl



Casual Poster
***
Group: Members
Posts: 188
Joined: 17-January 11
Level 50 (Expert)


QUOTE(hong_mei_ling @ Dec 27 2017, 08:53) *
can't i just upload the dmme files somewhere?

You can, and I suggest to do exactly that. However, I need to fetch decryption keys to decrypt the file. Decryption keys are only available on portal-specific DRM servers, after you log in with your portal account. Thus, I need to have that data to fetch the decryption keys.

There are cases when user can't upload the original file due to various reasons. In this case, I'll also need to log in to his portal account to download the file myself. It takes extra time and effort, so I prefer that user uploads the file himself. This would also mean that the user's login history, if it exists, will be clean because portals don't usually track login attempts on their DRM servers.

It might be possible for me to change the process by preparing a tool that would fetch the decryption keys from your machine after you authorize the file yourself. This way I wouldn't need to have the account data. However, this implies certain effects which I didn't find convenient and practical to any party, namely:
- You'll need to install the DRM software yourself, run it and authorize your file on your PC. Some people are unable to use it because it crashes/hangs or simply doesn't work on their device.
- You'd need to download my tool and run it on your device. Most people are not advanced enough to verify that it's safe. In case I post the source code, Japanese portals may not like that.
- Many DRM schemes work on several OS and on mobile ones too. Theoretically, I can start developing my tools for non-Windows and non-PC environments. On practice, I can't because I'm sure the results will be limited (in both effectiveness and longevity) and not worth the effort.


--------------------
Answers to save your time
Spoiler text - Highlight to read...
5E2ADEA3D1B393BE11631AC96695E5540AC34F608AA76DB33BAD9C6D96BC806A68850F3A3EF1
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Jan 9 2018, 17:54
Post #106
gtbo



Lurker
Group: Lurkers
Posts: 1
Joined: 9-January 18
Level 2 (Beginner)


Hi everybody,

Does someone know how to get an old version of DMM Reader (1.3)? My ripper can't work with the last version that is proposed on DMM website.
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Apr 29 2018, 04:23
Post #107
stickgirl512



Newcomer
*
Group: Members
Posts: 20
Joined: 14-March 16
Level 4 (Beginner)


Wow ! Hmm, we should move for more anime yaoi doujinshis because we're already in the end of April vacations !

Guys ! Let's go !!
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Apr 29 2018, 22:44
Post #108
Pillowgirl



Grammatically Incorrect (☞゚∀゚)☞
********
Group: Gold Star Club
Posts: 4,851
Joined: 2-December 12
Level 465 (Godslayer)


QUOTE(stickgirl512 @ Apr 29 2018, 06:23) *

Wow ! Hmm, we should move for more anime yaoi doujinshis because we're already in the end of April vacations !

Guys ! Let's go !!

Get a job fujoshi.


--------------------
I hate jews.
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post May 14 2018, 11:40
Post #109
sureok1



Newcomer
**
Group: Members
Posts: 86
Joined: 18-October 11
Level 35 (Journeyman)


Has anyone developed a method of ripping .dmme files that doesn't involve giving out your credentials to someone else over the internet?
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post May 14 2018, 21:04
Post #110
Pillowgirl



Grammatically Incorrect (☞゚∀゚)☞
********
Group: Gold Star Club
Posts: 4,851
Joined: 2-December 12
Level 465 (Godslayer)


QUOTE(sureok1 @ May 14 2018, 13:40) *

Has anyone developed a method of ripping .dmme files that doesn't involve giving out your credentials to someone else over the internet?

Yes.


--------------------
I hate jews.
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Jun 7 2018, 12:05
Post #111
LostCause0



Lurker
Group: Lurkers
Posts: 1
Joined: 9-March 18
Level 0 (Newbie)


Hello people! smile.gif

My name is Artem.
I'm translating manga from japanese to russian.
It's my first time posting here, nice to meet you.

I just bought manga by Sumino Yuji 濡れ縄淫戯 JK緊縛儀式

And I need to extract jpgs from it so I can work the scanlation.

I downloaded it also in dmmb format.
I'm currently on Linux based OS, so I guess I cannot rip the jpgs out of this file with Image Ripper. sad.gif

Can anyone help me with extracting of jpgs if I submit the file?

Thanks in advance.
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Jul 17 2018, 06:34
Post #112
ReadMoreDoujins



Lurker
Group: Lurkers
Posts: 1
Joined: 1-November 17
Level 0 (Newbie)


Hi, is there a way to make it so that the files copied are downloaded at 200% instead of 100%?
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Aug 3 2018, 10:05
Post #113
LL大法



Lurker
Group: Recruits
Posts: 8
Joined: 4-August 14
Level 10 (Novice)


goooood


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Aug 6 2018, 03:05
Post #114
sureok1



Newcomer
**
Group: Members
Posts: 86
Joined: 18-October 11
Level 35 (Journeyman)


I'm trying to rip Comic Aun 2018 June and July editions from .dlst files but the ripper is acting up with "unable to allocate memory" errors. It was working fine with previous editions. I haven't changed anything regarding my programs or hardware this year. What's up?

P.D. .dmmb files are being ripped fine with dmmviewer.exe

This post has been edited by sureok1: Aug 6 2018, 04:29
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Aug 30 2018, 10:46
Post #115
Siren777



Lurker
Group: Lurkers
Posts: 1
Joined: 3-April 15
Level 8 (Beginner)


I had some issue with viewerrip when ripping a new released dlsite book. wanna try other way. Anyone knows how to use #7's code /index.php?s=&am...t&p=2799905
or DLSiteDumper?
[github.com] https://github.com/typcn/DLSiteDumper

User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Oct 24 2018, 05:11
Post #116
FeranLachflash



Newcomer
*
Group: Recruits
Posts: 18
Joined: 29-May 17
Level 3 (Beginner)


Ca nsomeone please help me. I try to reip a dmm book (dmmb) with viewerrip. I am using windows 10 x64 and dmm viewer 3.1.5.
The log file on debug says could not find suported viewer.
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Nov 8 2018, 02:33
Post #117
whr86



Newcomer
*
Group: Recruits
Posts: 13
Joined: 7-July 09
Level 105 (Lord)


QUOTE(Pillowgirl @ May 14 2018, 14:04) *

Yes.

Any chance to know how? I bought the latest Dhibi release on DMM and wanted to rip it but then noticed it's dmme so the viewrip method I used in the past doesn't work, obviously.
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Nov 9 2018, 11:53
Post #118
zxcvb123454



Lurker
Group: Catgirl Camarilla
Posts: 9
Joined: 5-March 14
Level 109 (Lord)


How can I use this source?
[pastebin.com] https://pastebin.com/TXsg0XmF
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Apr 7 2019, 18:50
Post #119
Nalien



Lurker
Group: Recruits
Posts: 9
Joined: 23-April 11
Level 6 (Beginner)


If anyone's interested I developed a method to save images from DMM's browser viewer. This is useful for .dmme files with which viewerrip doesn't work.

Start Chrome with the --disable-web-security flag and with a different user. In Windows you can do this by pressing Win+R and executing
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir=C:\chromeuser

Set your desired download folder in Chrome's settings.

Navigate to the work you want to save in DMM.

Open the DevTools with F12 or Ctrl+Shift+I and select the Network tab.

Start reading.

Click one of the 0.jpeg in the DevTools to show the original image dimensions below the image preview.

With the DevTools still focused, press Ctrl+Shift+M to enable device mode.
Open the device mode advanced options by clicking the vertical ellipsis in the top right and click Add device pixel ratio.
Click DPR at the top and set it to 1.
Set the size of the viewport to that of the original images by changing the values of the numerical inputs at the top center. This will make the images you download of the same dimensions as the originals.

Zoom the image by double clicking it.

Open the Console tab of the DevTools, copy paste the following code and press enter. Replace image/webp with image/jpeg if you want - I choose webp for the smaller file sizes.


let filename = 1
let a = document.createElement('a')
document.body.append(a)

function downloadCanvas() {
a.href = document.querySelector('.currentScreen > canvas').toDataURL('image/webp')
a.download = filename++
a.click()
}

downloadCanvas()


Set the viewport height again if it has been decreased by the newly appeared download bar.

Go to the next image, zoom it, execute
downloadCanvas()
in the console and repeat.
When there's a two-page spread, temporarily double the viewport width.

You can focus the DevTools with F6, but if you just changed the viewport width you have to click the console to focus it again. To save the images quickly I suggest moving the cursor to the left side of the viewport and repeating the following actions:
Double click
F6
Up
Enter
Click

When you forget to zoom before downloading, delete the last image and execute
filename--
in the console to decrement the next filename by one.
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Apr 13 2019, 16:11
Post #120
BTK69



Newcomer
*
Group: Members
Posts: 25
Joined: 25-March 09
Level 31 (Novice)


QUOTE(genl @ Dec 27 2017, 13:55) *



genl, can you throw out some emails. I can't PM since your box is full.
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post


11 Pages V « < 4 5 6 7 8 > » 
Fast ReplyReply to this topicStart new topic
2 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
2 Members: HKMITSUKI, wyj11223

 


Lo-Fi Version Time is now: 26th October 2022 - 14:46