VideoHelp Forum



Support our site by donate $5 directly to us Thanks!!!

Try StreamFab Downloader and download streaming video from Netflix, Amazon!



+ Reply to Thread
Results 1 to 7 of 7
  1. Hello all
    I have my own downloader which uses getwvkeys to lookup the correct keys but I struggle with getting keys from toggo.de
    For example this video: https://www.toggo.de/monster-high-pty536/folge/der-geheime-tausch-1-vep16071
    The licence server seems to be https://widevine.rtl.de/index/license (according to the browser dev-tools) but when trying a lookup via getwvkeys or cdrm-project, it always fails with an 403 error. What am I doing wrong? I even tried using some random German proxy servers.
    Many thanks for your help.
    Quote Quote  
  2. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    Here is the key :
    Code:
    a19527255d0a02e2928689249843d0c7:86ad1edc545070fcc0957a6952154b11
    Download command :
    Code:
    N_m3u8DL-RE --key a19527255d0a02e2928689249843d0c7:86ad1edc545070fcc0957a6952154b11 'https://vodvmsusoaws-cf.superrtl.de/sms/srtl/ASV16721/1-1-1-1.ism/v1.mpd' -M mkv -mt --check-segments-count False --save-name monster-high-pty536
    Download link : https://gofile.io/d/03tBFb
    X-Forwarded-For in the header bypass georestriction.
    Last edited by aqzs; 14th Sep 2024 at 16:58.
    Quote Quote  
  3. I did some downloads with allhell3 GUI which works great as well but is a manual process with the browser.
    I now actually tried your suggestion and added the appropriate header to getwvkeys and it works flawlessly. Whooo, automated downloads again Many thanks.
    Quote Quote  
  4. Originally Posted by Roemer View Post
    I did some downloads with allhell3 GUI which works great as well but is a manual process with the browser.
    I now actually tried your suggestion and added the appropriate header to getwvkeys and it works flawlessly. Whooo, automated downloads again Many thanks.
    brother can you help me , i try to download videos from toggo.de such as this https://www.toggo.de/angelo/folge/katzenklo-vep16517 i have the mpd , the pssh , and the licence URL, i am new to this whole thing trying my best for couple of days, but still do not understand how to get the rest of the details for cdrm-project.com such as ( Headers , cookies , and data so i can get the key ) i watched alot of videos and read alot , opend the dev tools to get necessary information , but it seems that not everything is there like the header thing,i know i cant get the header from method : post in dev tools but there is no thing there, any help is appreciated , i do not want only to download this specifc video , but to understand the process
    Last edited by alex98; 6th Jan 2025 at 11:39.
    Quote Quote  
  5. The process is described in great detail in the stickies in this forum. Especially the "Decryption" series by A_n_g_e_l_a has all information you'll need.

    You'll need a CDM, and you'll find a thread with ready to use CDMs in the stickies as well.

    A quick start would be the browser extension "WidevineProxy2" by larley, you'll find it - you guessed it - in the stickies.

    I used the mentioned browser extension for the "Katzenklo" video to find the download and decryption command:

    Code:
    N_m3u8DL-RE "https://vodvmsusoaws-cf.superrtl.de/sms/srtl/ASV17182/1-1-1-1-4-1-5.ism/v1.mpd" --key 341943cf1c3086a059a37a6c33512371:6fee05eca6ab02545b3557ba7da30d73 -M format=mkv
    Quote Quote  
  6. Originally Posted by Obo View Post
    The process is described in great detail in the stickies in this forum. Especially the "Decryption" series by A_n_g_e_l_a has all information you'll need.

    You'll need a CDM, and you'll find a thread with ready to use CDMs in the stickies as well.

    A quick start would be the browser extension "WidevineProxy2" by larley, you'll find it - you guessed it - in the stickies.

    I used the mentioned browser extension for the "Katzenklo" video to find the download and decryption command:

    Code:
    N_m3u8DL-RE "https://vodvmsusoaws-cf.superrtl.de/sms/srtl/ASV17182/1-1-1-1-4-1-5.ism/v1.mpd" --key 341943cf1c3086a059a37a6c33512371:6fee05eca6ab02545b3557ba7da30d73 -M format=mkv

    thank you Sir
    I followed your advice, and if you're willing to be patient with me, I truly appreciate it. i did download the WidevineProxy2 in fire fox and used "ready to use CDMs" as you said and it is working like magic with toggo.de i downloaded couple of videos !!

    i also downloaded the AllHellGui ''allhell3.py and allhell3gui.py'' and they are working fine. i tested it on some websites and it is working fine, and I was able to find ( cURL of license server request) for other sites , but not for toggo.de , i just want to understand how to get it for this specifc site ( toggo.de ) , it is killing me that i cannot get it for every video on the toggo site.
    i can now get the keys with the extension you provided early and it is working fine, but i still do not understand how to get the ( cURL of license server request) "Copy as cURL (Posix)" in the video i mentioned ealry (Katzenklo), i know this has no relation with the extension , and i read how to get license and i do every step right but still i get erros , i know how to copy it from site , but when i copy it, for example with the video i mentioned early,
    i get this

    Code:
    (
    curl 'https://widevine.rtl.de/license/license' --compressed -X POST -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0' -H 'Accept: */*' -H 'Accept-Language: en-US,en;q=0.5' -H 'Accept-Encoding: gzip, deflate, br, zstd' -H 'Origin: https://www.toggo.de' -H 'Connection: keep-alive' -H 'Referer: https://www.toggo.de/' -H 'Sec-Fetch-Dest: empty' -H 'Sec-Fetch-Mode: cors' -H 'Sec-Fetch-Site: cross-site' -H 'DNT: 1' -H 'Sec-GPC: 1' --data-raw $'\x08\x04'
    )
    and when i press on response on dev tools i get this

    Code:
    ( 
     4 }L* ? S}L* ? S (8@HV+Io>Np(@JzY¾B̽K3_X/d])}}aN|B^$1L<G<O/Wk Z 4C0 Yzl3Q#qRvw ;$m@?ˮ6O (2* B kc16Gv bSD 8P ;a[[pֶҤ0gv2)"uلi-~\YMR O7xtOlT.*&UGeyd5YL}YMA$Nou/8%^wB5KoPF~s{B 1:3 119.0.8 Built on Oct 10 2024 10:56:16 (1728582976)@JGvvh>P@wUfw$/VA=_ddLӲX 
    )
    and the same for the other license in the same video , there are 3 , i cannot tell the difference between the 3 licenses, but i tried all of them and they didnot work.
    My question is : how to get the correct cURL of license server request , why when i copy paste it , it doesn't work , when i post it on cdrm site or AllHellGui they keep giving me errors ? what i am doing wrong ?
    sorry for being annoying, My lack of knowledge on this matter, and my poor English, i do appreciate your help and your time , iam serarching the forum for more knowledge about this topic but still didnot figure it out so far
    Image Attached Thumbnails Click image for larger version

Name:	Screenshot 2025-01-07 133927.png
Views:	28
Size:	233.5 KB
ID:	84693  

    Click image for larger version

Name:	Screenshot 2025-01-07 144221.png
Views:	29
Size:	224.3 KB
ID:	84694  

    Quote Quote  
  7. Of the license requests the one that matters is usually the last one, but which one you take doesn't really matter. (Except: the very first one on toggo.de - "licensing" - does something different; don't know what exactly). Of the two requests to widevine.rtl.de/license/license the first one requests a certificate which the browser then uses to encrypt the data for the second request (if I understood correctly). The first request is not really necessary and not enforced. The second request asks for the decryption keys.

    AllHellGui doesn't use the first request either, and inn fact can work with both requests, because the payload (the browser's license request data encrypted with the CDM certificate) is exchanged by AllHellGui anyway by data generated with the CDM you told AllHellGui to use.

    I hope that is comprehensible?
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!