Guia Guia para conseguir conteúdo DRM. (WIP)

Essas chaves são específicas do OF? Estou tentando tirar coisas do Passes.
 
só tem umas estrelas e gente assistindo desde os 4 anos que eles estão lá.
eu gerei minhas keys 3 anos atrás, não é um processo divertido mas consegui as minhas. o simon tinha um bot que você clicava pra pegar as keys mas como o servidor só tem as regras pra ver pra usar você vai ter que esperar
a não ser que você faça sua própria ferramenta tipo o ofdl pra Passes, as keys não vão servir pra nada
 
Valeu! Parece que ele não consegue pegar minhas assinaturas nem baixar nenhum conteúdo. Alguma solução?
 
você precisa substituir o rules.json por aquele que foi postado nesse tópico. eu também tinha keys de uma versão mais antiga e só copiei a pasta pra dentro da pasta 1.10.5.
 
acabei desativando a aceleração de hardware no chrome e gravando com OBS, não é tão bom quanto os arquivos originais mas é o que eu tenho por enquanto
 
eu rodo windows numa VM e uso o OFDL numa boa, tudo funciona liso.
Alguém sabe se os metadados embutidos nos arquivos, que alguns usam pra rastrear quem vazou o que, são removidos com essas ferramentas? Eu subi umas coisas e acho que tô limpo, mas teve uma pessoa que me mandou mensagem dizendo que viu que eu tinha subido algo mas eu fingi de bobo e o assunto morreu. Tenho quase certeza que foi por causa de algo que eu falei no post e não porque foi rastreado através de dados na imagem, mas fiquei curioso se essas ferramentas removem coisas tipo EXIF e metadados invisíveis. Não sou noob de computador, entendo de metadados e essas paradas, só queria saber se alguém sabe se essas ferramentas diminuem as chances desses dados serem encontrados por alguém cujo conteúdo foi compartilhado.
 
Tenho um Chromebook e estou tentando pegar vídeos protegidos com DRM no OF. Alguém pode me guiar ou sabe os passos pra conseguir?
 
Não consigo baixar nenhum conteúdo DRM mesmo com as keys na pasta cdm. Alguém tem uma solução? Valeu. Também baixei o rules.json do tópico.
 
Quando abri o OFDL classic apareceu
Não foi possível localizar o FFprobe; por favor modifique o config.conf com o caminho correto
 
baixa o FFprobe se você não tiver e coloca o ffmpeg.exe e o FFprobe.exe na sua C:\ e clica com botão direito nelas e esconde e usa a config que eu te dei que vai funcionar
https://filester.sh/d/eA7NGzC
# Auth
Auth {
DisableBrowserAuth = "true"
}
# External Tools
External {
FFmpegPath = "C:/ffmpeg.exe"
FFprobePath = "C:/FFprobe.exe"
}
# Download Settings
Download {
Media {
DownloadAvatarHeaderPhoto = true
DownloadPaidPosts = true
DownloadPosts = true
DownloadArchived = false
DownloadStreams = true
DownloadStories = true
DownloadHighlights = true
DownloadMessages = true
DownloadPaidMessages = true
DownloadImages = true
DownloadVideos = true
DownloadAudios = true
}
IgnoreOwnMessages = true
DownloadPostsIncrementally = true
BypassContentForCreatorsWhoNoLongerExist = false
DownloadDuplicatedMedia = false
SkipAds = true
DownloadPath = ""
DownloadOnlySpecificDates = false
DownloadDateSelection = "before"
CustomDate = "2022-10-01"
ShowScrapeSize = true
DisableTextSanitization = false
DownloadVideoResolution = "source"
}
# File Settings
File {
PaidPostFileNameFormat = "{mediaCreatedAt} {filename}"
PostFileNameFormat = "{mediaCreatedAt} {filename}"
PaidMessageFileNameFormat = "{mediaCreatedAt} {filename}"
MessageFileNameFormat = "{mediaCreatedAt} {filename}"
RenameExistingFilesWhenCustomFormatIsSelected = true
}
# Creator-Specific Configurations
CreatorConfigs {
}
# Folder Settings
Folder {
FolderPerPaidPost = false
FolderPerPost = false
FolderPerPaidMessage = false
FolderPerMessage = false
}
# Subscription Settings
Subscriptions {
IncludeExpiredSubscriptions = true
IncludeRestrictedSubscriptions = false
IgnoredUsersListName = ""
}
# Interaction Settings
Interaction {
NonInteractiveMode = false
NonInteractiveModeListName = ""
NonInteractiveModePurchasedTab = false
}
# Performance Settings
Performance {
Timeout = -1
LimitDownloadRate = false
DownloadLimitInMbPerSec = 0
}
# Logging/Debug Settings
Logging {
LoggingLevel = "error"
}
 
