Guide Onlyfans Downloading - A complete guide for PC and Mobile

eamonish

Lurker
Joined
Oct 11, 2021
Posts
4,661
Reaction score
1
A full guide for ripping content from Onlyfans on multiple devices
Mobile
There is currently no solution to save source quality of DRM protected videos on mobile devices, DRM vids can be identified by the addition of an 'Auto' selection in the video quality menu (gear cog icon bottom right of vid) and that they cannot be saved by any of the mobile methods
PC
Mac Scripts
DRM Protected Vids
Additional Helper Scripts (PC)
Disclaimer
To the best of my knowledge OF do not leave traces in files so you should be fine to share any files you rip
However, any custom content made just for you will be very easy to trace back to you so I suggest not sharing those.
There is duplication regarding quality/important steps, this is intentional as I expect people will only read the post that is relevant to them i.e. mobile vs PC
Fansly
For Fansly downloading see here:
 
Status
Given recent changes to Onlyfans breaking the various methods used, here's a post with status of each of the downloaders.
ToolPicsVidsDRM Vids
Sim0n00ps OF-DLYesYesYes
Datawhores OF-scraperYesYesYes
GentleMercenary of-notifierYesYesYes
Right Click ExtensionsYesYesNo (never could)
 
Mobile Ripping Individual Pictures + Videos - Slow Method
You will need a browser app that allows you to install extensions such as kiwi browser on Android.
Once you have that browser you will need to use one of the following:
https://github.com/lunu-bounir/allow-right-click/
https://chromewebstore.google.com/detail/allow-right-click/hnafhkjheookmokbkpnfpmemlppjdgoi
https://microsoftedge.microsoft.com/addons/detail/allow-rightclick/fihgggipdgdcpnljebplafkdkfandnlp
https://addons.mozilla.org/de/firefox/addon/re-enable-right-click/
https://addons.opera.com/en/extensions/details/allow-right-click/
[EDIT]: You have to manually enable the extension, it's possible to auto enable on specific sites in the settings, but not recommended for OnlyFans.
Alternatively, if you don't want to use an extension you can add the following filters to ublock origin (My Filters tab in settings)/Brave adblocker/Adguard:
(disable all right click enable extensions on OnlyFans or the filters won't work properly, the filters disable zoom when clicking pics)
onlyfans.com##+js(aeld, contextmenu)
onlyfans.com##img:style(pointer-events:auto!important;webkit-touch-callout:default!important;z-index:2!important;)
onlyfans.com##video:style(pointer-events:auto!important;webkit-touch-callout:default!important;z-index:2!important;)
onlyfans.com##.b-profile__header__cover-img:style(pointer-events:auto!important;webkit-touch-callout:default!important;z-index:1!important;)
This should enable the fully functional right click menu everywhere on OnlyFans (pics, non-DRM vids, stories). :MLADY:
Pictures:
1. Tap on the picture you wish to rip opening it up larger, this loads in a higher resolution copy of the picture.
2. Press and hold on the enlarged picture, a download picture popup should appear
3. Save the picture

If you do not tap to open the picture larger you will only save the preview picture, this preview is a lower quality, lower resolution picture that saves OF server bandwidth because not everyone will open up the picture bigger.
Videos:

1. Change the video quality from ‘720’ to ‘Original’ as shown
Quality.png

NOTE: If you see an 'Auto' selection in the video quality menu you will not be able to use this method to download them, you must use one of the DRM methods detailed here:DRM Protected Videos - Summary of methods
2. Play the video for a couple of seconds. This is important as the video quality does not always change until played
3. Press and hold on the video, a download video popup should appear
4. Save the video

Notes:
OF defaults video playback to 720 for every video and there is no setting to change the default. This is set by OF to 720 to save server bandwidth as many people will not notice the difference when viewing on a phone. By changing the quality to ‘original’ you load in the original file which is often 1080p but can sometimes be 4K. It is obvious when the file has been ripped correctly because the filename will end ‘_source’ and not ‘_720’.
The above note is important because OF does NOT mean 720p when they write 720. "720" just means one of the dimensions is 720, often a 720 video actually has a resolution of 404 x 720 which is closer to 480p (720 x 480). Yes OF is that shit.
On rare occasions the file may have a resolution less than 1080p but the filename will end ‘_source’. This happens when the content creator has recorded / edited the video in a lower resolution than 1080p and is quite rare.
Some older videos will not have a quality setting because they were uploaded to OFs servers before OF implemented different video quality, for these videos replace step 1 and 3 with ‘play the video’ and then continue from step 4.
I only have access to an Android phone so while the steps should be the same, there may be slight differences which hopefully others can answer any queries about.
Bulk Downloading
As of right now I am only aware of tools to manually rip individual pics and videos on mobile devices which makes ripping an entire OF a slow process. Please feel free to let me know if there are bulk download tools on mobile devices and I will update this guide.
 
Mobile Recording Live Streams
It looks like screen recording is the only method currently available on mobile.
Apple include a built in screen recorder
Android – I have personally used Mobizen with reasonable results https://play.google.com/store/apps/details?id=com.rsupport.mvagent&hl=en&gl=US
Steps to improve the recording:
  • Enable ‘do not disturb’
  • Turn mobile device brightness to max
  • Turn off any ‘Night light’ mode
  • Make sure you have a good connection – ideally wifi
  • Close comments so that they do not take over the recording
  • Close any popups related to creator goals / live stream objective etc.
I have no experience with apple devices to know if they suffer the same audio recording issues.
 
PC Ripping Individual Pictures + Videos - Right Click Enabling Extension
Right click still works with a more aggressive right click enabler:
[EDIT]: You have to manually enable the extension, it's possible to auto enable on specific sites in the settings, but not recommended for OnlyFans.
https://github.com/lunu-bounir/allow-right-click/
https://chromewebstore.google.com/detail/allow-right-click/hnafhkjheookmokbkpnfpmemlppjdgoi
https://microsoftedge.microsoft.com/addons/detail/allow-rightclick/fihgggipdgdcpnljebplafkdkfandnlp
https://addons.mozilla.org/de/firefox/addon/re-enable-right-click/
https://addons.opera.com/en/extensions/details/allow-right-click/
Alternatively, if you don't want to use an extension you can add the following filters to ublock origin (My Filters tab in settings)/Brave adblocker/Adguard:
(disable all right click enable extensions on OnlyFans or the filters won't work properly, the filters disable zoom when clicking pics)
onlyfans.com##+js(aeld, contextmenu)
onlyfans.com##img:style(pointer-events:auto!important;webkit-touch-callout:default!important;z-index:2!important;)
onlyfans.com##video:style(pointer-events:auto!important;webkit-touch-callout:default!important;z-index:2!important;)
onlyfans.com##.b-profile__header__cover-img:style(pointer-events:auto!important;webkit-touch-callout:default!important;z-index:1!important;)
This should work on Firefox and chromium browsers and enables the fully functional right click menu everywhere on OnlyFans (pics, non-DRM vids, stories). :MLADY:
Pictures:
1. Tap on the picture you wish to rip to open it up larger, this loads in a higher resolution copy of the picture.
2. Press and hold on the enlarged picture, a download picture popup should appear
3. Save the picture

If you do not tap to open the picture larger you will only save the preview picture, this preview is a lower quality, lower resolution picture that saves OF server bandwidth because not everyone will open up the picture bigger.
Videos:
1. Change the video quality from ‘720p’ to ‘Original’ as shown
Quality.png

NOTE: If you see an 'Auto' selection in the video quality menu you will not be able to use this method to download them, you must use one of the DRM methods detailed here:DRM Protected Videos - Summary of methods
2. Play the video for a couple of seconds. This is important as the video quality does not always change until played
3. Press and hold on the video, a download video popup should appear
4. Save the video
Notes:
OF often defaults video playback to 720. This is set by OF to 720 to save server bandwidth as many people will not notice the difference when viewing on a phone. By changing the quality to ‘original’ you load in the original file which is often 1080p but can sometimes be 4K. It is obvious when the file has been ripped correctly because the filename will end ‘_source’ and not ‘_720’.
The above note is important because OF does NOT mean 720p when they write 720. "720" just means one of the dimensions is 720, often a 720 video actually has a resolution of 404 x 720 which is closer to 480p (720 x 480). Yes OF is that shit.
On rare occasions the file may have a resolution less than 1080p but the filename will end ‘_source’. This happens when the content creator has recorded / edited the video in a lower resolution than 1080p and is quite rare.
Some older videos will not have a quality setting because they were uploaded to OFs servers before OF implemented different video quality, for these videos replace step 1 and 3 with ‘play the video’ and then continue from step 4.
 
PC Ripping - Sim0n00ps Script - Supports DRM vids
New script written by Sim0n00ps which supports DRM vids
See here for info:
https://simpcityopen.com/threads/2257/

https://git.ofdl.tools/sim0n00ps/OF-DL
To get your own DRM keys see one of these guides:

  1. Join the OF-DL discord, go to the of-dl channel in the support section and there is a bot that can generate your own unique keys. The discord link can be found on the of-dl git: https://git.ofdl.tools/sim0n00ps/OF-DL
  2. Applejuices guide here
  3. A guide on another site here

More info from the man himself here:
https://simpcityopen.com/posts/74210/
 
PC and Mac Ripping - DataWhores Script - Supports DRM vids
Another script that supports DRM vids, its a bit more technical to setup than Sim0n00ps but has many more advanced features and configurability.
The developers are very active and the support on discord appears to be very good, its just a bit confusing to use at first with weird key combinations to select things like 'shift + right' and 'ctrl + right'.
https://github.com/datawhores/OF-Scraper
They have a full install and setup guide here:
https://of-scraper.gitbook.io/of-scraper
They have a discord server where they provide support, usually linked on their github
To get your own DRM keys see one of these guides:
  1. Join the OF-DL discord, go to the of-dl channel in the support section and there is a bot that can generate your own unique keys. The discord link can be found on the of-dl git: https://git.ofdl.tools/sim0n00ps/OF-DL
  2. Applejuices guide here
  3. A guide on another site here


Config Options
The datawhores script config file is found at %USERPROFILE%/.config/ofscraper/config.json aka C:/Users/*YOUR USERNAME*/.config/ofscraper/config.json
Dating Filenames
Change the following two lines in your config file:
Code:
"file_format": "{date}_{filename}.{ext}",
"date": "YYYY-MM-DD",
Saving Images as jpg Instead of jpeg
Code:
"file_format": "{filename}.{custom.get(ext,ext)}",
"code-execution": true,
"custom":{"jpeg":"'jpg'"},
Dating Filenames and Saving Images as jpg Instead of jpeg
Code:
"file_format": "{date}_{filename}.{custom.get(ext,ext)}",
"date": "YYYY-MM-DD",
"code-execution": true,
"custom":{"jpeg":"'jpg'"},


Finally there is a thread here:
https://simpcityopen.com/threads/63895/
 
PC Ripping - Sim0n00ps OF-DL - Supports DRM vids - No longer officially supported by the developer

Script developed by Sim0n00ps supporting DRM vids

Latest patched version with updated rules.json can be found here:

https://filester.sh/d/MeeQL2E

If you already have it installed and need to patch it to download DRM vids again please see here:

https://simpcityopen.com/posts/2583245/

To get your own DRM (CDM) keys see one of these guides:

 
PC Recording Live Streams
There is currently no known method to record a live stream in source quality while it is being streamed.
The only methods available are screen recording.
There's many screen recording utilities for PC you can use such as:
  • Windows Game Bar - This has been built into Windows since Windows 10 but its limited to 1080p
  • OBS - There's a guide thread here
  • vokoscreenNG - Download here
  • Chrome Extension - Download here
To record a stream with Windows Game Bar:
Select the window you wish to record
Press Win + Alt + R to start the recording, a recording interface will appear
Stop the recording when complete
Steps to improve the recording:
  • Do not play any other audio
  • Do not move anything else over the recording area or change tab
  • Turn off any ‘Night light’ mode
  • Make sure you have a good connection
  • Close any popups related to creator goals / live stream objective etc.
  • You can use ublock origin (an adblocker) or stylebot and some css to hide overlay elements
Hiding overlay elements (PC):
Using ublock origin:
Install ublock origin (highly recommended adblocker) - Chrome, Firefox
Go into its settings and add these to your filter lists:
Code:
onlyfans.com##.b-streaming__video-container::before
onlyfans.com##.b-streaming__video-container::after
onlyfans.com##.stream-new-like
onlyfans.com##.b-stream-goals
onlyfans.com##.b-streaming__information
onlyfans.com##.b-progressbar
onlyfans.com##.b-progressbar__wrapper
Using stylebot and css:
Install the stylebot extension - Chrome, Firefox
Open Onlyfans.com
Open Stylebot and switch to the code tab (at bottom of popup)
Paste in this css:
Code:
.b-streaming__main-info,.b-expired__wrapper,.b-video-holder::before,.b-video-holder::after,.b-streaming__information,.stream-new-like,.b-user-facts__names,.b-stream-goals, .b-video-title, .vjs-poster, .b-stream-status-connect, .b-video-holder__wrapper-preview, .b-video-holder__preview.m-in-progress {
display:none;
}

.vjs-poster{display:none;}
.b-stream-status-connect{display:none;}

div.b-user-facts__names.d-flex.align-items-center.w-100.mw-100 {
display:none;
}

.b-action-panel__counters, .b-flexible-behavior__inside-text, .b-action-panel__item.m-with-text-button.m-free-sizes, .js-streaming__btn-comments__viewer, .m-likes {
display:none;
}

div.g-page__header.b-stream-header.m-nowrap.g-sides-gaps.mb-0.m-reset-bottom-line.flex-wrap.m-stream-title {
display:none;
}
 
DRM Protected Videos - Summary of methods
Onlyfans are slowly rolling out DRM protection on videos.
The DRM is opt-in (AKA most DO NOT HAVE IT ENABLED YET) and only applies to new uploads of videos by that model.
If they repost something old from their 'vault' then there's no DRM.
If they haven't turned it on there's no DRM.
DRM vids can be identified by the addition of an 'Auto' selection in the video quality menu (gear cog icon bottom right of vid) and that they cannot be saved by any of the normal methods i.e. right click or aloha/phoenix mobile browser app
DRM presents us with an issue, here are the current methods for ripping DRM vids on PC:
  1. Sim0n00ps profile download script, info here
  2. Datawhores scraper (runs on mac), info here
  3. YT-Saver - Cracked version available here https://simpcityopen.com/posts/74212/
  4. Tubedigger - Paid program ($25) which gets close to source but has a 10 min limit currently https://www.tubedigger.com/
  5. Cleverget - apparently similar to tubedigger, untested and expensive https://www.cleverget.com/
  6. Screen recording with OBS and hardware acceleration disabled in your browser (or just use firefox)
To get your own DRM keys see one of these guides:
  1. Join the OF-DL discord, go to the of-dl channel in the support section and there is a bot that can generate your own unique keys. The discord link can be found on the of-dl git: https://git.ofdl.tools/sim0n00ps/OF-DL
  2. Applejuices guide here
  3. A guide on another site here
Mobile methods:
  1. coomer.st - theoretically if you can get your cookie information from Onlyfans using a browser like kiwi browser you can connect your account to coomer.st, let them rip the DRM vids and then download the content from coomer. I haven't tested this. To get the required cooke info you can either try and use dev tools or try and install this extension, you may have to try both the crx and load unpacked approaches detailed in the github readme https://github.com/M-rcus/OnlyFans-...nload/2.3.0/OnlyFans-Cookie-Helper_v2.3.0.crx
  2. Screen recording - some people are able to screen record the DRM vids, I dont know the details of this.
 
I decided to make my own downloader a few months ago because I was getting tired of digitalcriminals script having issues. Over the past 2-3 days I have been working on a method to download videos from within my program which are DRM protected and I've had some success! My script downloads all of the media from profiles you are subbed to and you can either download media from every single profile you are subbed to or you can select specific profiles you want to download from. I have tested downloading free DRM protected videos from both regular posts and messages but haven't had the opportunity to test if paid posts with videos in them and paid messages with videos in them are downloaded, the code is setup for both scenarios but I have no paid posts or paid messages to test with.
I have tried to explain in as much detail as possible everything you need in order to set up and use the program on the github page https://git.ofdl.tools/sim0n00ps/OF-DL. Hopefully I am alright with posting this here and hopefully it can help some people out!
 
"This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem." ... well I did reinstalling but still doesn't work. What should I do?
 
I have to log in using my twitter (X) account that is associated with OF. I gave up logging directly in because of the captcha issue that you are describing
 
Back
Top