Se alguém tiver tempo nesse fim de semana pra me ajudar a entender como fazer o DRM me avisa, não sou muito bom com tecnologia
 
meu jeito é o OFDL, é o mais fácil mesmo
https://filester.sh/d/eA7NGzC
os arquivos que você vai precisar
e_sqlite3.dll
OF DL - Classic.exe
ffprobe.exe
ffmpeg.exe
usa essas keys pro DRM
https://github.com/FreeL3CDM/FreeL3CDM
depois coloca device_client_id_blob e device_private_key em cdm\devices\chrome_1610
aí usa a config, copia e cola no arquivo de config, depois coloca ffprobe.exe e ffmpeg.exe no C:\ pode esconder se não quiser ver.
abre o arquivo auth, copia e cola o auth mas não salva, é um template pra você substituir com seu auth, deixei o link do web.archive.org de como fazer o auth legacy, só seguir os passos. se não conseguir fazer do jeito legacy
coloca DisableBrowserAuth = "false" vai abrir um navegador pra você logar. o jeito legacy pra mim funciona 100% das vezes
https://web.archive.org/web/20251218080155/https://docs.ofdl.tools/config/auth/
{
"USER_ID": "123456",
"USER_AGENT": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0",
"X_BC": "2a9b28a68e7c03a9f0d3b98c28d70e8105e1f1df",
"COOKIE": "auth_id=123456; sess=k3s9tnzdc8vt2h47ljxpmwqy5r;"
}
# Auth
Auth {
DisableBrowserAuth = "true"
}
# External Tools
External {
FFmpegPath = "C:/ffmpeg.exe"
FFprobePath = "C:/FFprobe.exe"
}
# Download Settings
Download {
Media {
DownloadAvatarHeaderPhoto = true
DownloadPaidPosts = true
DownloadPosts = true
DownloadArchived = false
DownloadStreams = true
DownloadStories = true
DownloadHighlights = true
DownloadMessages = true
DownloadPaidMessages = true
DownloadImages = true
DownloadVideos = true
DownloadAudios = true
}
IgnoreOwnMessages = true
DownloadPostsIncrementally = true
BypassContentForCreatorsWhoNoLongerExist = false
DownloadDuplicatedMedia = false
SkipAds = true
DownloadPath = ""
DownloadOnlySpecificDates = false
DownloadDateSelection = "before"
CustomDate = "2022-10-01"
ShowScrapeSize = true
DisableTextSanitization = false
DownloadVideoResolution = "source"
}
# File Settings
File {
PaidPostFileNameFormat = "{mediaCreatedAt} {filename}"
PostFileNameFormat = "{mediaCreatedAt} {filename}"
PaidMessageFileNameFormat = "{mediaCreatedAt} {filename}"
MessageFileNameFormat = "{mediaCreatedAt} {filename}"
RenameExistingFilesWhenCustomFormatIsSelected = true
}
# Creator-Specific Configurations
CreatorConfigs {
}
# Folder Settings
Folder {
FolderPerPaidPost = false
FolderPerPost = false
FolderPerPaidMessage = false
FolderPerMessage = false
}
# Subscription Settings
Subscriptions {
IncludeExpiredSubscriptions = true
IncludeRestrictedSubscriptions = false
IgnoredUsersListName = ""
}
# Interaction Settings
Interaction {
NonInteractiveMode = false
NonInteractiveModeListName = ""
NonInteractiveModePurchasedTab = false
}
# Performance Settings
Performance {
Timeout = -1
LimitDownloadRate = false
DownloadLimitInMbPerSec = 0
}
# Logging/Debug Settings
Logging {
LoggingLevel = "error"
}
 
Tá dizendo que a Wayback Machine não arquivou o Auth quando eu tento baixar pela "extensão do navegador".
Como eu acho e crio um arquivo auth.json por conta própria?
 
O pessoal ainda usa OFDL? O meu parou de funcionar. Além disso o OF parece que me desloga e muda a senha quando tento logar no OFDL ou em outros downloaders de terceiros
 
tá dando "failed" no auth.json. até tentei baixar a extensão do Firefox pra gerar o arquivo auth.json e continua falhando. Chrome também não funciona. alguma solução pra isso?
 
isso deve resolver, esqueci de mencionar as rules
{
"app-token": "33d57ade8c02dbc5a333db99ff9ae26a",
"static_param": "qLnBLGSowogHilqdM5UxMvl6CTvviy5i",
"prefix": "56108",
"suffix": "69b2918c",
"checksum_constant": -380,
"checksum_indexes": [
1,
1,
2,
3,
8,
9,
10,
11,
12,
12,
12,
12,
13,
13,
14,
23,
24,
26,
27,
27,
28,
29,
31,
33,
35,
36,
36,
36,
37,
39,
39,
39
]
}
 
Voltar
Topo